Codebase list policykit-1-gnome / 4ca21bf
Import upstream version 0.105+git20170423.1.a0763a2 Debian Janitor 2 years ago
88 changed file(s) with 17413 addition(s) and 15528 deletion(s). Raw diff Collapse all Expand all
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.3 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2020 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1413
1514 @SET_MAKE@
1615 VPATH = @srcdir@
16 am__is_gnu_make = { \
17 if test -z '$(MAKELEVEL)'; then \
18 false; \
19 elif test -n '$(MAKE_HOST)'; then \
20 true; \
21 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
22 true; \
23 else \
24 false; \
25 fi; \
26 }
27 am__make_running_with_option = \
28 case $${target_option-} in \
29 ?) ;; \
30 *) echo "am__make_running_with_option: internal error: invalid" \
31 "target option '$${target_option-}' specified" >&2; \
32 exit 1;; \
33 esac; \
34 has_opt=no; \
35 sane_makeflags=$$MAKEFLAGS; \
36 if $(am__is_gnu_make); then \
37 sane_makeflags=$$MFLAGS; \
38 else \
39 case $$MAKEFLAGS in \
40 *\\[\ \ ]*) \
41 bs=\\; \
42 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
43 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
44 esac; \
45 fi; \
46 skip_next=no; \
47 strip_trailopt () \
48 { \
49 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
50 }; \
51 for flg in $$sane_makeflags; do \
52 test $$skip_next = yes && { skip_next=no; continue; }; \
53 case $$flg in \
54 *=*|--*) continue;; \
55 -*I) strip_trailopt 'I'; skip_next=yes;; \
56 -*I?*) strip_trailopt 'I';; \
57 -*O) strip_trailopt 'O'; skip_next=yes;; \
58 -*O?*) strip_trailopt 'O';; \
59 -*l) strip_trailopt 'l'; skip_next=yes;; \
60 -*l?*) strip_trailopt 'l';; \
61 -[dEDm]) skip_next=yes;; \
62 -[JT]) skip_next=yes;; \
63 esac; \
64 case $$flg in \
65 *$$target_option*) has_opt=yes; break;; \
66 esac; \
67 done; \
68 test $$has_opt = yes
69 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
70 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1771 pkgdatadir = $(datadir)/@PACKAGE@
1872 pkgincludedir = $(includedir)/@PACKAGE@
1973 pkglibdir = $(libdir)/@PACKAGE@
3387 build_triplet = @build@
3488 host_triplet = @host@
3589 subdir = .
36 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
37 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
38 $(top_srcdir)/configure AUTHORS COPYING NEWS TODO config.guess \
39 config.sub depcomp install-sh ltmain.sh missing mkinstalldirs
4090 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4191 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
4292 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
4494 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
4595 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
4696 $(ACLOCAL_M4)
97 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
98 $(am__configure_deps) $(am__DIST_COMMON)
4799 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
48100 configure.lineno config.status.lineno
49 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
101 mkinstalldirs = $(install_sh) -d
50102 CONFIG_HEADER = config.h
51103 CONFIG_CLEAN_FILES =
52104 CONFIG_CLEAN_VPATH_FILES =
53 AM_V_GEN = $(am__v_GEN_$(V))
54 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
55 am__v_GEN_0 = @echo " GEN " $@;
56 AM_V_at = $(am__v_at_$(V))
57 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
105 AM_V_P = $(am__v_P_@AM_V@)
106 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
107 am__v_P_0 = false
108 am__v_P_1 = :
109 AM_V_GEN = $(am__v_GEN_@AM_V@)
110 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
111 am__v_GEN_0 = @echo " GEN " $@;
112 am__v_GEN_1 =
113 AM_V_at = $(am__v_at_@AM_V@)
114 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
58115 am__v_at_0 = @
116 am__v_at_1 =
59117 SOURCES =
60118 DIST_SOURCES =
61 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
62 html-recursive info-recursive install-data-recursive \
63 install-dvi-recursive install-exec-recursive \
64 install-html-recursive install-info-recursive \
65 install-pdf-recursive install-ps-recursive install-recursive \
66 installcheck-recursive installdirs-recursive pdf-recursive \
67 ps-recursive uninstall-recursive
119 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
120 ctags-recursive dvi-recursive html-recursive info-recursive \
121 install-data-recursive install-dvi-recursive \
122 install-exec-recursive install-html-recursive \
123 install-info-recursive install-pdf-recursive \
124 install-ps-recursive install-recursive installcheck-recursive \
125 installdirs-recursive pdf-recursive ps-recursive \
126 tags-recursive uninstall-recursive
127 am__can_run_installinfo = \
128 case $$AM_UPDATE_INFO_DIR in \
129 n|no|NO) false;; \
130 *) (install-info --version) >/dev/null 2>&1;; \
131 esac
68132 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
69133 distclean-recursive maintainer-clean-recursive
70 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
71 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
72 distdir dist dist-all distcheck
134 am__recursive_targets = \
135 $(RECURSIVE_TARGETS) \
136 $(RECURSIVE_CLEAN_TARGETS) \
137 $(am__extra_recursive_targets)
138 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
139 cscope distdir distdir-am dist dist-all distcheck
140 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
141 config.h.in
142 # Read a list of newline-separated strings from the standard input,
143 # and print each of them once, without duplicates. Input order is
144 # *not* preserved.
145 am__uniquify_input = $(AWK) '\
146 BEGIN { nonempty = 0; } \
147 { items[$$0] = 1; nonempty = 1; } \
148 END { if (nonempty) { for (i in items) print i; }; } \
149 '
150 # Make sure the list of sources is unique. This is necessary because,
151 # e.g., the same source file might be shared among _SOURCES variables
152 # for different programs/libraries.
153 am__define_uniq_tagged_files = \
154 list='$(am__tagged_files)'; \
155 unique=`for i in $$list; do \
156 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
157 done | $(am__uniquify_input)`
73158 ETAGS = etags
74159 CTAGS = ctags
160 CSCOPE = cscope
75161 DIST_SUBDIRS = $(SUBDIRS)
162 am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
163 COPYING NEWS README TODO compile config.guess config.sub \
164 install-sh ltmain.sh missing
76165 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
77166 distdir = $(PACKAGE)-$(VERSION)
78167 top_distdir = $(distdir)
79168 am__remove_distdir = \
80 { test ! -d "$(distdir)" \
81 || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
82 && rm -fr "$(distdir)"; }; }
169 if test -d "$(distdir)"; then \
170 find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
171 && rm -rf "$(distdir)" \
172 || { sleep 5 && rm -rf "$(distdir)"; }; \
173 else :; fi
174 am__post_remove_distdir = $(am__remove_distdir)
83175 am__relativize = \
84176 dir0=`pwd`; \
85177 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
107199 reldir="$$dir2"
108200 GZIP_ENV = --best
109201 DIST_ARCHIVES = $(distdir).tar.bz2
202 DIST_TARGETS = dist-bzip2
203 # Exists only to be overridden by the user if desired.
204 AM_DISTCHECK_DVI_TARGET = dvi
110205 distuninstallcheck_listfiles = find . -type f -print
206 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
207 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
111208 distcleancheck_listfiles = find . -type f -print
112209 ACLOCAL = @ACLOCAL@
113210 ALL_LINGUAS = @ALL_LINGUAS@
161258 INTLTOOL_MERGE = @INTLTOOL_MERGE@
162259 INTLTOOL_PERL = @INTLTOOL_PERL@
163260 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
261 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
262 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
263 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
264 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
265 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
164266 LD = @LD@
165267 LDFLAGS = @LDFLAGS@
166268 LIBOBJS = @LIBOBJS@
172274 LT_AGE = @LT_AGE@
173275 LT_CURRENT = @LT_CURRENT@
174276 LT_REVISION = @LT_REVISION@
277 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
175278 MAINT = @MAINT@
176279 MAKEINFO = @MAKEINFO@
177280 MANIFEST_TOOL = @MANIFEST_TOOL@
247350 includedir = @includedir@
248351 infodir = @infodir@
249352 install_sh = @install_sh@
353 intltool__v_merge_options_ = @intltool__v_merge_options_@
354 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
250355 libdir = @libdir@
251356 libexecdir = @libexecdir@
252357 localedir = @localedir@
258363 prefix = @prefix@
259364 program_transform_name = @program_transform_name@
260365 psdir = @psdir@
366 runstatedir = @runstatedir@
261367 sbindir = @sbindir@
262368 sharedstatedir = @sharedstatedir@
263369 srcdir = @srcdir@
278384 $(MAKE) $(AM_MAKEFLAGS) all-recursive
279385
280386 .SUFFIXES:
281 am--refresh:
387 am--refresh: Makefile
282388 @:
283389 $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
284390 @for dep in $?; do \
293399 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
294400 $(am__cd) $(top_srcdir) && \
295401 $(AUTOMAKE) --foreign Makefile
296 .PRECIOUS: Makefile
297402 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
298403 @case '$?' in \
299404 *config.status*) \
300405 echo ' $(SHELL) ./config.status'; \
301406 $(SHELL) ./config.status;; \
302407 *) \
303 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
304 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
408 echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \
409 cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \
305410 esac;
306411
307412 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
314419 $(am__aclocal_m4_deps):
315420
316421 config.h: stamp-h1
317 @if test ! -f $@; then \
318 rm -f stamp-h1; \
319 $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
320 else :; fi
422 @test -f $@ || rm -f stamp-h1
423 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
321424
322425 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
323426 @rm -f stamp-h1
340443 -rm -f libtool config.lt
341444
342445 # This directory's subdirectories are mostly independent; you can cd
343 # into them and run `make' without going through this Makefile.
344 # To change the values of `make' variables: instead of editing Makefiles,
345 # (1) if the variable is set in `config.status', edit `config.status'
346 # (which will cause the Makefiles to be regenerated when you run `make');
347 # (2) otherwise, pass the desired values on the `make' command line.
348 $(RECURSIVE_TARGETS):
349 @fail= failcom='exit 1'; \
350 for f in x $$MAKEFLAGS; do \
351 case $$f in \
352 *=* | --[!k]*);; \
353 *k*) failcom='fail=yes';; \
354 esac; \
355 done; \
446 # into them and run 'make' without going through this Makefile.
447 # To change the values of 'make' variables: instead of editing Makefiles,
448 # (1) if the variable is set in 'config.status', edit 'config.status'
449 # (which will cause the Makefiles to be regenerated when you run 'make');
450 # (2) otherwise, pass the desired values on the 'make' command line.
451 $(am__recursive_targets):
452 @fail=; \
453 if $(am__make_keepgoing); then \
454 failcom='fail=yes'; \
455 else \
456 failcom='exit 1'; \
457 fi; \
356458 dot_seen=no; \
357459 target=`echo $@ | sed s/-recursive//`; \
358 list='$(SUBDIRS)'; for subdir in $$list; do \
460 case "$@" in \
461 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
462 *) list='$(SUBDIRS)' ;; \
463 esac; \
464 for subdir in $$list; do \
359465 echo "Making $$target in $$subdir"; \
360466 if test "$$subdir" = "."; then \
361467 dot_seen=yes; \
370476 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
371477 fi; test -z "$$fail"
372478
373 $(RECURSIVE_CLEAN_TARGETS):
374 @fail= failcom='exit 1'; \
375 for f in x $$MAKEFLAGS; do \
376 case $$f in \
377 *=* | --[!k]*);; \
378 *k*) failcom='fail=yes';; \
379 esac; \
380 done; \
381 dot_seen=no; \
382 case "$@" in \
383 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
384 *) list='$(SUBDIRS)' ;; \
385 esac; \
386 rev=''; for subdir in $$list; do \
387 if test "$$subdir" = "."; then :; else \
388 rev="$$subdir $$rev"; \
389 fi; \
390 done; \
391 rev="$$rev ."; \
392 target=`echo $@ | sed s/-recursive//`; \
393 for subdir in $$rev; do \
394 echo "Making $$target in $$subdir"; \
395 if test "$$subdir" = "."; then \
396 local_target="$$target-am"; \
397 else \
398 local_target="$$target"; \
399 fi; \
400 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
401 || eval $$failcom; \
402 done && test -z "$$fail"
403 tags-recursive:
404 list='$(SUBDIRS)'; for subdir in $$list; do \
405 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
406 done
407 ctags-recursive:
408 list='$(SUBDIRS)'; for subdir in $$list; do \
409 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
410 done
411
412 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
413 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
414 unique=`for i in $$list; do \
415 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
416 done | \
417 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
418 END { if (nonempty) { for (i in files) print i; }; }'`; \
419 mkid -fID $$unique
420 tags: TAGS
421
422 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
423 $(TAGS_FILES) $(LISP)
479 ID: $(am__tagged_files)
480 $(am__define_uniq_tagged_files); mkid -fID $$unique
481 tags: tags-recursive
482 TAGS: tags
483
484 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
424485 set x; \
425486 here=`pwd`; \
426487 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
436497 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
437498 fi; \
438499 done; \
439 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
440 unique=`for i in $$list; do \
441 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
442 done | \
443 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
444 END { if (nonempty) { for (i in files) print i; }; }'`; \
500 $(am__define_uniq_tagged_files); \
445501 shift; \
446502 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
447503 test -n "$$unique" || unique=$$empty_fix; \
453509 $$unique; \
454510 fi; \
455511 fi
456 ctags: CTAGS
457 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
458 $(TAGS_FILES) $(LISP)
459 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
460 unique=`for i in $$list; do \
461 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
462 done | \
463 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
464 END { if (nonempty) { for (i in files) print i; }; }'`; \
512 ctags: ctags-recursive
513
514 CTAGS: ctags
515 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
516 $(am__define_uniq_tagged_files); \
465517 test -z "$(CTAGS_ARGS)$$unique" \
466518 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
467519 $$unique
470522 here=`$(am__cd) $(top_builddir) && pwd` \
471523 && $(am__cd) $(top_srcdir) \
472524 && gtags -i $(GTAGS_ARGS) "$$here"
525 cscope: cscope.files
526 test ! -s cscope.files \
527 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
528 clean-cscope:
529 -rm -f cscope.files
530 cscope.files: clean-cscope cscopelist
531 cscopelist: cscopelist-recursive
532
533 cscopelist-am: $(am__tagged_files)
534 list='$(am__tagged_files)'; \
535 case "$(srcdir)" in \
536 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
537 *) sdir=$(subdir)/$(srcdir) ;; \
538 esac; \
539 for i in $$list; do \
540 if test -f "$$i"; then \
541 echo "$(subdir)/$$i"; \
542 else \
543 echo "$$sdir/$$i"; \
544 fi; \
545 done >> $(top_builddir)/cscope.files
473546
474547 distclean-tags:
475548 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
476
477 distdir: $(DISTFILES)
549 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
550
551 distdir: $(BUILT_SOURCES)
552 $(MAKE) $(AM_MAKEFLAGS) distdir-am
553
554 distdir-am: $(DISTFILES)
478555 $(am__remove_distdir)
479556 test -d "$(distdir)" || mkdir "$(distdir)"
480557 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
508585 done
509586 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
510587 if test "$$subdir" = .; then :; else \
511 test -d "$(distdir)/$$subdir" \
512 || $(MKDIR_P) "$(distdir)/$$subdir" \
513 || exit 1; \
514 fi; \
515 done
516 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
517 if test "$$subdir" = .; then :; else \
588 $(am__make_dryrun) \
589 || test -d "$(distdir)/$$subdir" \
590 || $(MKDIR_P) "$(distdir)/$$subdir" \
591 || exit 1; \
518592 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
519593 $(am__relativize); \
520594 new_distdir=$$reldir; \
542616 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
543617 || chmod -R a+r "$(distdir)"
544618 dist-gzip: distdir
545 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
546 $(am__remove_distdir)
619 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
620 $(am__post_remove_distdir)
547621 dist-bzip2: distdir
548 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
549 $(am__remove_distdir)
550
551 dist-lzma: distdir
552 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
553 $(am__remove_distdir)
622 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
623 $(am__post_remove_distdir)
624
625 dist-lzip: distdir
626 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
627 $(am__post_remove_distdir)
554628
555629 dist-xz: distdir
556 tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
557 $(am__remove_distdir)
630 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
631 $(am__post_remove_distdir)
632
633 dist-zstd: distdir
634 tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
635 $(am__post_remove_distdir)
558636
559637 dist-tarZ: distdir
638 @echo WARNING: "Support for distribution archives compressed with" \
639 "legacy program 'compress' is deprecated." >&2
640 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
560641 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
561 $(am__remove_distdir)
642 $(am__post_remove_distdir)
562643
563644 dist-shar: distdir
564 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
565 $(am__remove_distdir)
645 @echo WARNING: "Support for shar distribution archives is" \
646 "deprecated." >&2
647 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
648 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
649 $(am__post_remove_distdir)
566650
567651 dist-zip: distdir
568652 -rm -f $(distdir).zip
569653 zip -rq $(distdir).zip $(distdir)
570 $(am__remove_distdir)
571
572 dist dist-all: distdir
573 tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
574 $(am__remove_distdir)
654 $(am__post_remove_distdir)
655
656 dist dist-all:
657 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
658 $(am__post_remove_distdir)
575659
576660 # This target untars the dist file and tries a VPATH configuration. Then
577661 # it guarantees that the distribution is self-contained by making another
579663 distcheck: dist
580664 case '$(DIST_ARCHIVES)' in \
581665 *.tar.gz*) \
582 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
666 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
583667 *.tar.bz2*) \
584668 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
585 *.tar.lzma*) \
586 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
669 *.tar.lz*) \
670 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
587671 *.tar.xz*) \
588672 xz -dc $(distdir).tar.xz | $(am__untar) ;;\
589673 *.tar.Z*) \
590674 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
591675 *.shar.gz*) \
592 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
676 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
593677 *.zip*) \
594678 unzip $(distdir).zip ;;\
679 *.tar.zst*) \
680 zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
595681 esac
596 chmod -R a-w $(distdir); chmod a+w $(distdir)
597 mkdir $(distdir)/_build
598 mkdir $(distdir)/_inst
682 chmod -R a-w $(distdir)
683 chmod u+w $(distdir)
684 mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
599685 chmod a-w $(distdir)
600686 test -d $(distdir)/_build || exit 0; \
601687 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
602688 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
603689 && am__cwd=`pwd` \
604 && $(am__cd) $(distdir)/_build \
605 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
690 && $(am__cd) $(distdir)/_build/sub \
691 && ../../configure \
692 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
606693 $(DISTCHECK_CONFIGURE_FLAGS) \
694 --srcdir=../.. --prefix="$$dc_install_base" \
607695 && $(MAKE) $(AM_MAKEFLAGS) \
608 && $(MAKE) $(AM_MAKEFLAGS) dvi \
696 && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
609697 && $(MAKE) $(AM_MAKEFLAGS) check \
610698 && $(MAKE) $(AM_MAKEFLAGS) install \
611699 && $(MAKE) $(AM_MAKEFLAGS) installcheck \
626714 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
627715 && cd "$$am__cwd" \
628716 || exit 1
629 $(am__remove_distdir)
717 $(am__post_remove_distdir)
630718 @(echo "$(distdir) archives ready for distribution: "; \
631719 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
632720 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
633721 distuninstallcheck:
634 @$(am__cd) '$(distuninstallcheck_dir)' \
635 && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
722 @test -n '$(distuninstallcheck_dir)' || { \
723 echo 'ERROR: trying to run $@ with an empty' \
724 '$$(distuninstallcheck_dir)' >&2; \
725 exit 1; \
726 }; \
727 $(am__cd) '$(distuninstallcheck_dir)' || { \
728 echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
729 exit 1; \
730 }; \
731 test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
636732 || { echo "ERROR: files left after uninstall:" ; \
637733 if test -n "$(DESTDIR)"; then \
638734 echo " (check DESTDIR support)"; \
663759
664760 installcheck: installcheck-recursive
665761 install-strip:
666 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
667 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
668 `test -z '$(STRIP)' || \
669 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
762 if test -z '$(STRIP)'; then \
763 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
764 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
765 install; \
766 else \
767 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
768 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
769 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
770 fi
670771 mostlyclean-generic:
671772
672773 clean-generic:
748849
749850 uninstall-am:
750851
751 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
752 ctags-recursive install-am install-strip tags-recursive
753
754 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
755 all all-am am--refresh check check-am clean clean-generic \
756 clean-libtool clean-local ctags ctags-recursive dist dist-all \
757 dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
758 dist-zip distcheck distclean distclean-generic distclean-hdr \
759 distclean-libtool distclean-tags distcleancheck distdir \
760 distuninstallcheck dvi dvi-am html html-am info info-am \
761 install install-am install-data install-data-am install-dvi \
762 install-dvi-am install-exec install-exec-am install-html \
763 install-html-am install-info install-info-am install-man \
764 install-pdf install-pdf-am install-ps install-ps-am \
765 install-strip installcheck installcheck-am installdirs \
766 installdirs-am maintainer-clean maintainer-clean-generic \
767 mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
768 ps ps-am tags tags-recursive uninstall uninstall-am
852 .MAKE: $(am__recursive_targets) all install-am install-strip
853
854 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
855 am--refresh check check-am clean clean-cscope clean-generic \
856 clean-libtool clean-local cscope cscopelist-am ctags ctags-am \
857 dist dist-all dist-bzip2 dist-gzip dist-lzip dist-shar \
858 dist-tarZ dist-xz dist-zip dist-zstd distcheck distclean \
859 distclean-generic distclean-hdr distclean-libtool \
860 distclean-tags distcleancheck distdir distuninstallcheck dvi \
861 dvi-am html html-am info info-am install install-am \
862 install-data install-data-am install-dvi install-dvi-am \
863 install-exec install-exec-am install-html install-html-am \
864 install-info install-info-am install-man install-pdf \
865 install-pdf-am install-ps install-ps-am install-strip \
866 installcheck installcheck-am installdirs installdirs-am \
867 maintainer-clean maintainer-clean-generic mostlyclean \
868 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
869 tags tags-am uninstall uninstall-am
870
871 .PRECIOUS: Makefile
769872
770873
771874 clean-local :
0 # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3 # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
0 # generated automatically by aclocal 1.16.3 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2020 Free Software Foundation, Inc.
3
44 # This file is free software; the Free Software Foundation
55 # gives unlimited permission to copy and/or distribute it,
66 # with or without modifications, as long as this notice is preserved.
1010 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1111 # PARTICULAR PURPOSE.
1212
13 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1314 m4_ifndef([AC_AUTOCONF_VERSION],
1415 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
16 [m4_warning([this file was generated for autoconf 2.68.
16 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
17 [m4_warning([this file was generated for autoconf 2.69.
1718 You have another version of autoconf. It may work, but is not guaranteed to.
1819 If you have problems, you may need to regenerate the build system entirely.
19 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
21
22 # ===========================================================================
23 # https://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html
24 # ===========================================================================
25 #
26 # SYNOPSIS
27 #
28 # AX_CHECK_ENABLE_DEBUG([enable by default=yes/info/profile/no], [ENABLE DEBUG VARIABLES ...], [DISABLE DEBUG VARIABLES NDEBUG ...], [IS-RELEASE])
29 #
30 # DESCRIPTION
31 #
32 # Check for the presence of an --enable-debug option to configure, with
33 # the specified default value used when the option is not present. Return
34 # the value in the variable $ax_enable_debug.
35 #
36 # Specifying 'yes' adds '-g -O0' to the compilation flags for all
37 # languages. Specifying 'info' adds '-g' to the compilation flags.
38 # Specifying 'profile' adds '-g -pg' to the compilation flags and '-pg' to
39 # the linking flags. Otherwise, nothing is added.
40 #
41 # Define the variables listed in the second argument if debug is enabled,
42 # defaulting to no variables. Defines the variables listed in the third
43 # argument if debug is disabled, defaulting to NDEBUG. All lists of
44 # variables should be space-separated.
45 #
46 # If debug is not enabled, ensure AC_PROG_* will not add debugging flags.
47 # Should be invoked prior to any AC_PROG_* compiler checks.
48 #
49 # IS-RELEASE can be used to change the default to 'no' when making a
50 # release. Set IS-RELEASE to 'yes' or 'no' as appropriate. By default, it
51 # uses the value of $ax_is_release, so if you are using the AX_IS_RELEASE
52 # macro, there is no need to pass this parameter.
53 #
54 # AX_IS_RELEASE([git-directory])
55 # AX_CHECK_ENABLE_DEBUG()
56 #
57 # LICENSE
58 #
59 # Copyright (c) 2011 Rhys Ulerich <rhys.ulerich@gmail.com>
60 # Copyright (c) 2014, 2015 Philip Withnall <philip@tecnocode.co.uk>
61 #
62 # Copying and distribution of this file, with or without modification, are
63 # permitted in any medium without royalty provided the copyright notice
64 # and this notice are preserved.
65
66 #serial 9
67
68 AC_DEFUN([AX_CHECK_ENABLE_DEBUG],[
69 AC_BEFORE([$0],[AC_PROG_CC])dnl
70 AC_BEFORE([$0],[AC_PROG_CXX])dnl
71 AC_BEFORE([$0],[AC_PROG_F77])dnl
72 AC_BEFORE([$0],[AC_PROG_FC])dnl
73
74 AC_MSG_CHECKING(whether to enable debugging)
75
76 ax_enable_debug_default=m4_tolower(m4_normalize(ifelse([$1],,[no],[$1])))
77 ax_enable_debug_is_release=m4_tolower(m4_normalize(ifelse([$4],,
78 [$ax_is_release],
79 [$4])))
80
81 # If this is a release, override the default.
82 AS_IF([test "$ax_enable_debug_is_release" = "yes"],
83 [ax_enable_debug_default="no"])
84
85 m4_define(ax_enable_debug_vars,[m4_normalize(ifelse([$2],,,[$2]))])
86 m4_define(ax_disable_debug_vars,[m4_normalize(ifelse([$3],,[NDEBUG],[$3]))])
87
88 AC_ARG_ENABLE(debug,
89 [AS_HELP_STRING([--enable-debug=]@<:@yes/info/profile/no@:>@,[compile with debugging])],
90 [],enable_debug=$ax_enable_debug_default)
91
92 # empty mean debug yes
93 AS_IF([test "x$enable_debug" = "x"],
94 [enable_debug="yes"])
95
96 # case of debug
97 AS_CASE([$enable_debug],
98 [yes],[
99 AC_MSG_RESULT(yes)
100 CFLAGS="${CFLAGS} -g -O0"
101 CXXFLAGS="${CXXFLAGS} -g -O0"
102 FFLAGS="${FFLAGS} -g -O0"
103 FCFLAGS="${FCFLAGS} -g -O0"
104 OBJCFLAGS="${OBJCFLAGS} -g -O0"
105 ],
106 [info],[
107 AC_MSG_RESULT(info)
108 CFLAGS="${CFLAGS} -g"
109 CXXFLAGS="${CXXFLAGS} -g"
110 FFLAGS="${FFLAGS} -g"
111 FCFLAGS="${FCFLAGS} -g"
112 OBJCFLAGS="${OBJCFLAGS} -g"
113 ],
114 [profile],[
115 AC_MSG_RESULT(profile)
116 CFLAGS="${CFLAGS} -g -pg"
117 CXXFLAGS="${CXXFLAGS} -g -pg"
118 FFLAGS="${FFLAGS} -g -pg"
119 FCFLAGS="${FCFLAGS} -g -pg"
120 OBJCFLAGS="${OBJCFLAGS} -g -pg"
121 LDFLAGS="${LDFLAGS} -pg"
122 ],
123 [
124 AC_MSG_RESULT(no)
125 dnl Ensure AC_PROG_CC/CXX/F77/FC/OBJC will not enable debug flags
126 dnl by setting any unset environment flag variables
127 AS_IF([test "x${CFLAGS+set}" != "xset"],
128 [CFLAGS=""])
129 AS_IF([test "x${CXXFLAGS+set}" != "xset"],
130 [CXXFLAGS=""])
131 AS_IF([test "x${FFLAGS+set}" != "xset"],
132 [FFLAGS=""])
133 AS_IF([test "x${FCFLAGS+set}" != "xset"],
134 [FCFLAGS=""])
135 AS_IF([test "x${OBJCFLAGS+set}" != "xset"],
136 [OBJCFLAGS=""])
137 ])
138
139 dnl Define various variables if debugging is disabled.
140 dnl assert.h is a NOP if NDEBUG is defined, so define it by default.
141 AS_IF([test "x$enable_debug" = "xyes"],
142 [m4_map_args_w(ax_enable_debug_vars, [AC_DEFINE(], [,[1],[Define if debugging is enabled])])],
143 [m4_map_args_w(ax_disable_debug_vars, [AC_DEFINE(], [,[1],[Define if debugging is disabled])])])
144 ax_enable_debug=$enable_debug
145 ])
20146
21147 # Copyright (C) 1995-2002 Free Software Foundation, Inc.
22148 # Copyright (C) 2001-2003,2004 Red Hat, Inc.
45171 #
46172 # Modified to require ngettext
47173 # Matthias Clasen <mclasen@redhat.com> 08/06/2004
48 #
174
175 # Increment this whenever this file is changed.
176 #serial 1
177
49178 # We need this here as well, since someone might use autoconf-2.5x
50179 # to configure GLib then an older version to configure a package
51180 # using AM_GLIB_GNU_GETTEXT
117246 AC_SUBST($1)dnl
118247 ])
119248
249 dnl Checks for special options needed on Mac OS X.
250 dnl Defines INTL_MACOSX_LIBS.
251 dnl
252 dnl Copied from intlmacosx.m4 in gettext, GPL.
253 dnl Copyright (C) 2004-2013 Free Software Foundation, Inc.
254 glib_DEFUN([glib_gt_INTL_MACOSX],
255 [
256 dnl Check for API introduced in Mac OS X 10.2.
257 AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
258 [gt_cv_func_CFPreferencesCopyAppValue],
259 [gt_save_LIBS="$LIBS"
260 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
261 AC_LINK_IFELSE(
262 [AC_LANG_PROGRAM(
263 [[#include <CoreFoundation/CFPreferences.h>]],
264 [[CFPreferencesCopyAppValue(NULL, NULL)]])],
265 [gt_cv_func_CFPreferencesCopyAppValue=yes],
266 [gt_cv_func_CFPreferencesCopyAppValue=no])
267 LIBS="$gt_save_LIBS"])
268 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
269 AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1],
270 [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
271 fi
272 dnl Check for API introduced in Mac OS X 10.3.
273 AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent],
274 [gt_save_LIBS="$LIBS"
275 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
276 AC_LINK_IFELSE(
277 [AC_LANG_PROGRAM(
278 [[#include <CoreFoundation/CFLocale.h>]],
279 [[CFLocaleCopyCurrent();]])],
280 [gt_cv_func_CFLocaleCopyCurrent=yes],
281 [gt_cv_func_CFLocaleCopyCurrent=no])
282 LIBS="$gt_save_LIBS"])
283 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
284 AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1],
285 [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
286 fi
287 INTL_MACOSX_LIBS=
288 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
289 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
290 fi
291 AC_SUBST([INTL_MACOSX_LIBS])
292 ])
293
120294 # GLIB_WITH_NLS
121295 #-----------------
122296 glib_DEFUN([GLIB_WITH_NLS],
129303 CATOBJEXT=NONE
130304 XGETTEXT=:
131305 INTLLIBS=
306
307 glib_gt_INTL_MACOSX
132308
133309 AC_CHECK_HEADER(libintl.h,
134310 [gt_cv_func_dgettext_libintl="no"
213389 fi
214390
215391 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
216 INTLLIBS="-lintl $libintl_extra_libs"
392 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
217393 fi
218394
219395 if test "$gt_cv_have_gettext" = "yes"; then
333509 # on various variables needed by the Makefile.in.in installed by
334510 # glib-gettextize.
335511 dnl
336 glib_DEFUN([GLIB_GNU_GETTEXT],
512 AU_DEFUN([GLIB_GNU_GETTEXT],
337513 [AC_REQUIRE([AC_PROG_CC])dnl
338 AC_REQUIRE([AC_HEADER_STDC])dnl
339514
340515 GLIB_LC_MESSAGES
341516 GLIB_WITH_NLS
404579 rm -f po/POTFILES
405580 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
406581 < $srcdir/po/POTFILES.in > po/POTFILES
407 ])
582 ],
583 [[$0: This macro is deprecated. You should use upstream gettext instead.]])
408584
409585 # AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
410586 # -------------------------------
460636 # serial 3
461637 #
462638
463 dnl GNOME_COMMON_INIT
464
465 AU_DEFUN([GNOME_COMMON_INIT],
639 AU_DEFUN([GNOME_DEBUG_CHECK],
466640 [
467 dnl this macro should come after AC_CONFIG_MACRO_DIR
468 AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0])
469
470 dnl ensure that when the Automake generated makefile calls aclocal,
471 dnl it honours the $ACLOCAL_FLAGS environment variable
472 ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}"
473 if test -n "$ac_macro_dir"; then
474 ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS"
475 fi
476
477 AC_SUBST([ACLOCAL_AMFLAGS])
641 AX_CHECK_ENABLE_DEBUG([no],[GNOME_ENABLE_DEBUG])
478642 ],
479 [[$0: This macro is deprecated. You should set put "ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}"
480 in your top-level Makefile.am, instead, where "m4" is the macro directory set
481 with AC_CONFIG_MACRO_DIR() in your configure.ac]])
482
483 AC_DEFUN([GNOME_DEBUG_CHECK],
484 [
485 AC_ARG_ENABLE([debug],
486 AC_HELP_STRING([--enable-debug],
487 [turn on debugging]),,
488 [enable_debug=no])
489
490 if test x$enable_debug = xyes ; then
491 AC_DEFINE(GNOME_ENABLE_DEBUG, 1,
492 [Enable additional debugging at the expense of performance and size])
493 fi
494 ])
643 [[$0: This macro is deprecated. You should use AX_CHECK_ENABLE_DEBUG instead and
644 replace uses of GNOME_ENABLE_DEBUG with ENABLE_DEBUG.
645 See: http://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html#ax_check_enable_debug]])
495646
496647 dnl GNOME_MAINTAINER_MODE_DEFINES ()
497648 dnl define DISABLE_DEPRECATED
498649 dnl
499 AC_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
650 AU_DEFUN([GNOME_MAINTAINER_MODE_DEFINES],
500651 [
501652 AC_REQUIRE([AM_MAINTAINER_MODE])
502653
503654 DISABLE_DEPRECATED=""
504655 if test $USE_MAINTAINER_MODE = yes; then
505 DOMAINS="G ATK PANGO GDK GDK_PIXBUF GTK GCONF BONOBO BONOBO_UI GNOME LIBGLADE VTE GNOME_VFS WNCK LIBSOUP"
656 DOMAINS="GCONF BONOBO BONOBO_UI GNOME LIBGLADE GNOME_VFS WNCK LIBSOUP"
506657 for DOMAIN in $DOMAINS; do
507658 DISABLE_DEPRECATED="$DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_DEPRECATED -D${DOMAIN}_DISABLE_SINGLE_INCLUDES"
508659 done
509660 fi
510661
511662 AC_SUBST(DISABLE_DEPRECATED)
512 ])
663 ],
664 [[$0: This macro is deprecated. All of the modules it disables deprecations for
665 are obsolete. Remove it and all uses of DISABLE_DEPRECATED.]])
666
667 # gnome-compiler-flags.m4
668 #
669 # serial 4
670 #
513671
514672 dnl GNOME_COMPILE_WARNINGS
515 dnl Turn on many useful compiler warnings
673 dnl Turn on many useful compiler warnings and substitute the result into
674 dnl WARN_CFLAGS
516675 dnl For now, only works on GCC
517 AC_DEFUN([GNOME_COMPILE_WARNINGS],[
676 dnl Pass the default value of the --enable-compile-warnings configure option as
677 dnl the first argument to the macro, defaulting to 'yes'.
678 dnl Additional warning/error flags can be passed as an optional second argument.
679 dnl
680 dnl For example: GNOME_COMPILE_WARNINGS([maximum],[-Werror=some-flag -Wfoobar])
681 AU_DEFUN([GNOME_COMPILE_WARNINGS],[
518682 dnl ******************************
519683 dnl More compiler warnings
520684 dnl ******************************
521685
522686 AC_ARG_ENABLE(compile-warnings,
523 AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
687 AS_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@],
524688 [Turn on compiler warnings]),,
525689 [enable_compile_warnings="m4_default([$1],[yes])"])
526690
527 warnCFLAGS=
528691 if test "x$GCC" != xyes; then
529692 enable_compile_warnings=no
530693 fi
532695 warning_flags=
533696 realsave_CFLAGS="$CFLAGS"
534697
698 dnl These are warning flags that aren't marked as fatal. Can be
699 dnl overridden on a per-project basis with -Wno-foo.
700 base_warn_flags=" \
701 -Wall \
702 -Wstrict-prototypes \
703 -Wnested-externs \
704 "
705
706 dnl These compiler flags typically indicate very broken or suspicious
707 dnl code. Some of them such as implicit-function-declaration are
708 dnl just not default because gcc compiles a lot of legacy code.
709 dnl We choose to make this set into explicit errors.
710 base_error_flags=" \
711 -Werror=missing-prototypes \
712 -Werror=implicit-function-declaration \
713 -Werror=pointer-arith \
714 -Werror=init-self \
715 -Werror=format-security \
716 -Werror=format=2 \
717 -Werror=missing-include-dirs \
718 -Werror=return-type \
719 "
720
721 dnl Additional warning or error flags provided by the module author to
722 dnl allow stricter standards to be imposed on a per-module basis.
723 dnl The author can pass -W or -Werror flags here as they see fit.
724 additional_flags="m4_default([$2],[])"
725
535726 case "$enable_compile_warnings" in
536727 no)
537 warning_flags=
538 ;;
728 warning_flags="-w"
729 ;;
539730 minimum)
540 warning_flags="-Wall"
541 ;;
542 yes)
543 warning_flags="-Wall -Wmissing-prototypes"
544 ;;
545 maximum|error)
546 warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
547 CFLAGS="$warning_flags $CFLAGS"
548 for option in -Wno-sign-compare; do
549 SAVE_CFLAGS="$CFLAGS"
550 CFLAGS="$CFLAGS $option"
551 AC_MSG_CHECKING([whether gcc understands $option])
552 AC_TRY_COMPILE([], [],
553 has_option=yes,
554 has_option=no,)
555 CFLAGS="$SAVE_CFLAGS"
556 AC_MSG_RESULT($has_option)
557 if test $has_option = yes; then
558 warning_flags="$warning_flags $option"
559 fi
560 unset has_option
561 unset SAVE_CFLAGS
562 done
563 unset option
564 if test "$enable_compile_warnings" = "error" ; then
565 warning_flags="$warning_flags -Werror"
731 warning_flags="-Wall"
732 ;;
733 yes|maximum|error)
734 warning_flags="$base_warn_flags $base_error_flags $additional_flags"
735 ;;
736 *)
737 AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
738 ;;
739 esac
740
741 if test "$enable_compile_warnings" = "error" ; then
742 warning_flags="$warning_flags -Werror"
743 fi
744
745 dnl Check whether GCC supports the warning options
746 for option in $warning_flags; do
747 save_CFLAGS="$CFLAGS"
748 CFLAGS="$CFLAGS $option"
749 AC_MSG_CHECKING([whether gcc understands $option])
750 AC_TRY_COMPILE([], [],
751 has_option=yes,
752 has_option=no,)
753 CFLAGS="$save_CFLAGS"
754 AC_MSG_RESULT([$has_option])
755 if test $has_option = yes; then
756 tested_warning_flags="$tested_warning_flags $option"
566757 fi
567 ;;
568 *)
569 AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings)
570 ;;
571 esac
758 unset has_option
759 unset save_CFLAGS
760 done
761 unset option
572762 CFLAGS="$realsave_CFLAGS"
573763 AC_MSG_CHECKING(what warning flags to pass to the C compiler)
574 AC_MSG_RESULT($warning_flags)
764 AC_MSG_RESULT($tested_warning_flags)
575765
576766 AC_ARG_ENABLE(iso-c,
577 AC_HELP_STRING([--enable-iso-c],
767 AS_HELP_STRING([--enable-iso-c],
578768 [Try to warn if code is not ISO C ]),,
579769 [enable_iso_c=no])
580770
594784 fi
595785 AC_MSG_RESULT($complCFLAGS)
596786
597 WARN_CFLAGS="$warning_flags $complCFLAGS"
787 WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
598788 AC_SUBST(WARN_CFLAGS)
599 ])
789 ],
790 [[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
791 eliminate use of --enable-iso-c.
792 See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
600793
601794 dnl For C++, do basically the same thing.
602795
603 AC_DEFUN([GNOME_CXX_WARNINGS],[
796 AU_DEFUN([GNOME_CXX_WARNINGS],[
604797 AC_ARG_ENABLE(cxx-warnings,
605 AC_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
798 AS_HELP_STRING([--enable-cxx-warnings=@<:@no/minimum/yes@:>@]
606799 [Turn on compiler warnings.]),,
607800 [enable_cxx_warnings="m4_default([$1],[minimum])"])
608801
628821 AC_MSG_RESULT($warnCXXFLAGS)
629822
630823 AC_ARG_ENABLE(iso-cxx,
631 AC_HELP_STRING([--enable-iso-cxx],
824 AS_HELP_STRING([--enable-iso-cxx],
632825 [Try to warn if code is not ISO C++ ]),,
633826 [enable_iso_cxx=no])
634827
651844
652845 WARN_CXXFLAGS="$CXXFLAGS $warnCXXFLAGS $complCXXFLAGS"
653846 AC_SUBST(WARN_CXXFLAGS)
654 ])
655
656 # nls.m4 serial 5 (gettext-0.18)
657 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation,
658 dnl Inc.
847 ],
848 [[$0: This macro is deprecated. You should use AX_COMPILER_FLAGS instead and
849 eliminate use of --enable-iso-cxx.
850 See: http://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html#ax_compiler_flags]])
851
852 # nls.m4 serial 6 (gettext-0.20.2)
853 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016, 2019-2020 Free
854 dnl Software Foundation, Inc.
659855 dnl This file is free software; the Free Software Foundation
660856 dnl gives unlimited permission to copy and/or distribute it,
661857 dnl with or without modifications, as long as this notice is preserved.
662858 dnl
663 dnl This file can can be used in projects which are not available under
664 dnl the GNU General Public License or the GNU Library General Public
859 dnl This file can be used in projects which are not available under
860 dnl the GNU General Public License or the GNU Lesser General Public
665861 dnl License but which still want to provide support for the GNU gettext
666862 dnl functionality.
667863 dnl Please note that the actual code of the GNU gettext library is covered
668 dnl by the GNU Library General Public License, and the rest of the GNU
669 dnl gettext package package is covered by the GNU General Public License.
864 dnl by the GNU Lesser General Public License, and the rest of the GNU
865 dnl gettext package is covered by the GNU General Public License.
670866 dnl They are *not* in the public domain.
671867
672868 dnl Authors:
686882 AC_SUBST([USE_NLS])
687883 ])
688884
689 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
690 # serial 1 (pkg-config-0.24)
691 #
692 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
693 #
694 # This program is free software; you can redistribute it and/or modify
695 # it under the terms of the GNU General Public License as published by
696 # the Free Software Foundation; either version 2 of the License, or
697 # (at your option) any later version.
698 #
699 # This program is distributed in the hope that it will be useful, but
700 # WITHOUT ANY WARRANTY; without even the implied warranty of
701 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
702 # General Public License for more details.
703 #
704 # You should have received a copy of the GNU General Public License
705 # along with this program; if not, write to the Free Software
706 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
707 #
708 # As a special exception to the GNU General Public License, if you
709 # distribute this file as part of a program that contains a
710 # configuration script generated by Autoconf, you may include it under
711 # the same distribution terms that you use for the rest of that program.
712
713 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
714 # ----------------------------------
885 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
886 # serial 12 (pkg-config-0.29.2)
887
888 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
889 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
890 dnl
891 dnl This program is free software; you can redistribute it and/or modify
892 dnl it under the terms of the GNU General Public License as published by
893 dnl the Free Software Foundation; either version 2 of the License, or
894 dnl (at your option) any later version.
895 dnl
896 dnl This program is distributed in the hope that it will be useful, but
897 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
898 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
899 dnl General Public License for more details.
900 dnl
901 dnl You should have received a copy of the GNU General Public License
902 dnl along with this program; if not, write to the Free Software
903 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
904 dnl 02111-1307, USA.
905 dnl
906 dnl As a special exception to the GNU General Public License, if you
907 dnl distribute this file as part of a program that contains a
908 dnl configuration script generated by Autoconf, you may include it under
909 dnl the same distribution terms that you use for the rest of that
910 dnl program.
911
912 dnl PKG_PREREQ(MIN-VERSION)
913 dnl -----------------------
914 dnl Since: 0.29
915 dnl
916 dnl Verify that the version of the pkg-config macros are at least
917 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
918 dnl installed version of pkg-config, this checks the developer's version
919 dnl of pkg.m4 when generating configure.
920 dnl
921 dnl To ensure that this macro is defined, also add:
922 dnl m4_ifndef([PKG_PREREQ],
923 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
924 dnl
925 dnl See the "Since" comment for each macro you use to see what version
926 dnl of the macros you require.
927 m4_defun([PKG_PREREQ],
928 [m4_define([PKG_MACROS_VERSION], [0.29.2])
929 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
930 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
931 ])dnl PKG_PREREQ
932
933 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
934 dnl ----------------------------------
935 dnl Since: 0.16
936 dnl
937 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
938 dnl first found in the path. Checks that the version of pkg-config found
939 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
940 dnl used since that's the first version where most current features of
941 dnl pkg-config existed.
715942 AC_DEFUN([PKG_PROG_PKG_CONFIG],
716943 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
717 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
944 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
945 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
718946 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
719947 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
720948 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
732960 PKG_CONFIG=""
733961 fi
734962 fi[]dnl
735 ])# PKG_PROG_PKG_CONFIG
736
737 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
738 #
739 # Check to see whether a particular set of modules exists. Similar
740 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
741 #
742 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
743 # only at the first occurence in configure.ac, so if the first place
744 # it's called might be skipped (such as if it is within an "if", you
745 # have to call PKG_CHECK_EXISTS manually
746 # --------------------------------------------------------------
963 ])dnl PKG_PROG_PKG_CONFIG
964
965 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
966 dnl -------------------------------------------------------------------
967 dnl Since: 0.18
968 dnl
969 dnl Check to see whether a particular set of modules exists. Similar to
970 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
971 dnl
972 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
973 dnl only at the first occurence in configure.ac, so if the first place
974 dnl it's called might be skipped (such as if it is within an "if", you
975 dnl have to call PKG_CHECK_EXISTS manually
747976 AC_DEFUN([PKG_CHECK_EXISTS],
748977 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
749978 if test -n "$PKG_CONFIG" && \
753982 $3])dnl
754983 fi])
755984
756 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
757 # ---------------------------------------------
985 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
986 dnl ---------------------------------------------
987 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
988 dnl pkg_failed based on the result.
758989 m4_define([_PKG_CONFIG],
759990 [if test -n "$$1"; then
760991 pkg_cv_[]$1="$$1"
761992 elif test -n "$PKG_CONFIG"; then
762993 PKG_CHECK_EXISTS([$3],
763 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
994 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
995 test "x$?" != "x0" && pkg_failed=yes ],
764996 [pkg_failed=yes])
765997 else
766998 pkg_failed=untried
767999 fi[]dnl
768 ])# _PKG_CONFIG
769
770 # _PKG_SHORT_ERRORS_SUPPORTED
771 # -----------------------------
1000 ])dnl _PKG_CONFIG
1001
1002 dnl _PKG_SHORT_ERRORS_SUPPORTED
1003 dnl ---------------------------
1004 dnl Internal check to see if pkg-config supports short errors.
7721005 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
7731006 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
7741007 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7761009 else
7771010 _pkg_short_errors_supported=no
7781011 fi[]dnl
779 ])# _PKG_SHORT_ERRORS_SUPPORTED
780
781
782 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
783 # [ACTION-IF-NOT-FOUND])
784 #
785 #
786 # Note that if there is a possibility the first call to
787 # PKG_CHECK_MODULES might not happen, you should be sure to include an
788 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
789 #
790 #
791 # --------------------------------------------------------------
1012 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
1013
1014
1015 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1016 dnl [ACTION-IF-NOT-FOUND])
1017 dnl --------------------------------------------------------------
1018 dnl Since: 0.4.0
1019 dnl
1020 dnl Note that if there is a possibility the first call to
1021 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
1022 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
7921023 AC_DEFUN([PKG_CHECK_MODULES],
7931024 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
7941025 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
7951026 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
7961027
7971028 pkg_failed=no
798 AC_MSG_CHECKING([for $1])
1029 AC_MSG_CHECKING([for $2])
7991030
8001031 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
8011032 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
8051036 See the pkg-config man page for more details.])
8061037
8071038 if test $pkg_failed = yes; then
808 AC_MSG_RESULT([no])
1039 AC_MSG_RESULT([no])
8091040 _PKG_SHORT_ERRORS_SUPPORTED
8101041 if test $_pkg_short_errors_supported = yes; then
811 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
812 else
813 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
1042 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
1043 else
1044 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
8141045 fi
8151046 # Put the nasty error message in config.log where it belongs
8161047 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
8231054 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8241055 installed software in a non-standard prefix.
8251056
826 _PKG_TEXT])
1057 _PKG_TEXT])[]dnl
8271058 ])
8281059 elif test $pkg_failed = untried; then
829 AC_MSG_RESULT([no])
1060 AC_MSG_RESULT([no])
8301061 m4_default([$4], [AC_MSG_FAILURE(
8311062 [The pkg-config script could not be found or is too old. Make sure it
8321063 is in your PATH or set the PKG_CONFIG environment variable to the full
8341065
8351066 _PKG_TEXT
8361067
837 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
1068 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
8381069 ])
8391070 else
8401071 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
8421073 AC_MSG_RESULT([yes])
8431074 $3
8441075 fi[]dnl
845 ])# PKG_CHECK_MODULES
846
847 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1076 ])dnl PKG_CHECK_MODULES
1077
1078
1079 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
1080 dnl [ACTION-IF-NOT-FOUND])
1081 dnl ---------------------------------------------------------------------
1082 dnl Since: 0.29
1083 dnl
1084 dnl Checks for existence of MODULES and gathers its build flags with
1085 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
1086 dnl and VARIABLE-PREFIX_LIBS from --libs.
1087 dnl
1088 dnl Note that if there is a possibility the first call to
1089 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
1090 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
1091 dnl configure.ac.
1092 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
1093 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1094 _save_PKG_CONFIG=$PKG_CONFIG
1095 PKG_CONFIG="$PKG_CONFIG --static"
1096 PKG_CHECK_MODULES($@)
1097 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
1098 ])dnl PKG_CHECK_MODULES_STATIC
1099
1100
1101 dnl PKG_INSTALLDIR([DIRECTORY])
1102 dnl -------------------------
1103 dnl Since: 0.27
1104 dnl
1105 dnl Substitutes the variable pkgconfigdir as the location where a module
1106 dnl should install pkg-config .pc files. By default the directory is
1107 dnl $libdir/pkgconfig, but the default can be changed by passing
1108 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
1109 dnl parameter.
1110 AC_DEFUN([PKG_INSTALLDIR],
1111 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
1112 m4_pushdef([pkg_description],
1113 [pkg-config installation directory @<:@]pkg_default[@:>@])
1114 AC_ARG_WITH([pkgconfigdir],
1115 [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
1116 [with_pkgconfigdir=]pkg_default)
1117 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
1118 m4_popdef([pkg_default])
1119 m4_popdef([pkg_description])
1120 ])dnl PKG_INSTALLDIR
1121
1122
1123 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
1124 dnl --------------------------------
1125 dnl Since: 0.27
1126 dnl
1127 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
1128 dnl module should install arch-independent pkg-config .pc files. By
1129 dnl default the directory is $datadir/pkgconfig, but the default can be
1130 dnl changed by passing DIRECTORY. The user can override through the
1131 dnl --with-noarch-pkgconfigdir parameter.
1132 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
1133 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
1134 m4_pushdef([pkg_description],
1135 [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
1136 AC_ARG_WITH([noarch-pkgconfigdir],
1137 [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
1138 [with_noarch_pkgconfigdir=]pkg_default)
1139 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
1140 m4_popdef([pkg_default])
1141 m4_popdef([pkg_description])
1142 ])dnl PKG_NOARCH_INSTALLDIR
1143
1144
1145 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
1146 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
1147 dnl -------------------------------------------
1148 dnl Since: 0.28
1149 dnl
1150 dnl Retrieves the value of the pkg-config variable for the given module.
1151 AC_DEFUN([PKG_CHECK_VAR],
1152 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
1153 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
1154
1155 _PKG_CONFIG([$1], [variable="][$3]["], [$2])
1156 AS_VAR_COPY([$1], [pkg_cv_][$1])
1157
1158 AS_VAR_IF([$1], [""], [$5], [$4])dnl
1159 ])dnl PKG_CHECK_VAR
1160
1161 # Copyright (C) 2002-2020 Free Software Foundation, Inc.
8481162 #
8491163 # This file is free software; the Free Software Foundation
8501164 # gives unlimited permission to copy and/or distribute it,
8561170 # generated from the m4 files accompanying Automake X.Y.
8571171 # (This private macro should not be called outside this file.)
8581172 AC_DEFUN([AM_AUTOMAKE_VERSION],
859 [am__api_version='1.11'
1173 [am__api_version='1.16'
8601174 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
8611175 dnl require some minimum version. Point them to the right macro.
862 m4_if([$1], [1.11.1], [],
1176 m4_if([$1], [1.16.3], [],
8631177 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
8641178 ])
8651179
8751189 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
8761190 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
8771191 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
878 [AM_AUTOMAKE_VERSION([1.11.1])dnl
1192 [AM_AUTOMAKE_VERSION([1.16.3])dnl
8791193 m4_ifndef([AC_AUTOCONF_VERSION],
8801194 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
8811195 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
8821196
8831197 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
8841198
885 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
1199 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
8861200 #
8871201 # This file is free software; the Free Software Foundation
8881202 # gives unlimited permission to copy and/or distribute it,
8891203 # with or without modifications, as long as this notice is preserved.
8901204
8911205 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
892 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
893 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
1206 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
1207 # '$srcdir', '$srcdir/..', or '$srcdir/../..'.
8941208 #
8951209 # Of course, Automake must honor this variable whenever it calls a
8961210 # tool from the auxiliary directory. The problem is that $srcdir (and
9091223 #
9101224 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
9111225 # are both prefixed by $srcdir. In an in-source build this is usually
912 # harmless because $srcdir is `.', but things will broke when you
1226 # harmless because $srcdir is '.', but things will broke when you
9131227 # start a VPATH build or use an absolute $srcdir.
9141228 #
9151229 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
9271241 # configured tree to be moved without reconfiguration.
9281242
9291243 AC_DEFUN([AM_AUX_DIR_EXPAND],
930 [dnl Rely on autoconf to set up CDPATH properly.
931 AC_PREREQ([2.50])dnl
932 # expand $ac_aux_dir to an absolute path
933 am_aux_dir=`cd $ac_aux_dir && pwd`
1244 [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
1245 # Expand $ac_aux_dir to an absolute path.
1246 am_aux_dir=`cd "$ac_aux_dir" && pwd`
9341247 ])
9351248
9361249 # AM_CONDITIONAL -*- Autoconf -*-
9371250
938 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
939 # Free Software Foundation, Inc.
1251 # Copyright (C) 1997-2020 Free Software Foundation, Inc.
9401252 #
9411253 # This file is free software; the Free Software Foundation
9421254 # gives unlimited permission to copy and/or distribute it,
9431255 # with or without modifications, as long as this notice is preserved.
944
945 # serial 9
9461256
9471257 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
9481258 # -------------------------------------
9491259 # Define a conditional.
9501260 AC_DEFUN([AM_CONDITIONAL],
951 [AC_PREREQ(2.52)dnl
952 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
953 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
1261 [AC_PREREQ([2.52])dnl
1262 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
1263 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
9541264 AC_SUBST([$1_TRUE])dnl
9551265 AC_SUBST([$1_FALSE])dnl
9561266 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
9691279 Usually this means the macro was only invoked conditionally.]])
9701280 fi])])
9711281
972 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
973 # Free Software Foundation, Inc.
1282 # Copyright (C) 1999-2020 Free Software Foundation, Inc.
9741283 #
9751284 # This file is free software; the Free Software Foundation
9761285 # gives unlimited permission to copy and/or distribute it,
9771286 # with or without modifications, as long as this notice is preserved.
9781287
979 # serial 10
980
981 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
1288
1289 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
9821290 # written in clear, in which case automake, when reading aclocal.m4,
9831291 # will think it sees a *use*, and therefore will trigger all it's
9841292 # C support machinery. Also note that it means that autoscan, seeing
9881296 # _AM_DEPENDENCIES(NAME)
9891297 # ----------------------
9901298 # See how the compiler implements dependency checking.
991 # NAME is "CC", "CXX", "GCJ", or "OBJC".
1299 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
9921300 # We try a few techniques and use that to set a single cache variable.
9931301 #
9941302 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
10011309 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
10021310 AC_REQUIRE([AM_DEP_TRACK])dnl
10031311
1004 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
1005 [$1], CXX, [depcc="$CXX" am_compiler_list=],
1006 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1007 [$1], UPC, [depcc="$UPC" am_compiler_list=],
1008 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
1009 [depcc="$$1" am_compiler_list=])
1312 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
1313 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
1314 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
1315 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
1316 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
1317 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
1318 [depcc="$$1" am_compiler_list=])
10101319
10111320 AC_CACHE_CHECK([dependency style of $depcc],
10121321 [am_cv_$1_dependencies_compiler_type],
10141323 # We make a subdir and do the tests there. Otherwise we can end up
10151324 # making bogus files that we don't know about and never remove. For
10161325 # instance it was reported that on HP-UX the gcc test will end up
1017 # making a dummy file named `D' -- because `-MD' means `put the output
1018 # in D'.
1326 # making a dummy file named 'D' -- because '-MD' means "put the output
1327 # in D".
1328 rm -rf conftest.dir
10191329 mkdir conftest.dir
10201330 # Copy depcomp to subdir because otherwise we won't find it if we're
10211331 # using a relative directory.
10541364 : > sub/conftest.c
10551365 for i in 1 2 3 4 5 6; do
10561366 echo '#include "conftst'$i'.h"' >> sub/conftest.c
1057 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
1058 # Solaris 8's {/usr,}/bin/sh.
1059 touch sub/conftst$i.h
1367 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
1368 # Solaris 10 /bin/sh.
1369 echo '/* dummy */' > sub/conftst$i.h
10601370 done
10611371 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
10621372
1063 # We check with `-c' and `-o' for the sake of the "dashmstdout"
1373 # We check with '-c' and '-o' for the sake of the "dashmstdout"
10641374 # mode. It turns out that the SunPro C++ compiler does not properly
1065 # handle `-M -o', and we need to detect this. Also, some Intel
1066 # versions had trouble with output in subdirs
1375 # handle '-M -o', and we need to detect this. Also, some Intel
1376 # versions had trouble with output in subdirs.
10671377 am__obj=sub/conftest.${OBJEXT-o}
10681378 am__minus_obj="-o $am__obj"
10691379 case $depmode in
10721382 test "$am__universal" = false || continue
10731383 ;;
10741384 nosideeffect)
1075 # after this tag, mechanisms are not by side-effect, so they'll
1076 # only be used when explicitly requested
1385 # After this tag, mechanisms are not by side-effect, so they'll
1386 # only be used when explicitly requested.
10771387 if test "x$enable_dependency_tracking" = xyes; then
10781388 continue
10791389 else
10801390 break
10811391 fi
10821392 ;;
1083 msvisualcpp | msvcmsys)
1084 # This compiler won't grok `-c -o', but also, the minuso test has
1393 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
1394 # This compiler won't grok '-c -o', but also, the minuso test has
10851395 # not run yet. These depmodes are late enough in the game, and
10861396 # so weak that their functioning should not be impacted.
10871397 am__obj=conftest.${OBJEXT-o}
11291439 # AM_SET_DEPDIR
11301440 # -------------
11311441 # Choose a directory name for dependency files.
1132 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
1442 # This macro is AC_REQUIREd in _AM_DEPENDENCIES.
11331443 AC_DEFUN([AM_SET_DEPDIR],
11341444 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
11351445 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
11391449 # AM_DEP_TRACK
11401450 # ------------
11411451 AC_DEFUN([AM_DEP_TRACK],
1142 [AC_ARG_ENABLE(dependency-tracking,
1143 [ --disable-dependency-tracking speeds up one-time build
1144 --enable-dependency-tracking do not reject slow dependency extractors])
1452 [AC_ARG_ENABLE([dependency-tracking], [dnl
1453 AS_HELP_STRING(
1454 [--enable-dependency-tracking],
1455 [do not reject slow dependency extractors])
1456 AS_HELP_STRING(
1457 [--disable-dependency-tracking],
1458 [speeds up one-time build])])
11451459 if test "x$enable_dependency_tracking" != xno; then
11461460 am_depcomp="$ac_aux_dir/depcomp"
11471461 AMDEPBACKSLASH='\'
1462 am__nodep='_no'
11481463 fi
11491464 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
11501465 AC_SUBST([AMDEPBACKSLASH])dnl
11511466 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
1467 AC_SUBST([am__nodep])dnl
1468 _AM_SUBST_NOTMAKE([am__nodep])dnl
11521469 ])
11531470
11541471 # Generate code to set up dependency tracking. -*- Autoconf -*-
11551472
1156 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
1157 # Free Software Foundation, Inc.
1473 # Copyright (C) 1999-2020 Free Software Foundation, Inc.
11581474 #
11591475 # This file is free software; the Free Software Foundation
11601476 # gives unlimited permission to copy and/or distribute it,
11611477 # with or without modifications, as long as this notice is preserved.
1162
1163 #serial 5
11641478
11651479 # _AM_OUTPUT_DEPENDENCY_COMMANDS
11661480 # ------------------------------
11671481 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
11681482 [{
1169 # Autoconf 2.62 quotes --file arguments for eval, but not when files
1483 # Older Autoconf quotes --file arguments for eval, but not when files
11701484 # are listed without --file. Let's play safe and only enable the eval
11711485 # if we detect the quoting.
1172 case $CONFIG_FILES in
1173 *\'*) eval set x "$CONFIG_FILES" ;;
1174 *) set x $CONFIG_FILES ;;
1175 esac
1486 # TODO: see whether this extra hack can be removed once we start
1487 # requiring Autoconf 2.70 or later.
1488 AS_CASE([$CONFIG_FILES],
1489 [*\'*], [eval set x "$CONFIG_FILES"],
1490 [*], [set x $CONFIG_FILES])
11761491 shift
1177 for mf
1492 # Used to flag and report bootstrapping failures.
1493 am_rc=0
1494 for am_mf
11781495 do
11791496 # Strip MF so we end up with the name of the file.
1180 mf=`echo "$mf" | sed -e 's/:.*$//'`
1181 # Check whether this is an Automake generated Makefile or not.
1182 # We used to match only the files named `Makefile.in', but
1183 # some people rename them; so instead we look at the file content.
1184 # Grep'ing the first line is not enough: some people post-process
1185 # each Makefile.in and add a new line on top of each file to say so.
1186 # Grep'ing the whole file is not good either: AIX grep has a line
1497 am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'`
1498 # Check whether this is an Automake generated Makefile which includes
1499 # dependency-tracking related rules and includes.
1500 # Grep'ing the whole file directly is not great: AIX grep has a line
11871501 # limit of 2048, but all sed's we know have understand at least 4000.
1188 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1189 dirpart=`AS_DIRNAME("$mf")`
1190 else
1191 continue
1192 fi
1193 # Extract the definition of DEPDIR, am__include, and am__quote
1194 # from the Makefile without running `make'.
1195 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1196 test -z "$DEPDIR" && continue
1197 am__include=`sed -n 's/^am__include = //p' < "$mf"`
1198 test -z "am__include" && continue
1199 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1200 # When using ansi2knr, U may be empty or an underscore; expand it
1201 U=`sed -n 's/^U = //p' < "$mf"`
1202 # Find all dependency output files, they are included files with
1203 # $(DEPDIR) in their names. We invoke sed twice because it is the
1204 # simplest approach to changing $(DEPDIR) to its actual value in the
1205 # expansion.
1206 for file in `sed -n "
1207 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1208 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1209 # Make sure the directory exists.
1210 test -f "$dirpart/$file" && continue
1211 fdir=`AS_DIRNAME(["$file"])`
1212 AS_MKDIR_P([$dirpart/$fdir])
1213 # echo "creating $dirpart/$file"
1214 echo '# dummy' > "$dirpart/$file"
1215 done
1502 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
1503 || continue
1504 am_dirpart=`AS_DIRNAME(["$am_mf"])`
1505 am_filepart=`AS_BASENAME(["$am_mf"])`
1506 AM_RUN_LOG([cd "$am_dirpart" \
1507 && sed -e '/# am--include-marker/d' "$am_filepart" \
1508 | $MAKE -f - am--depfiles]) || am_rc=$?
12161509 done
1510 if test $am_rc -ne 0; then
1511 AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments
1512 for automatic dependency tracking. If GNU make was not used, consider
1513 re-running the configure script with MAKE="gmake" (or whatever is
1514 necessary). You can also try re-running configure with the
1515 '--disable-dependency-tracking' option to at least be able to build
1516 the package (albeit without support for automatic dependency tracking).])
1517 fi
1518 AS_UNSET([am_dirpart])
1519 AS_UNSET([am_filepart])
1520 AS_UNSET([am_mf])
1521 AS_UNSET([am_rc])
1522 rm -f conftest-deps.mk
12171523 }
12181524 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
12191525
12221528 # -----------------------------
12231529 # This macro should only be invoked once -- use via AC_REQUIRE.
12241530 #
1225 # This code is only required when automatic dependency tracking
1226 # is enabled. FIXME. This creates each `.P' file that we will
1227 # need in order to bootstrap the dependency handling code.
1531 # This code is only required when automatic dependency tracking is enabled.
1532 # This creates each '.Po' and '.Plo' makefile fragment that we'll need in
1533 # order to bootstrap the dependency handling code.
12281534 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
12291535 [AC_CONFIG_COMMANDS([depfiles],
12301536 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
1231 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
1232 ])
1537 [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])])
12331538
12341539 # Do all the work for Automake. -*- Autoconf -*-
12351540
1236 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
1237 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
1541 # Copyright (C) 1996-2020 Free Software Foundation, Inc.
12381542 #
12391543 # This file is free software; the Free Software Foundation
12401544 # gives unlimited permission to copy and/or distribute it,
12411545 # with or without modifications, as long as this notice is preserved.
12421546
1243 # serial 16
1244
12451547 # This macro actually does too much. Some checks are only needed if
12461548 # your package does certain things. But this isn't really a big deal.
1549
1550 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
1551 m4_define([AC_PROG_CC],
1552 m4_defn([AC_PROG_CC])
1553 [_AM_PROG_CC_C_O
1554 ])
12471555
12481556 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
12491557 # AM_INIT_AUTOMAKE([OPTIONS])
12571565 # arguments mandatory, and then we can depend on a new Autoconf
12581566 # release and drop the old call support.
12591567 AC_DEFUN([AM_INIT_AUTOMAKE],
1260 [AC_PREREQ([2.62])dnl
1568 [AC_PREREQ([2.65])dnl
12611569 dnl Autoconf wants to disallow AM_ names. We explicitly allow
12621570 dnl the ones we care about.
12631571 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
12861594 # Define the identity of the package.
12871595 dnl Distinguish between old-style and new-style calls.
12881596 m4_ifval([$2],
1289 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
1597 [AC_DIAGNOSE([obsolete],
1598 [$0: two- and three-arguments forms are deprecated.])
1599 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
12901600 AC_SUBST([PACKAGE], [$1])dnl
12911601 AC_SUBST([VERSION], [$2])],
12921602 [_AM_SET_OPTIONS([$1])dnl
12931603 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
1294 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
1604 m4_if(
1605 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
1606 [ok:ok],,
12951607 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
12961608 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
12971609 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
12981610
12991611 _AM_IF_OPTION([no-define],,
1300 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
1301 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
1612 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
1613 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
13021614
13031615 # Some tools Automake needs.
13041616 AC_REQUIRE([AM_SANITY_CHECK])dnl
13051617 AC_REQUIRE([AC_ARG_PROGRAM])dnl
1306 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
1307 AM_MISSING_PROG(AUTOCONF, autoconf)
1308 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
1309 AM_MISSING_PROG(AUTOHEADER, autoheader)
1310 AM_MISSING_PROG(MAKEINFO, makeinfo)
1618 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
1619 AM_MISSING_PROG([AUTOCONF], [autoconf])
1620 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
1621 AM_MISSING_PROG([AUTOHEADER], [autoheader])
1622 AM_MISSING_PROG([MAKEINFO], [makeinfo])
13111623 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
13121624 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
1313 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
1314 # We need awk for the "check" target. The system "awk" is bad on
1315 # some platforms.
1625 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1626 # For better backward compatibility. To be removed once Automake 1.9.x
1627 # dies out for good. For more background, see:
1628 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
1629 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
1630 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
1631 # We need awk for the "check" target (and possibly the TAP driver). The
1632 # system "awk" is bad on some platforms.
13161633 AC_REQUIRE([AC_PROG_AWK])dnl
13171634 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
13181635 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
13211638 [_AM_PROG_TAR([v7])])])
13221639 _AM_IF_OPTION([no-dependencies],,
13231640 [AC_PROVIDE_IFELSE([AC_PROG_CC],
1324 [_AM_DEPENDENCIES(CC)],
1325 [define([AC_PROG_CC],
1326 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
1641 [_AM_DEPENDENCIES([CC])],
1642 [m4_define([AC_PROG_CC],
1643 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
13271644 AC_PROVIDE_IFELSE([AC_PROG_CXX],
1328 [_AM_DEPENDENCIES(CXX)],
1329 [define([AC_PROG_CXX],
1330 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
1645 [_AM_DEPENDENCIES([CXX])],
1646 [m4_define([AC_PROG_CXX],
1647 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
13311648 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
1332 [_AM_DEPENDENCIES(OBJC)],
1333 [define([AC_PROG_OBJC],
1334 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
1649 [_AM_DEPENDENCIES([OBJC])],
1650 [m4_define([AC_PROG_OBJC],
1651 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
1652 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
1653 [_AM_DEPENDENCIES([OBJCXX])],
1654 [m4_define([AC_PROG_OBJCXX],
1655 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
13351656 ])
1336 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
1337 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
1338 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
1339 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
1657 AC_REQUIRE([AM_SILENT_RULES])dnl
1658 dnl The testsuite driver may need to know about EXEEXT, so add the
1659 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
1660 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
13401661 AC_CONFIG_COMMANDS_PRE(dnl
13411662 [m4_provide_if([_AM_COMPILER_EXEEXT],
13421663 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
1664
1665 # POSIX will say in a future version that running "rm -f" with no argument
1666 # is OK; and we want to be able to make that assumption in our Makefile
1667 # recipes. So use an aggressive probe to check that the usage we want is
1668 # actually supported "in the wild" to an acceptable degree.
1669 # See automake bug#10828.
1670 # To make any issue more visible, cause the running configure to be aborted
1671 # by default if the 'rm' program in use doesn't match our expectations; the
1672 # user can still override this though.
1673 if rm -f && rm -fr && rm -rf; then : OK; else
1674 cat >&2 <<'END'
1675 Oops!
1676
1677 Your 'rm' program seems unable to run without file operands specified
1678 on the command line, even when the '-f' option is present. This is contrary
1679 to the behaviour of most rm programs out there, and not conforming with
1680 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
1681
1682 Please tell bug-automake@gnu.org about your system, including the value
1683 of your $PATH and any error possibly output before this message. This
1684 can help us improve future automake versions.
1685
1686 END
1687 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
1688 echo 'Configuration will proceed anyway, since you have set the' >&2
1689 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
1690 echo >&2
1691 else
1692 cat >&2 <<'END'
1693 Aborting the configuration process, to ensure you take notice of the issue.
1694
1695 You can download and install GNU coreutils to get an 'rm' implementation
1696 that behaves properly: <https://www.gnu.org/software/coreutils/>.
1697
1698 If you want to complete the configuration process using your problematic
1699 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
1700 to "yes", and re-run configure.
1701
1702 END
1703 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
1704 fi
1705 fi
1706 dnl The trailing newline in this macro's definition is deliberate, for
1707 dnl backward compatibility and to allow trailing 'dnl'-style comments
1708 dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
13431709 ])
13441710
1345 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
1711 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
13461712 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
13471713 dnl mangled by Autoconf and run in a shell conditional statement.
13481714 m4_define([_AC_COMPILER_EXEEXT],
13491715 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
1350
13511716
13521717 # When config.status generates a header, we must update the stamp-h file.
13531718 # This file resides in the same directory as the config header
13701735 done
13711736 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
13721737
1373 # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
1738 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
13741739 #
13751740 # This file is free software; the Free Software Foundation
13761741 # gives unlimited permission to copy and/or distribute it,
13811746 # Define $install_sh.
13821747 AC_DEFUN([AM_PROG_INSTALL_SH],
13831748 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1384 if test x"${install_sh}" != xset; then
1749 if test x"${install_sh+set}" != xset; then
13851750 case $am_aux_dir in
13861751 *\ * | *\ *)
13871752 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
13891754 install_sh="\${SHELL} $am_aux_dir/install-sh"
13901755 esac
13911756 fi
1392 AC_SUBST(install_sh)])
1393
1394 # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
1757 AC_SUBST([install_sh])])
1758
1759 # Copyright (C) 2003-2020 Free Software Foundation, Inc.
13951760 #
13961761 # This file is free software; the Free Software Foundation
13971762 # gives unlimited permission to copy and/or distribute it,
13981763 # with or without modifications, as long as this notice is preserved.
1399
1400 # serial 2
14011764
14021765 # Check whether the underlying file-system supports filenames
14031766 # with a leading dot. For instance MS-DOS doesn't.
14151778 # Add --enable-maintainer-mode option to configure. -*- Autoconf -*-
14161779 # From Jim Meyering
14171780
1418 # Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005, 2008
1419 # Free Software Foundation, Inc.
1781 # Copyright (C) 1996-2020 Free Software Foundation, Inc.
14201782 #
14211783 # This file is free software; the Free Software Foundation
14221784 # gives unlimited permission to copy and/or distribute it,
14231785 # with or without modifications, as long as this notice is preserved.
14241786
1425 # serial 5
1426
14271787 # AM_MAINTAINER_MODE([DEFAULT-MODE])
14281788 # ----------------------------------
14291789 # Control maintainer-specific portions of Makefiles.
1430 # Default is to disable them, unless `enable' is passed literally.
1431 # For symmetry, `disable' may be passed as well. Anyway, the user
1790 # Default is to disable them, unless 'enable' is passed literally.
1791 # For symmetry, 'disable' may be passed as well. Anyway, the user
14321792 # can override the default with the --enable/--disable switch.
14331793 AC_DEFUN([AM_MAINTAINER_MODE],
14341794 [m4_case(m4_default([$1], [disable]),
14361796 [disable], [m4_define([am_maintainer_other], [enable])],
14371797 [m4_define([am_maintainer_other], [enable])
14381798 m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])])
1439 AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles])
1799 AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
14401800 dnl maintainer-mode's default is 'disable' unless 'enable' is passed
14411801 AC_ARG_ENABLE([maintainer-mode],
1442 [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful
1443 (and sometimes confusing) to the casual installer],
1444 [USE_MAINTAINER_MODE=$enableval],
1445 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
1802 [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode],
1803 am_maintainer_other[ make rules and dependencies not useful
1804 (and sometimes confusing) to the casual installer])],
1805 [USE_MAINTAINER_MODE=$enableval],
1806 [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes]))
14461807 AC_MSG_RESULT([$USE_MAINTAINER_MODE])
14471808 AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes])
14481809 MAINT=$MAINTAINER_MODE_TRUE
14501811 ]
14511812 )
14521813
1453 AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
1454
14551814 # Check to see how 'make' treats includes. -*- Autoconf -*-
14561815
1457 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
1816 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
14581817 #
14591818 # This file is free software; the Free Software Foundation
14601819 # gives unlimited permission to copy and/or distribute it,
14611820 # with or without modifications, as long as this notice is preserved.
14621821
1463 # serial 4
1464
14651822 # AM_MAKE_INCLUDE()
14661823 # -----------------
1467 # Check to see how make treats includes.
1824 # Check whether make has an 'include' directive that can support all
1825 # the idioms we need for our automatic dependency tracking code.
14681826 AC_DEFUN([AM_MAKE_INCLUDE],
1469 [am_make=${MAKE-make}
1470 cat > confinc << 'END'
1827 [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive])
1828 cat > confinc.mk << 'END'
14711829 am__doit:
1472 @echo this is the am__doit target
1830 @echo this is the am__doit target >confinc.out
14731831 .PHONY: am__doit
14741832 END
1475 # If we don't find an include directive, just comment out the code.
1476 AC_MSG_CHECKING([for style of include used by $am_make])
14771833 am__include="#"
14781834 am__quote=
1479 _am_result=none
1480 # First try GNU make style include.
1481 echo "include confinc" > confmf
1482 # Ignore all kinds of additional output from `make'.
1483 case `$am_make -s -f confmf 2> /dev/null` in #(
1484 *the\ am__doit\ target*)
1485 am__include=include
1486 am__quote=
1487 _am_result=GNU
1488 ;;
1489 esac
1490 # Now try BSD make style include.
1491 if test "$am__include" = "#"; then
1492 echo '.include "confinc"' > confmf
1493 case `$am_make -s -f confmf 2> /dev/null` in #(
1494 *the\ am__doit\ target*)
1495 am__include=.include
1496 am__quote="\""
1497 _am_result=BSD
1498 ;;
1499 esac
1500 fi
1501 AC_SUBST([am__include])
1502 AC_SUBST([am__quote])
1503 AC_MSG_RESULT([$_am_result])
1504 rm -f confinc confmf
1505 ])
1835 # BSD make does it like this.
1836 echo '.include "confinc.mk" # ignored' > confmf.BSD
1837 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
1838 echo 'include confinc.mk # ignored' > confmf.GNU
1839 _am_result=no
1840 for s in GNU BSD; do
1841 AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out])
1842 AS_CASE([$?:`cat confinc.out 2>/dev/null`],
1843 ['0:this is the am__doit target'],
1844 [AS_CASE([$s],
1845 [BSD], [am__include='.include' am__quote='"'],
1846 [am__include='include' am__quote=''])])
1847 if test "$am__include" != "#"; then
1848 _am_result="yes ($s style)"
1849 break
1850 fi
1851 done
1852 rm -f confinc.* confmf.*
1853 AC_MSG_RESULT([${_am_result}])
1854 AC_SUBST([am__include])])
1855 AC_SUBST([am__quote])])
15061856
15071857 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
15081858
1509 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
1510 # Free Software Foundation, Inc.
1859 # Copyright (C) 1997-2020 Free Software Foundation, Inc.
15111860 #
15121861 # This file is free software; the Free Software Foundation
15131862 # gives unlimited permission to copy and/or distribute it,
15141863 # with or without modifications, as long as this notice is preserved.
1515
1516 # serial 6
15171864
15181865 # AM_MISSING_PROG(NAME, PROGRAM)
15191866 # ------------------------------
15221869 $1=${$1-"${am_missing_run}$2"}
15231870 AC_SUBST($1)])
15241871
1525
15261872 # AM_MISSING_HAS_RUN
15271873 # ------------------
1528 # Define MISSING if not defined so far and test if it supports --run.
1529 # If it does, set am_missing_run to use it, otherwise, to nothing.
1874 # Define MISSING if not defined so far and test if it is modern enough.
1875 # If it is, set am_missing_run to use it, otherwise, to nothing.
15301876 AC_DEFUN([AM_MISSING_HAS_RUN],
15311877 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
15321878 AC_REQUIRE_AUX_FILE([missing])dnl
15331879 if test x"${MISSING+set}" != xset; then
1534 case $am_aux_dir in
1535 *\ * | *\ *)
1536 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
1537 *)
1538 MISSING="\${SHELL} $am_aux_dir/missing" ;;
1539 esac
1880 MISSING="\${SHELL} '$am_aux_dir/missing'"
15401881 fi
15411882 # Use eval to expand $SHELL
1542 if eval "$MISSING --run true"; then
1543 am_missing_run="$MISSING --run "
1883 if eval "$MISSING --is-lightweight"; then
1884 am_missing_run="$MISSING "
15441885 else
15451886 am_missing_run=
1546 AC_MSG_WARN([`missing' script is too old or missing])
1887 AC_MSG_WARN(['missing' script is too old or missing])
15471888 fi
15481889 ])
15491890
1550 # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1891 # Helper functions for option handling. -*- Autoconf -*-
1892
1893 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
15511894 #
15521895 # This file is free software; the Free Software Foundation
15531896 # gives unlimited permission to copy and/or distribute it,
15541897 # with or without modifications, as long as this notice is preserved.
1555
1556 # AM_PROG_MKDIR_P
1557 # ---------------
1558 # Check for `mkdir -p'.
1559 AC_DEFUN([AM_PROG_MKDIR_P],
1560 [AC_PREREQ([2.60])dnl
1561 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1562 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
1563 dnl while keeping a definition of mkdir_p for backward compatibility.
1564 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
1565 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
1566 dnl Makefile.ins that do not define MKDIR_P, so we do our own
1567 dnl adjustment using top_builddir (which is defined more often than
1568 dnl MKDIR_P).
1569 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
1570 case $mkdir_p in
1571 [[\\/$]]* | ?:[[\\/]]*) ;;
1572 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
1573 esac
1574 ])
1575
1576 # Helper functions for option handling. -*- Autoconf -*-
1577
1578 # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
1579 #
1580 # This file is free software; the Free Software Foundation
1581 # gives unlimited permission to copy and/or distribute it,
1582 # with or without modifications, as long as this notice is preserved.
1583
1584 # serial 4
15851898
15861899 # _AM_MANGLE_OPTION(NAME)
15871900 # -----------------------
15891902 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
15901903
15911904 # _AM_SET_OPTION(NAME)
1592 # ------------------------------
1905 # --------------------
15931906 # Set option NAME. Presently that only means defining a flag for this option.
15941907 AC_DEFUN([_AM_SET_OPTION],
1595 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
1908 [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
15961909
15971910 # _AM_SET_OPTIONS(OPTIONS)
1598 # ----------------------------------
1911 # ------------------------
15991912 # OPTIONS is a space-separated list of Automake options.
16001913 AC_DEFUN([_AM_SET_OPTIONS],
16011914 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
16061919 AC_DEFUN([_AM_IF_OPTION],
16071920 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
16081921
1609 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1610
1611 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
1612 # Free Software Foundation, Inc.
1922 # Copyright (C) 1999-2020 Free Software Foundation, Inc.
16131923 #
16141924 # This file is free software; the Free Software Foundation
16151925 # gives unlimited permission to copy and/or distribute it,
16161926 # with or without modifications, as long as this notice is preserved.
16171927
1618 # serial 5
1928 # _AM_PROG_CC_C_O
1929 # ---------------
1930 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
1931 # to automatically call this.
1932 AC_DEFUN([_AM_PROG_CC_C_O],
1933 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1934 AC_REQUIRE_AUX_FILE([compile])dnl
1935 AC_LANG_PUSH([C])dnl
1936 AC_CACHE_CHECK(
1937 [whether $CC understands -c and -o together],
1938 [am_cv_prog_cc_c_o],
1939 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
1940 # Make sure it works both with $CC and with simple cc.
1941 # Following AC_PROG_CC_C_O, we do the test twice because some
1942 # compilers refuse to overwrite an existing .o file with -o,
1943 # though they will create one.
1944 am_cv_prog_cc_c_o=yes
1945 for am_i in 1 2; do
1946 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
1947 && test -f conftest2.$ac_objext; then
1948 : OK
1949 else
1950 am_cv_prog_cc_c_o=no
1951 break
1952 fi
1953 done
1954 rm -f core conftest*
1955 unset am_i])
1956 if test "$am_cv_prog_cc_c_o" != yes; then
1957 # Losing compiler, so override with the script.
1958 # FIXME: It is wrong to rewrite CC.
1959 # But if we don't then we get into trouble of one sort or another.
1960 # A longer-term fix would be to have automake use am__CC in this case,
1961 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1962 CC="$am_aux_dir/compile $CC"
1963 fi
1964 AC_LANG_POP([C])])
1965
1966 # For backward compatibility.
1967 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1968
1969 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
1970 #
1971 # This file is free software; the Free Software Foundation
1972 # gives unlimited permission to copy and/or distribute it,
1973 # with or without modifications, as long as this notice is preserved.
1974
1975 # AM_RUN_LOG(COMMAND)
1976 # -------------------
1977 # Run COMMAND, save the exit status in ac_status, and log it.
1978 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1979 AC_DEFUN([AM_RUN_LOG],
1980 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1981 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1982 ac_status=$?
1983 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1984 (exit $ac_status); }])
1985
1986 # Check to make sure that the build environment is sane. -*- Autoconf -*-
1987
1988 # Copyright (C) 1996-2020 Free Software Foundation, Inc.
1989 #
1990 # This file is free software; the Free Software Foundation
1991 # gives unlimited permission to copy and/or distribute it,
1992 # with or without modifications, as long as this notice is preserved.
16191993
16201994 # AM_SANITY_CHECK
16211995 # ---------------
16221996 AC_DEFUN([AM_SANITY_CHECK],
16231997 [AC_MSG_CHECKING([whether build environment is sane])
1624 # Just in case
1625 sleep 1
1626 echo timestamp > conftest.file
16271998 # Reject unsafe characters in $srcdir or the absolute working directory
16281999 # name. Accept space and tab only in the latter.
16292000 am_lf='
16342005 esac
16352006 case $srcdir in
16362007 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
1637 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
2008 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
16382009 esac
16392010
1640 # Do `set' in a subshell so we don't clobber the current shell's
2011 # Do 'set' in a subshell so we don't clobber the current shell's
16412012 # arguments. Must try -L first in case configure is actually a
16422013 # symlink; some systems play weird games with the mod time of symlinks
16432014 # (eg FreeBSD returns the mod time of the symlink's containing
16442015 # directory).
16452016 if (
1646 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1647 if test "$[*]" = "X"; then
1648 # -L didn't work.
1649 set X `ls -t "$srcdir/configure" conftest.file`
1650 fi
1651 rm -f conftest.file
1652 if test "$[*]" != "X $srcdir/configure conftest.file" \
1653 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1654
1655 # If neither matched, then we have a broken ls. This can happen
1656 # if, for instance, CONFIG_SHELL is bash and it inherits a
1657 # broken ls alias from the environment. This has actually
1658 # happened. Such a system could not be considered "sane".
1659 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1660 alias in your environment])
1661 fi
1662
2017 am_has_slept=no
2018 for am_try in 1 2; do
2019 echo "timestamp, slept: $am_has_slept" > conftest.file
2020 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2021 if test "$[*]" = "X"; then
2022 # -L didn't work.
2023 set X `ls -t "$srcdir/configure" conftest.file`
2024 fi
2025 if test "$[*]" != "X $srcdir/configure conftest.file" \
2026 && test "$[*]" != "X conftest.file $srcdir/configure"; then
2027
2028 # If neither matched, then we have a broken ls. This can happen
2029 # if, for instance, CONFIG_SHELL is bash and it inherits a
2030 # broken ls alias from the environment. This has actually
2031 # happened. Such a system could not be considered "sane".
2032 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
2033 alias in your environment])
2034 fi
2035 if test "$[2]" = conftest.file || test $am_try -eq 2; then
2036 break
2037 fi
2038 # Just in case.
2039 sleep 1
2040 am_has_slept=yes
2041 done
16632042 test "$[2]" = conftest.file
16642043 )
16652044 then
16692048 AC_MSG_ERROR([newly created file is older than distributed files!
16702049 Check your system clock])
16712050 fi
1672 AC_MSG_RESULT(yes)])
1673
1674 # Copyright (C) 2009 Free Software Foundation, Inc.
2051 AC_MSG_RESULT([yes])
2052 # If we didn't sleep, we still need to ensure time stamps of config.status and
2053 # generated files are strictly newer.
2054 am_sleep_pid=
2055 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2056 ( sleep 1 ) &
2057 am_sleep_pid=$!
2058 fi
2059 AC_CONFIG_COMMANDS_PRE(
2060 [AC_MSG_CHECKING([that generated files are newer than configure])
2061 if test -n "$am_sleep_pid"; then
2062 # Hide warnings about reused PIDs.
2063 wait $am_sleep_pid 2>/dev/null
2064 fi
2065 AC_MSG_RESULT([done])])
2066 rm -f conftest.file
2067 ])
2068
2069 # Copyright (C) 2009-2020 Free Software Foundation, Inc.
16752070 #
16762071 # This file is free software; the Free Software Foundation
16772072 # gives unlimited permission to copy and/or distribute it,
16782073 # with or without modifications, as long as this notice is preserved.
16792074
1680 # serial 1
1681
16822075 # AM_SILENT_RULES([DEFAULT])
16832076 # --------------------------
16842077 # Enable less verbose build rules; with the default set to DEFAULT
1685 # (`yes' being less verbose, `no' or empty being verbose).
2078 # ("yes" being less verbose, "no" or empty being verbose).
16862079 AC_DEFUN([AM_SILENT_RULES],
1687 [AC_ARG_ENABLE([silent-rules],
1688 [ --enable-silent-rules less verbose build output (undo: `make V=1')
1689 --disable-silent-rules verbose build output (undo: `make V=0')])
1690 case $enable_silent_rules in
1691 yes) AM_DEFAULT_VERBOSITY=0;;
1692 no) AM_DEFAULT_VERBOSITY=1;;
1693 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
2080 [AC_ARG_ENABLE([silent-rules], [dnl
2081 AS_HELP_STRING(
2082 [--enable-silent-rules],
2083 [less verbose build output (undo: "make V=1")])
2084 AS_HELP_STRING(
2085 [--disable-silent-rules],
2086 [verbose build output (undo: "make V=0")])dnl
2087 ])
2088 case $enable_silent_rules in @%:@ (((
2089 yes) AM_DEFAULT_VERBOSITY=0;;
2090 no) AM_DEFAULT_VERBOSITY=1;;
2091 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
16942092 esac
2093 dnl
2094 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
2095 dnl do not support nested variable expansions.
2096 dnl See automake bug#9928 and bug#10237.
2097 am_make=${MAKE-make}
2098 AC_CACHE_CHECK([whether $am_make supports nested variables],
2099 [am_cv_make_support_nested_variables],
2100 [if AS_ECHO([['TRUE=$(BAR$(V))
2101 BAR0=false
2102 BAR1=true
2103 V=1
2104 am__doit:
2105 @$(TRUE)
2106 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
2107 am_cv_make_support_nested_variables=yes
2108 else
2109 am_cv_make_support_nested_variables=no
2110 fi])
2111 if test $am_cv_make_support_nested_variables = yes; then
2112 dnl Using '$V' instead of '$(V)' breaks IRIX make.
2113 AM_V='$(V)'
2114 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2115 else
2116 AM_V=$AM_DEFAULT_VERBOSITY
2117 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2118 fi
2119 AC_SUBST([AM_V])dnl
2120 AM_SUBST_NOTMAKE([AM_V])dnl
2121 AC_SUBST([AM_DEFAULT_V])dnl
2122 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
16952123 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
16962124 AM_BACKSLASH='\'
16972125 AC_SUBST([AM_BACKSLASH])dnl
16982126 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
16992127 ])
17002128
1701 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
2129 # Copyright (C) 2001-2020 Free Software Foundation, Inc.
17022130 #
17032131 # This file is free software; the Free Software Foundation
17042132 # gives unlimited permission to copy and/or distribute it,
17062134
17072135 # AM_PROG_INSTALL_STRIP
17082136 # ---------------------
1709 # One issue with vendor `install' (even GNU) is that you can't
2137 # One issue with vendor 'install' (even GNU) is that you can't
17102138 # specify the program used to strip binaries. This is especially
17112139 # annoying in cross-compiling environments, where the build's strip
17122140 # is unlikely to handle the host's binaries.
17132141 # Fortunately install-sh will honor a STRIPPROG variable, so we
1714 # always use install-sh in `make install-strip', and initialize
2142 # always use install-sh in "make install-strip", and initialize
17152143 # STRIPPROG with the value of the STRIP variable (set by the user).
17162144 AC_DEFUN([AM_PROG_INSTALL_STRIP],
17172145 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1718 # Installed binaries are usually stripped using `strip' when the user
1719 # run `make install-strip'. However `strip' might not be the right
2146 # Installed binaries are usually stripped using 'strip' when the user
2147 # run "make install-strip". However 'strip' might not be the right
17202148 # tool to use in cross-compilation environments, therefore Automake
1721 # will honor the `STRIP' environment variable to overrule this program.
1722 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
2149 # will honor the 'STRIP' environment variable to overrule this program.
2150 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
17232151 if test "$cross_compiling" != no; then
17242152 AC_CHECK_TOOL([STRIP], [strip], :)
17252153 fi
17262154 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
17272155 AC_SUBST([INSTALL_STRIP_PROGRAM])])
17282156
1729 # Copyright (C) 2006, 2008 Free Software Foundation, Inc.
2157 # Copyright (C) 2006-2020 Free Software Foundation, Inc.
17302158 #
17312159 # This file is free software; the Free Software Foundation
17322160 # gives unlimited permission to copy and/or distribute it,
17332161 # with or without modifications, as long as this notice is preserved.
1734
1735 # serial 2
17362162
17372163 # _AM_SUBST_NOTMAKE(VARIABLE)
17382164 # ---------------------------
17412167 AC_DEFUN([_AM_SUBST_NOTMAKE])
17422168
17432169 # AM_SUBST_NOTMAKE(VARIABLE)
1744 # ---------------------------
2170 # --------------------------
17452171 # Public sister of _AM_SUBST_NOTMAKE.
17462172 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
17472173
17482174 # Check how to create a tarball. -*- Autoconf -*-
17492175
1750 # Copyright (C) 2004, 2005 Free Software Foundation, Inc.
2176 # Copyright (C) 2004-2020 Free Software Foundation, Inc.
17512177 #
17522178 # This file is free software; the Free Software Foundation
17532179 # gives unlimited permission to copy and/or distribute it,
17542180 # with or without modifications, as long as this notice is preserved.
17552181
1756 # serial 2
1757
17582182 # _AM_PROG_TAR(FORMAT)
17592183 # --------------------
17602184 # Check how to create a tarball in format FORMAT.
1761 # FORMAT should be one of `v7', `ustar', or `pax'.
2185 # FORMAT should be one of 'v7', 'ustar', or 'pax'.
17622186 #
17632187 # Substitute a variable $(am__tar) that is a command
17642188 # writing to stdout a FORMAT-tarball containing the directory
17682192 # Substitute a variable $(am__untar) that extract such
17692193 # a tarball read from stdin.
17702194 # $(am__untar) < result.tar
2195 #
17712196 AC_DEFUN([_AM_PROG_TAR],
1772 [# Always define AMTAR for backward compatibility.
1773 AM_MISSING_PROG([AMTAR], [tar])
2197 [# Always define AMTAR for backward compatibility. Yes, it's still used
2198 # in the wild :-( We should find a proper way to deprecate it ...
2199 AC_SUBST([AMTAR], ['$${TAR-tar}'])
2200
2201 # We'll loop over all known methods to create a tar archive until one works.
2202 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
2203
17742204 m4_if([$1], [v7],
1775 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
1776 [m4_case([$1], [ustar],, [pax],,
1777 [m4_fatal([Unknown tar format])])
1778 AC_MSG_CHECKING([how to create a $1 tar archive])
1779 # Loop over all known methods to create a tar archive until one works.
1780 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1781 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1782 # Do not fold the above two line into one, because Tru64 sh and
1783 # Solaris sh will not grok spaces in the rhs of `-'.
1784 for _am_tool in $_am_tools
1785 do
1786 case $_am_tool in
1787 gnutar)
1788 for _am_tar in tar gnutar gtar;
1789 do
1790 AM_RUN_LOG([$_am_tar --version]) && break
1791 done
1792 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1793 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1794 am__untar="$_am_tar -xf -"
1795 ;;
1796 plaintar)
1797 # Must skip GNU tar: if it does not support --format= it doesn't create
1798 # ustar tarball either.
1799 (tar --version) >/dev/null 2>&1 && continue
1800 am__tar='tar chf - "$$tardir"'
1801 am__tar_='tar chf - "$tardir"'
1802 am__untar='tar xf -'
1803 ;;
1804 pax)
1805 am__tar='pax -L -x $1 -w "$$tardir"'
1806 am__tar_='pax -L -x $1 -w "$tardir"'
1807 am__untar='pax -r'
1808 ;;
1809 cpio)
1810 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1811 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1812 am__untar='cpio -i -H $1 -d'
1813 ;;
1814 none)
1815 am__tar=false
1816 am__tar_=false
1817 am__untar=false
1818 ;;
1819 esac
1820
1821 # If the value was cached, stop now. We just wanted to have am__tar
1822 # and am__untar set.
1823 test -n "${am_cv_prog_tar_$1}" && break
1824
1825 # tar/untar a dummy directory, and stop if the command works
2205 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
2206
2207 [m4_case([$1],
2208 [ustar],
2209 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
2210 # There is notably a 21 bits limit for the UID and the GID. In fact,
2211 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
2212 # and bug#13588).
2213 am_max_uid=2097151 # 2^21 - 1
2214 am_max_gid=$am_max_uid
2215 # The $UID and $GID variables are not portable, so we need to resort
2216 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
2217 # below are definitely unexpected, so allow the users to see them
2218 # (that is, avoid stderr redirection).
2219 am_uid=`id -u || echo unknown`
2220 am_gid=`id -g || echo unknown`
2221 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
2222 if test $am_uid -le $am_max_uid; then
2223 AC_MSG_RESULT([yes])
2224 else
2225 AC_MSG_RESULT([no])
2226 _am_tools=none
2227 fi
2228 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
2229 if test $am_gid -le $am_max_gid; then
2230 AC_MSG_RESULT([yes])
2231 else
2232 AC_MSG_RESULT([no])
2233 _am_tools=none
2234 fi],
2235
2236 [pax],
2237 [],
2238
2239 [m4_fatal([Unknown tar format])])
2240
2241 AC_MSG_CHECKING([how to create a $1 tar archive])
2242
2243 # Go ahead even if we have the value already cached. We do so because we
2244 # need to set the values for the 'am__tar' and 'am__untar' variables.
2245 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
2246
2247 for _am_tool in $_am_tools; do
2248 case $_am_tool in
2249 gnutar)
2250 for _am_tar in tar gnutar gtar; do
2251 AM_RUN_LOG([$_am_tar --version]) && break
2252 done
2253 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
2254 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
2255 am__untar="$_am_tar -xf -"
2256 ;;
2257 plaintar)
2258 # Must skip GNU tar: if it does not support --format= it doesn't create
2259 # ustar tarball either.
2260 (tar --version) >/dev/null 2>&1 && continue
2261 am__tar='tar chf - "$$tardir"'
2262 am__tar_='tar chf - "$tardir"'
2263 am__untar='tar xf -'
2264 ;;
2265 pax)
2266 am__tar='pax -L -x $1 -w "$$tardir"'
2267 am__tar_='pax -L -x $1 -w "$tardir"'
2268 am__untar='pax -r'
2269 ;;
2270 cpio)
2271 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
2272 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
2273 am__untar='cpio -i -H $1 -d'
2274 ;;
2275 none)
2276 am__tar=false
2277 am__tar_=false
2278 am__untar=false
2279 ;;
2280 esac
2281
2282 # If the value was cached, stop now. We just wanted to have am__tar
2283 # and am__untar set.
2284 test -n "${am_cv_prog_tar_$1}" && break
2285
2286 # tar/untar a dummy directory, and stop if the command works.
2287 rm -rf conftest.dir
2288 mkdir conftest.dir
2289 echo GrepMe > conftest.dir/file
2290 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
2291 rm -rf conftest.dir
2292 if test -s conftest.tar; then
2293 AM_RUN_LOG([$am__untar <conftest.tar])
2294 AM_RUN_LOG([cat conftest.dir/file])
2295 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
2296 fi
2297 done
18262298 rm -rf conftest.dir
1827 mkdir conftest.dir
1828 echo GrepMe > conftest.dir/file
1829 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1830 rm -rf conftest.dir
1831 if test -s conftest.tar; then
1832 AM_RUN_LOG([$am__untar <conftest.tar])
1833 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1834 fi
1835 done
1836 rm -rf conftest.dir
1837
1838 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1839 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2299
2300 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
2301 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
2302
18402303 AC_SUBST([am__tar])
18412304 AC_SUBST([am__untar])
18422305 ]) # _AM_PROG_TAR
0 #! /bin/sh
1 # Wrapper for compilers which do not understand '-c -o'.
2
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2020 Free Software Foundation, Inc.
6 # Written by Tom Tromey <tromey@cygnus.com>.
7 #
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12 #
13 # This program 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
16 # GNU 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, see <https://www.gnu.org/licenses/>.
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 # This file is maintained in Automake, please report
27 # bugs to <bug-automake@gnu.org> or send patches to
28 # <automake-patches@gnu.org>.
29
30 nl='
31 '
32
33 # We need space, tab and new line, in precisely that order. Quoting is
34 # there to prevent tools from complaining about whitespace usage.
35 IFS=" "" $nl"
36
37 file_conv=
38
39 # func_file_conv build_file lazy
40 # Convert a $build file to $host form and store it in $file
41 # Currently only supports Windows hosts. If the determined conversion
42 # type is listed in (the comma separated) LAZY, no conversion will
43 # take place.
44 func_file_conv ()
45 {
46 file=$1
47 case $file in
48 / | /[!/]*) # absolute file, and not a UNC file
49 if test -z "$file_conv"; then
50 # lazily determine how to convert abs files
51 case `uname -s` in
52 MINGW*)
53 file_conv=mingw
54 ;;
55 CYGWIN* | MSYS*)
56 file_conv=cygwin
57 ;;
58 *)
59 file_conv=wine
60 ;;
61 esac
62 fi
63 case $file_conv/,$2, in
64 *,$file_conv,*)
65 ;;
66 mingw/*)
67 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
68 ;;
69 cygwin/* | msys/*)
70 file=`cygpath -m "$file" || echo "$file"`
71 ;;
72 wine/*)
73 file=`winepath -w "$file" || echo "$file"`
74 ;;
75 esac
76 ;;
77 esac
78 }
79
80 # func_cl_dashL linkdir
81 # Make cl look for libraries in LINKDIR
82 func_cl_dashL ()
83 {
84 func_file_conv "$1"
85 if test -z "$lib_path"; then
86 lib_path=$file
87 else
88 lib_path="$lib_path;$file"
89 fi
90 linker_opts="$linker_opts -LIBPATH:$file"
91 }
92
93 # func_cl_dashl library
94 # Do a library search-path lookup for cl
95 func_cl_dashl ()
96 {
97 lib=$1
98 found=no
99 save_IFS=$IFS
100 IFS=';'
101 for dir in $lib_path $LIB
102 do
103 IFS=$save_IFS
104 if $shared && test -f "$dir/$lib.dll.lib"; then
105 found=yes
106 lib=$dir/$lib.dll.lib
107 break
108 fi
109 if test -f "$dir/$lib.lib"; then
110 found=yes
111 lib=$dir/$lib.lib
112 break
113 fi
114 if test -f "$dir/lib$lib.a"; then
115 found=yes
116 lib=$dir/lib$lib.a
117 break
118 fi
119 done
120 IFS=$save_IFS
121
122 if test "$found" != yes; then
123 lib=$lib.lib
124 fi
125 }
126
127 # func_cl_wrapper cl arg...
128 # Adjust compile command to suit cl
129 func_cl_wrapper ()
130 {
131 # Assume a capable shell
132 lib_path=
133 shared=:
134 linker_opts=
135 for arg
136 do
137 if test -n "$eat"; then
138 eat=
139 else
140 case $1 in
141 -o)
142 # configure might choose to run compile as 'compile cc -o foo foo.c'.
143 eat=1
144 case $2 in
145 *.o | *.[oO][bB][jJ])
146 func_file_conv "$2"
147 set x "$@" -Fo"$file"
148 shift
149 ;;
150 *)
151 func_file_conv "$2"
152 set x "$@" -Fe"$file"
153 shift
154 ;;
155 esac
156 ;;
157 -I)
158 eat=1
159 func_file_conv "$2" mingw
160 set x "$@" -I"$file"
161 shift
162 ;;
163 -I*)
164 func_file_conv "${1#-I}" mingw
165 set x "$@" -I"$file"
166 shift
167 ;;
168 -l)
169 eat=1
170 func_cl_dashl "$2"
171 set x "$@" "$lib"
172 shift
173 ;;
174 -l*)
175 func_cl_dashl "${1#-l}"
176 set x "$@" "$lib"
177 shift
178 ;;
179 -L)
180 eat=1
181 func_cl_dashL "$2"
182 ;;
183 -L*)
184 func_cl_dashL "${1#-L}"
185 ;;
186 -static)
187 shared=false
188 ;;
189 -Wl,*)
190 arg=${1#-Wl,}
191 save_ifs="$IFS"; IFS=','
192 for flag in $arg; do
193 IFS="$save_ifs"
194 linker_opts="$linker_opts $flag"
195 done
196 IFS="$save_ifs"
197 ;;
198 -Xlinker)
199 eat=1
200 linker_opts="$linker_opts $2"
201 ;;
202 -*)
203 set x "$@" "$1"
204 shift
205 ;;
206 *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
207 func_file_conv "$1"
208 set x "$@" -Tp"$file"
209 shift
210 ;;
211 *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
212 func_file_conv "$1" mingw
213 set x "$@" "$file"
214 shift
215 ;;
216 *)
217 set x "$@" "$1"
218 shift
219 ;;
220 esac
221 fi
222 shift
223 done
224 if test -n "$linker_opts"; then
225 linker_opts="-link$linker_opts"
226 fi
227 exec "$@" $linker_opts
228 exit 1
229 }
230
231 eat=
232
233 case $1 in
234 '')
235 echo "$0: No command. Try '$0 --help' for more information." 1>&2
236 exit 1;
237 ;;
238 -h | --h*)
239 cat <<\EOF
240 Usage: compile [--help] [--version] PROGRAM [ARGS]
241
242 Wrapper for compilers which do not understand '-c -o'.
243 Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
244 arguments, and rename the output as expected.
245
246 If you are trying to build a whole package this is not the
247 right script to run: please start by reading the file 'INSTALL'.
248
249 Report bugs to <bug-automake@gnu.org>.
250 EOF
251 exit $?
252 ;;
253 -v | --v*)
254 echo "compile $scriptversion"
255 exit $?
256 ;;
257 cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \
258 icl | *[/\\]icl | icl.exe | *[/\\]icl.exe )
259 func_cl_wrapper "$@" # Doesn't return...
260 ;;
261 esac
262
263 ofile=
264 cfile=
265
266 for arg
267 do
268 if test -n "$eat"; then
269 eat=
270 else
271 case $1 in
272 -o)
273 # configure might choose to run compile as 'compile cc -o foo foo.c'.
274 # So we strip '-o arg' only if arg is an object.
275 eat=1
276 case $2 in
277 *.o | *.obj)
278 ofile=$2
279 ;;
280 *)
281 set x "$@" -o "$2"
282 shift
283 ;;
284 esac
285 ;;
286 *.c)
287 cfile=$1
288 set x "$@" "$1"
289 shift
290 ;;
291 *)
292 set x "$@" "$1"
293 shift
294 ;;
295 esac
296 fi
297 shift
298 done
299
300 if test -z "$ofile" || test -z "$cfile"; then
301 # If no '-o' option was seen then we might have been invoked from a
302 # pattern rule where we don't need one. That is ok -- this is a
303 # normal compilation that the losing compiler can handle. If no
304 # '.c' file was seen then we are probably linking. That is also
305 # ok.
306 exec "$@"
307 fi
308
309 # Name of file we expect compiler to create.
310 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
311
312 # Create the lock directory.
313 # Note: use '[/\\:.-]' here to ensure that we don't use the same name
314 # that we are using for the .o file. Also, base the name on the expected
315 # object file name, since that is what matters with a parallel build.
316 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
317 while true; do
318 if mkdir "$lockdir" >/dev/null 2>&1; then
319 break
320 fi
321 sleep 1
322 done
323 # FIXME: race condition here if user kills between mkdir and trap.
324 trap "rmdir '$lockdir'; exit 1" 1 2 15
325
326 # Run the compile.
327 "$@"
328 ret=$?
329
330 if test -f "$cofile"; then
331 test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
332 elif test -f "${cofile}bj"; then
333 test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
334 fi
335
336 rmdir "$lockdir"
337 exit $ret
338
339 # Local Variables:
340 # mode: shell-script
341 # sh-indentation: 2
342 # eval: (add-hook 'before-save-hook 'time-stamp)
343 # time-stamp-start: "scriptversion="
344 # time-stamp-format: "%:y-%02m-%02d.%02H"
345 # time-stamp-time-zone: "UTC0"
346 # time-stamp-end: "; # UTC"
347 # End:
00 #! /bin/sh
11 # Attempt to guess a canonical system name.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 # Free Software Foundation, Inc.
5
6 timestamp='2009-11-20'
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-24'
75
86 # This file is free software; you can redistribute it and/or modify it
97 # under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2 of the License, or
8 # the Free Software Foundation; either version 3 of the License, or
119 # (at your option) any later version.
1210 #
1311 # This program is distributed in the hope that it will be useful, but
1614 # General Public License for more details.
1715 #
1816 # 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., 51 Franklin Street - Fifth Floor, Boston, MA
21 # 02110-1301, USA.
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
2218 #
2319 # As a special exception to the GNU General Public License, if you
2420 # distribute this file as part of a program that contains a
2521 # configuration script generated by Autoconf, you may include it under
26 # the same distribution terms that you use for the rest of that program.
27
28
29 # Originally written by Per Bothner. Please send patches (context
30 # diff format) to <config-patches@gnu.org> and include a ChangeLog
31 # entry.
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
3225 #
33 # This script attempts to guess a canonical system name similar to
34 # config.sub. If it succeeds, it prints the system name on stdout, and
35 # exits with 0. Otherwise, it exits with 1.
26 # Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
3627 #
3728 # You can get the latest version of this script from:
38 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
29 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
30 #
31 # Please send patches to <config-patches@gnu.org>.
32
3933
4034 me=`echo "$0" | sed -e 's,.*/,,'`
4135
4438
4539 Output the configuration name of the system \`$me' is run on.
4640
47 Operation modes:
41 Options:
4842 -h, --help print this help, then exit
4943 -t, --time-stamp print date of last modification, then exit
5044 -v, --version print version number, then exit
5549 GNU config.guess ($timestamp)
5650
5751 Originally written by Per Bothner.
58 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
59 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
52 Copyright 1992-2018 Free Software Foundation, Inc.
6053
6154 This is free software; see the source for copying conditions. There is NO
6255 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
113106 dummy=$tmp/dummy ;
114107 tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
115108 case $CC_FOR_BUILD,$HOST_CC,$CC in
116 ,,) echo "int x;" > $dummy.c ;
109 ,,) echo "int x;" > "$dummy.c" ;
117110 for c in cc gcc c89 c99 ; do
118 if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
111 if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
119112 CC_FOR_BUILD="$c"; break ;
120113 fi ;
121114 done ;
138131 UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
139132 UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
140133
134 case "$UNAME_SYSTEM" in
135 Linux|GNU|GNU/*)
136 # If the system lacks a compiler, then just pick glibc.
137 # We could probably try harder.
138 LIBC=gnu
139
140 eval "$set_cc_for_build"
141 cat <<-EOF > "$dummy.c"
142 #include <features.h>
143 #if defined(__UCLIBC__)
144 LIBC=uclibc
145 #elif defined(__dietlibc__)
146 LIBC=dietlibc
147 #else
148 LIBC=gnu
149 #endif
150 EOF
151 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`"
152
153 # If ldd exists, use it to detect musl libc.
154 if command -v ldd >/dev/null && \
155 ldd --version 2>&1 | grep -q ^musl
156 then
157 LIBC=musl
158 fi
159 ;;
160 esac
161
141162 # Note: order is significant - the case branches are not exclusive.
142163
143 case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
164 case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
144165 *:NetBSD:*:*)
145166 # NetBSD (nbsd) targets should (where applicable) match one or
146 # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*,
167 # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
147168 # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently
148169 # switched to ELF, *-*-netbsd* would select the old
149170 # object file format. This provides both forward
153174 # Note: NetBSD doesn't particularly care about the vendor
154175 # portion of the name. We always set it to "unknown".
155176 sysctl="sysctl -n hw.machine_arch"
156 UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \
157 /usr/sbin/$sysctl 2>/dev/null || echo unknown)`
158 case "${UNAME_MACHINE_ARCH}" in
177 UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
178 "/sbin/$sysctl" 2>/dev/null || \
179 "/usr/sbin/$sysctl" 2>/dev/null || \
180 echo unknown)`
181 case "$UNAME_MACHINE_ARCH" in
159182 armeb) machine=armeb-unknown ;;
160183 arm*) machine=arm-unknown ;;
161184 sh3el) machine=shl-unknown ;;
162185 sh3eb) machine=sh-unknown ;;
163186 sh5el) machine=sh5le-unknown ;;
164 *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
187 earmv*)
188 arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
189 endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
190 machine="${arch}${endian}"-unknown
191 ;;
192 *) machine="$UNAME_MACHINE_ARCH"-unknown ;;
165193 esac
166194 # The Operating System including object format, if it has switched
167 # to ELF recently, or will in the future.
168 case "${UNAME_MACHINE_ARCH}" in
195 # to ELF recently (or will in the future) and ABI.
196 case "$UNAME_MACHINE_ARCH" in
197 earm*)
198 os=netbsdelf
199 ;;
169200 arm*|i386|m68k|ns32k|sh3*|sparc|vax)
170 eval $set_cc_for_build
201 eval "$set_cc_for_build"
171202 if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
172203 | grep -q __ELF__
173204 then
179210 fi
180211 ;;
181212 *)
182 os=netbsd
213 os=netbsd
214 ;;
215 esac
216 # Determine ABI tags.
217 case "$UNAME_MACHINE_ARCH" in
218 earm*)
219 expr='s/^earmv[0-9]/-eabi/;s/eb$//'
220 abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
183221 ;;
184222 esac
185223 # The OS release
187225 # thus, need a distinct triplet. However, they do not need
188226 # kernel version information, so it can be replaced with a
189227 # suitable tag, in the style of linux-gnu.
190 case "${UNAME_VERSION}" in
228 case "$UNAME_VERSION" in
191229 Debian*)
192230 release='-gnu'
193231 ;;
194232 *)
195 release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'`
233 release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
196234 ;;
197235 esac
198236 # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
199237 # contains redundant information, the shorter form:
200238 # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
201 echo "${machine}-${os}${release}"
239 echo "$machine-${os}${release}${abi}"
240 exit ;;
241 *:Bitrig:*:*)
242 UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
243 echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE"
202244 exit ;;
203245 *:OpenBSD:*:*)
204246 UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
205 echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
247 echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE"
248 exit ;;
249 *:LibertyBSD:*:*)
250 UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
251 echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE"
252 exit ;;
253 *:MidnightBSD:*:*)
254 echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE"
206255 exit ;;
207256 *:ekkoBSD:*:*)
208 echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
257 echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE"
209258 exit ;;
210259 *:SolidBSD:*:*)
211 echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
260 echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE"
212261 exit ;;
213262 macppc:MirBSD:*:*)
214 echo powerpc-unknown-mirbsd${UNAME_RELEASE}
263 echo powerpc-unknown-mirbsd"$UNAME_RELEASE"
215264 exit ;;
216265 *:MirBSD:*:*)
217 echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
218 exit ;;
266 echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE"
267 exit ;;
268 *:Sortix:*:*)
269 echo "$UNAME_MACHINE"-unknown-sortix
270 exit ;;
271 *:Redox:*:*)
272 echo "$UNAME_MACHINE"-unknown-redox
273 exit ;;
274 mips:OSF1:*.*)
275 echo mips-dec-osf1
276 exit ;;
219277 alpha:OSF1:*:*)
220278 case $UNAME_RELEASE in
221279 *4.0)
222280 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
223281 ;;
224282 *5.*)
225 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
283 UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
226284 ;;
227285 esac
228286 # According to Compaq, /usr/sbin/psrinfo has been available on
232290 ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1`
233291 case "$ALPHA_CPU_TYPE" in
234292 "EV4 (21064)")
235 UNAME_MACHINE="alpha" ;;
293 UNAME_MACHINE=alpha ;;
236294 "EV4.5 (21064)")
237 UNAME_MACHINE="alpha" ;;
295 UNAME_MACHINE=alpha ;;
238296 "LCA4 (21066/21068)")
239 UNAME_MACHINE="alpha" ;;
297 UNAME_MACHINE=alpha ;;
240298 "EV5 (21164)")
241 UNAME_MACHINE="alphaev5" ;;
299 UNAME_MACHINE=alphaev5 ;;
242300 "EV5.6 (21164A)")
243 UNAME_MACHINE="alphaev56" ;;
301 UNAME_MACHINE=alphaev56 ;;
244302 "EV5.6 (21164PC)")
245 UNAME_MACHINE="alphapca56" ;;
303 UNAME_MACHINE=alphapca56 ;;
246304 "EV5.7 (21164PC)")
247 UNAME_MACHINE="alphapca57" ;;
305 UNAME_MACHINE=alphapca57 ;;
248306 "EV6 (21264)")
249 UNAME_MACHINE="alphaev6" ;;
307 UNAME_MACHINE=alphaev6 ;;
250308 "EV6.7 (21264A)")
251 UNAME_MACHINE="alphaev67" ;;
309 UNAME_MACHINE=alphaev67 ;;
252310 "EV6.8CB (21264C)")
253 UNAME_MACHINE="alphaev68" ;;
311 UNAME_MACHINE=alphaev68 ;;
254312 "EV6.8AL (21264B)")
255 UNAME_MACHINE="alphaev68" ;;
313 UNAME_MACHINE=alphaev68 ;;
256314 "EV6.8CX (21264D)")
257 UNAME_MACHINE="alphaev68" ;;
315 UNAME_MACHINE=alphaev68 ;;
258316 "EV6.9A (21264/EV69A)")
259 UNAME_MACHINE="alphaev69" ;;
317 UNAME_MACHINE=alphaev69 ;;
260318 "EV7 (21364)")
261 UNAME_MACHINE="alphaev7" ;;
319 UNAME_MACHINE=alphaev7 ;;
262320 "EV7.9 (21364A)")
263 UNAME_MACHINE="alphaev79" ;;
321 UNAME_MACHINE=alphaev79 ;;
264322 esac
265323 # A Pn.n version is a patched version.
266324 # A Vn.n version is a released version.
267325 # A Tn.n version is a released field test version.
268326 # A Xn.n version is an unreleased experimental baselevel.
269327 # 1.2 uses "1.2" for uname -r.
270 echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
271 exit ;;
272 Alpha\ *:Windows_NT*:*)
273 # How do we know it's Interix rather than the generic POSIX subsystem?
274 # Should we change UNAME_MACHINE based on the output of uname instead
275 # of the specific Alpha model?
276 echo alpha-pc-interix
277 exit ;;
278 21064:Windows_NT:50:3)
279 echo alpha-dec-winnt3.5
280 exit ;;
328 echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
329 # Reset EXIT trap before exiting to avoid spurious non-zero exit code.
330 exitcode=$?
331 trap '' 0
332 exit $exitcode ;;
281333 Amiga*:UNIX_System_V:4.0:*)
282334 echo m68k-unknown-sysv4
283335 exit ;;
284336 *:[Aa]miga[Oo][Ss]:*:*)
285 echo ${UNAME_MACHINE}-unknown-amigaos
337 echo "$UNAME_MACHINE"-unknown-amigaos
286338 exit ;;
287339 *:[Mm]orph[Oo][Ss]:*:*)
288 echo ${UNAME_MACHINE}-unknown-morphos
340 echo "$UNAME_MACHINE"-unknown-morphos
289341 exit ;;
290342 *:OS/390:*:*)
291343 echo i370-ibm-openedition
294346 echo s390-ibm-zvmoe
295347 exit ;;
296348 *:OS400:*:*)
297 echo powerpc-ibm-os400
349 echo powerpc-ibm-os400
298350 exit ;;
299351 arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
300 echo arm-acorn-riscix${UNAME_RELEASE}
301 exit ;;
302 arm:riscos:*:*|arm:RISCOS:*:*)
352 echo arm-acorn-riscix"$UNAME_RELEASE"
353 exit ;;
354 arm*:riscos:*:*|arm*:RISCOS:*:*)
303355 echo arm-unknown-riscos
304356 exit ;;
305357 SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
324376 sparc) echo sparc-icl-nx7; exit ;;
325377 esac ;;
326378 s390x:SunOS:*:*)
327 echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
379 echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
328380 exit ;;
329381 sun4H:SunOS:5.*:*)
330 echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
382 echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
331383 exit ;;
332384 sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
333 echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
385 echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
334386 exit ;;
335387 i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
336 echo i386-pc-auroraux${UNAME_RELEASE}
388 echo i386-pc-auroraux"$UNAME_RELEASE"
337389 exit ;;
338390 i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
339 eval $set_cc_for_build
340 SUN_ARCH="i386"
391 eval "$set_cc_for_build"
392 SUN_ARCH=i386
341393 # If there is a compiler, see if it is configured for 64-bit objects.
342394 # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
343395 # This test works for both compilers.
344 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
396 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
345397 if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
346 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
398 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
347399 grep IS_64BIT_ARCH >/dev/null
348400 then
349 SUN_ARCH="x86_64"
401 SUN_ARCH=x86_64
350402 fi
351403 fi
352 echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
404 echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
353405 exit ;;
354406 sun4*:SunOS:6*:*)
355407 # According to config.sub, this is the proper way to canonicalize
356408 # SunOS6. Hard to guess exactly what SunOS6 will be like, but
357409 # it's likely to be more like Solaris than SunOS4.
358 echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
410 echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
359411 exit ;;
360412 sun4*:SunOS:*:*)
361413 case "`/usr/bin/arch -k`" in
364416 ;;
365417 esac
366418 # Japanese Language versions have a version number like `4.1.3-JL'.
367 echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
419 echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`"
368420 exit ;;
369421 sun3*:SunOS:*:*)
370 echo m68k-sun-sunos${UNAME_RELEASE}
422 echo m68k-sun-sunos"$UNAME_RELEASE"
371423 exit ;;
372424 sun*:*:4.2BSD:*)
373425 UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
374 test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3
426 test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
375427 case "`/bin/arch`" in
376428 sun3)
377 echo m68k-sun-sunos${UNAME_RELEASE}
429 echo m68k-sun-sunos"$UNAME_RELEASE"
378430 ;;
379431 sun4)
380 echo sparc-sun-sunos${UNAME_RELEASE}
432 echo sparc-sun-sunos"$UNAME_RELEASE"
381433 ;;
382434 esac
383435 exit ;;
384436 aushp:SunOS:*:*)
385 echo sparc-auspex-sunos${UNAME_RELEASE}
437 echo sparc-auspex-sunos"$UNAME_RELEASE"
386438 exit ;;
387439 # The situation for MiNT is a little confusing. The machine name
388440 # can be virtually everything (everything which is not
393445 # MiNT. But MiNT is downward compatible to TOS, so this should
394446 # be no problem.
395447 atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
396 echo m68k-atari-mint${UNAME_RELEASE}
448 echo m68k-atari-mint"$UNAME_RELEASE"
397449 exit ;;
398450 atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
399 echo m68k-atari-mint${UNAME_RELEASE}
400 exit ;;
451 echo m68k-atari-mint"$UNAME_RELEASE"
452 exit ;;
401453 *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
402 echo m68k-atari-mint${UNAME_RELEASE}
454 echo m68k-atari-mint"$UNAME_RELEASE"
403455 exit ;;
404456 milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
405 echo m68k-milan-mint${UNAME_RELEASE}
406 exit ;;
457 echo m68k-milan-mint"$UNAME_RELEASE"
458 exit ;;
407459 hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
408 echo m68k-hades-mint${UNAME_RELEASE}
409 exit ;;
460 echo m68k-hades-mint"$UNAME_RELEASE"
461 exit ;;
410462 *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
411 echo m68k-unknown-mint${UNAME_RELEASE}
412 exit ;;
463 echo m68k-unknown-mint"$UNAME_RELEASE"
464 exit ;;
413465 m68k:machten:*:*)
414 echo m68k-apple-machten${UNAME_RELEASE}
466 echo m68k-apple-machten"$UNAME_RELEASE"
415467 exit ;;
416468 powerpc:machten:*:*)
417 echo powerpc-apple-machten${UNAME_RELEASE}
469 echo powerpc-apple-machten"$UNAME_RELEASE"
418470 exit ;;
419471 RISC*:Mach:*:*)
420472 echo mips-dec-mach_bsd4.3
421473 exit ;;
422474 RISC*:ULTRIX:*:*)
423 echo mips-dec-ultrix${UNAME_RELEASE}
475 echo mips-dec-ultrix"$UNAME_RELEASE"
424476 exit ;;
425477 VAX*:ULTRIX*:*:*)
426 echo vax-dec-ultrix${UNAME_RELEASE}
478 echo vax-dec-ultrix"$UNAME_RELEASE"
427479 exit ;;
428480 2020:CLIX:*:* | 2430:CLIX:*:*)
429 echo clipper-intergraph-clix${UNAME_RELEASE}
481 echo clipper-intergraph-clix"$UNAME_RELEASE"
430482 exit ;;
431483 mips:*:*:UMIPS | mips:*:*:RISCos)
432 eval $set_cc_for_build
433 sed 's/^ //' << EOF >$dummy.c
484 eval "$set_cc_for_build"
485 sed 's/^ //' << EOF > "$dummy.c"
434486 #ifdef __cplusplus
435487 #include <stdio.h> /* for printf() prototype */
436488 int main (int argc, char *argv[]) {
439491 #endif
440492 #if defined (host_mips) && defined (MIPSEB)
441493 #if defined (SYSTYPE_SYSV)
442 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
494 printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
443495 #endif
444496 #if defined (SYSTYPE_SVR4)
445 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
497 printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
446498 #endif
447499 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
448 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
500 printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
449501 #endif
450502 #endif
451503 exit (-1);
452504 }
453505 EOF
454 $CC_FOR_BUILD -o $dummy $dummy.c &&
455 dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
456 SYSTEM_NAME=`$dummy $dummyarg` &&
506 $CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
507 dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
508 SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
457509 { echo "$SYSTEM_NAME"; exit; }
458 echo mips-mips-riscos${UNAME_RELEASE}
510 echo mips-mips-riscos"$UNAME_RELEASE"
459511 exit ;;
460512 Motorola:PowerMAX_OS:*:*)
461513 echo powerpc-motorola-powermax
479531 echo m88k-motorola-sysv3
480532 exit ;;
481533 AViiON:dgux:*:*)
482 # DG/UX returns AViiON for all architectures
483 UNAME_PROCESSOR=`/usr/bin/uname -p`
484 if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
534 # DG/UX returns AViiON for all architectures
535 UNAME_PROCESSOR=`/usr/bin/uname -p`
536 if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ]
485537 then
486 if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
487 [ ${TARGET_BINARY_INTERFACE}x = x ]
538 if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \
539 [ "$TARGET_BINARY_INTERFACE"x = x ]
488540 then
489 echo m88k-dg-dgux${UNAME_RELEASE}
541 echo m88k-dg-dgux"$UNAME_RELEASE"
490542 else
491 echo m88k-dg-dguxbcs${UNAME_RELEASE}
543 echo m88k-dg-dguxbcs"$UNAME_RELEASE"
492544 fi
493545 else
494 echo i586-dg-dgux${UNAME_RELEASE}
495 fi
496 exit ;;
546 echo i586-dg-dgux"$UNAME_RELEASE"
547 fi
548 exit ;;
497549 M88*:DolphinOS:*:*) # DolphinOS (SVR3)
498550 echo m88k-dolphin-sysv3
499551 exit ;;
508560 echo m68k-tektronix-bsd
509561 exit ;;
510562 *:IRIX*:*:*)
511 echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
563 echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`"
512564 exit ;;
513565 ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
514566 echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id
520572 if [ -x /usr/bin/oslevel ] ; then
521573 IBM_REV=`/usr/bin/oslevel`
522574 else
523 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
524 fi
525 echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
575 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
576 fi
577 echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV"
526578 exit ;;
527579 *:AIX:2:3)
528580 if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
529 eval $set_cc_for_build
530 sed 's/^ //' << EOF >$dummy.c
581 eval "$set_cc_for_build"
582 sed 's/^ //' << EOF > "$dummy.c"
531583 #include <sys/systemcfg.h>
532584
533585 main()
538590 exit(0);
539591 }
540592 EOF
541 if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
593 if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
542594 then
543595 echo "$SYSTEM_NAME"
544596 else
550602 echo rs6000-ibm-aix3.2
551603 fi
552604 exit ;;
553 *:AIX:*:[456])
605 *:AIX:*:[4567])
554606 IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
555 if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
607 if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
556608 IBM_ARCH=rs6000
557609 else
558610 IBM_ARCH=powerpc
559611 fi
560 if [ -x /usr/bin/oslevel ] ; then
561 IBM_REV=`/usr/bin/oslevel`
612 if [ -x /usr/bin/lslpp ] ; then
613 IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
614 awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
562615 else
563 IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
564 fi
565 echo ${IBM_ARCH}-ibm-aix${IBM_REV}
616 IBM_REV="$UNAME_VERSION.$UNAME_RELEASE"
617 fi
618 echo "$IBM_ARCH"-ibm-aix"$IBM_REV"
566619 exit ;;
567620 *:AIX:*:*)
568621 echo rs6000-ibm-aix
569622 exit ;;
570 ibmrt:4.4BSD:*|romp-ibm:BSD:*)
623 ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
571624 echo romp-ibm-bsd4.4
572625 exit ;;
573626 ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and
574 echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to
627 echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to
575628 exit ;; # report: romp-ibm BSD 4.3
576629 *:BOSX:*:*)
577630 echo rs6000-bull-bosx
586639 echo m68k-hp-bsd4.4
587640 exit ;;
588641 9000/[34678]??:HP-UX:*:*)
589 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
590 case "${UNAME_MACHINE}" in
591 9000/31? ) HP_ARCH=m68000 ;;
592 9000/[34]?? ) HP_ARCH=m68k ;;
642 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
643 case "$UNAME_MACHINE" in
644 9000/31?) HP_ARCH=m68000 ;;
645 9000/[34]??) HP_ARCH=m68k ;;
593646 9000/[678][0-9][0-9])
594647 if [ -x /usr/bin/getconf ]; then
595648 sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
596 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
597 case "${sc_cpu_version}" in
598 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
599 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
600 532) # CPU_PA_RISC2_0
601 case "${sc_kernel_bits}" in
602 32) HP_ARCH="hppa2.0n" ;;
603 64) HP_ARCH="hppa2.0w" ;;
604 '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20
605 esac ;;
606 esac
649 sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
650 case "$sc_cpu_version" in
651 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
652 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
653 532) # CPU_PA_RISC2_0
654 case "$sc_kernel_bits" in
655 32) HP_ARCH=hppa2.0n ;;
656 64) HP_ARCH=hppa2.0w ;;
657 '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20
658 esac ;;
659 esac
607660 fi
608 if [ "${HP_ARCH}" = "" ]; then
609 eval $set_cc_for_build
610 sed 's/^ //' << EOF >$dummy.c
611
612 #define _HPUX_SOURCE
613 #include <stdlib.h>
614 #include <unistd.h>
615
616 int main ()
617 {
618 #if defined(_SC_KERNEL_BITS)
619 long bits = sysconf(_SC_KERNEL_BITS);
620 #endif
621 long cpu = sysconf (_SC_CPU_VERSION);
622
623 switch (cpu)
624 {
625 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
626 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
627 case CPU_PA_RISC2_0:
628 #if defined(_SC_KERNEL_BITS)
629 switch (bits)
630 {
631 case 64: puts ("hppa2.0w"); break;
632 case 32: puts ("hppa2.0n"); break;
633 default: puts ("hppa2.0"); break;
634 } break;
635 #else /* !defined(_SC_KERNEL_BITS) */
636 puts ("hppa2.0"); break;
637 #endif
638 default: puts ("hppa1.0"); break;
639 }
640 exit (0);
641 }
661 if [ "$HP_ARCH" = "" ]; then
662 eval "$set_cc_for_build"
663 sed 's/^ //' << EOF > "$dummy.c"
664
665 #define _HPUX_SOURCE
666 #include <stdlib.h>
667 #include <unistd.h>
668
669 int main ()
670 {
671 #if defined(_SC_KERNEL_BITS)
672 long bits = sysconf(_SC_KERNEL_BITS);
673 #endif
674 long cpu = sysconf (_SC_CPU_VERSION);
675
676 switch (cpu)
677 {
678 case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
679 case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
680 case CPU_PA_RISC2_0:
681 #if defined(_SC_KERNEL_BITS)
682 switch (bits)
683 {
684 case 64: puts ("hppa2.0w"); break;
685 case 32: puts ("hppa2.0n"); break;
686 default: puts ("hppa2.0"); break;
687 } break;
688 #else /* !defined(_SC_KERNEL_BITS) */
689 puts ("hppa2.0"); break;
690 #endif
691 default: puts ("hppa1.0"); break;
692 }
693 exit (0);
694 }
642695 EOF
643 (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
696 (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
644697 test -z "$HP_ARCH" && HP_ARCH=hppa
645698 fi ;;
646699 esac
647 if [ ${HP_ARCH} = "hppa2.0w" ]
700 if [ "$HP_ARCH" = hppa2.0w ]
648701 then
649 eval $set_cc_for_build
702 eval "$set_cc_for_build"
650703
651704 # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
652705 # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler
657710 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
658711 # => hppa64-hp-hpux11.23
659712
660 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) |
713 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
661714 grep -q __LP64__
662715 then
663 HP_ARCH="hppa2.0w"
716 HP_ARCH=hppa2.0w
664717 else
665 HP_ARCH="hppa64"
718 HP_ARCH=hppa64
666719 fi
667720 fi
668 echo ${HP_ARCH}-hp-hpux${HPUX_REV}
721 echo "$HP_ARCH"-hp-hpux"$HPUX_REV"
669722 exit ;;
670723 ia64:HP-UX:*:*)
671 HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
672 echo ia64-hp-hpux${HPUX_REV}
724 HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'`
725 echo ia64-hp-hpux"$HPUX_REV"
673726 exit ;;
674727 3050*:HI-UX:*:*)
675 eval $set_cc_for_build
676 sed 's/^ //' << EOF >$dummy.c
728 eval "$set_cc_for_build"
729 sed 's/^ //' << EOF > "$dummy.c"
677730 #include <unistd.h>
678731 int
679732 main ()
698751 exit (0);
699752 }
700753 EOF
701 $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
754 $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
702755 { echo "$SYSTEM_NAME"; exit; }
703756 echo unknown-hitachi-hiuxwe2
704757 exit ;;
705 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
758 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
706759 echo hppa1.1-hp-bsd
707760 exit ;;
708761 9000/8??:4.3bsd:*:*)
711764 *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
712765 echo hppa1.0-hp-mpeix
713766 exit ;;
714 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
767 hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
715768 echo hppa1.1-hp-osf
716769 exit ;;
717770 hp8??:OSF1:*:*)
719772 exit ;;
720773 i*86:OSF1:*:*)
721774 if [ -x /usr/sbin/sysversion ] ; then
722 echo ${UNAME_MACHINE}-unknown-osf1mk
775 echo "$UNAME_MACHINE"-unknown-osf1mk
723776 else
724 echo ${UNAME_MACHINE}-unknown-osf1
777 echo "$UNAME_MACHINE"-unknown-osf1
725778 fi
726779 exit ;;
727780 parisc*:Lites*:*:*)
729782 exit ;;
730783 C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
731784 echo c1-convex-bsd
732 exit ;;
785 exit ;;
733786 C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
734787 if getsysinfo -f scalar_acc
735788 then echo c32-convex-bsd
736789 else echo c2-convex-bsd
737790 fi
738 exit ;;
791 exit ;;
739792 C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
740793 echo c34-convex-bsd
741 exit ;;
794 exit ;;
742795 C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
743796 echo c38-convex-bsd
744 exit ;;
797 exit ;;
745798 C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
746799 echo c4-convex-bsd
747 exit ;;
800 exit ;;
748801 CRAY*Y-MP:*:*:*)
749 echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
802 echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
750803 exit ;;
751804 CRAY*[A-Z]90:*:*:*)
752 echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
805 echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
753806 | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
754807 -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
755808 -e 's/\.[^.]*$/.X/'
756809 exit ;;
757810 CRAY*TS:*:*:*)
758 echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
811 echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
759812 exit ;;
760813 CRAY*T3E:*:*:*)
761 echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
814 echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
762815 exit ;;
763816 CRAY*SV1:*:*:*)
764 echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
817 echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
765818 exit ;;
766819 *:UNICOS/mp:*:*)
767 echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
820 echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'
768821 exit ;;
769822 F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
770 FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
771 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
772 FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
773 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
774 exit ;;
823 FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
824 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
825 FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
826 echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
827 exit ;;
775828 5000:UNIX_System_V:4.*:*)
776 FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
777 FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'`
778 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
829 FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
830 FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
831 echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
779832 exit ;;
780833 i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
781 echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
834 echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE"
782835 exit ;;
783836 sparc*:BSD/OS:*:*)
784 echo sparc-unknown-bsdi${UNAME_RELEASE}
837 echo sparc-unknown-bsdi"$UNAME_RELEASE"
785838 exit ;;
786839 *:BSD/OS:*:*)
787 echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
840 echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE"
788841 exit ;;
789842 *:FreeBSD:*:*)
790 case ${UNAME_MACHINE} in
791 pc98)
792 echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
843 UNAME_PROCESSOR=`/usr/bin/uname -p`
844 case "$UNAME_PROCESSOR" in
793845 amd64)
794 echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
795 *)
796 echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
846 UNAME_PROCESSOR=x86_64 ;;
847 i386)
848 UNAME_PROCESSOR=i586 ;;
797849 esac
850 echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
798851 exit ;;
799852 i*:CYGWIN*:*)
800 echo ${UNAME_MACHINE}-pc-cygwin
853 echo "$UNAME_MACHINE"-pc-cygwin
854 exit ;;
855 *:MINGW64*:*)
856 echo "$UNAME_MACHINE"-pc-mingw64
801857 exit ;;
802858 *:MINGW*:*)
803 echo ${UNAME_MACHINE}-pc-mingw32
804 exit ;;
805 i*:windows32*:*)
806 # uname -m includes "-pc" on this system.
807 echo ${UNAME_MACHINE}-mingw32
859 echo "$UNAME_MACHINE"-pc-mingw32
860 exit ;;
861 *:MSYS*:*)
862 echo "$UNAME_MACHINE"-pc-msys
808863 exit ;;
809864 i*:PW*:*)
810 echo ${UNAME_MACHINE}-pc-pw32
865 echo "$UNAME_MACHINE"-pc-pw32
811866 exit ;;
812867 *:Interix*:*)
813 case ${UNAME_MACHINE} in
868 case "$UNAME_MACHINE" in
814869 x86)
815 echo i586-pc-interix${UNAME_RELEASE}
870 echo i586-pc-interix"$UNAME_RELEASE"
816871 exit ;;
817872 authenticamd | genuineintel | EM64T)
818 echo x86_64-unknown-interix${UNAME_RELEASE}
873 echo x86_64-unknown-interix"$UNAME_RELEASE"
819874 exit ;;
820875 IA64)
821 echo ia64-unknown-interix${UNAME_RELEASE}
876 echo ia64-unknown-interix"$UNAME_RELEASE"
822877 exit ;;
823878 esac ;;
824 [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
825 echo i${UNAME_MACHINE}-pc-mks
826 exit ;;
827 8664:Windows_NT:*)
828 echo x86_64-pc-mks
829 exit ;;
830 i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
831 # How do we know it's Interix rather than the generic POSIX subsystem?
832 # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
833 # UNAME_MACHINE based on the output of uname instead of i386?
834 echo i586-pc-interix
835 exit ;;
836879 i*:UWIN*:*)
837 echo ${UNAME_MACHINE}-pc-uwin
880 echo "$UNAME_MACHINE"-pc-uwin
838881 exit ;;
839882 amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
840883 echo x86_64-unknown-cygwin
841884 exit ;;
842 p*:CYGWIN*:*)
843 echo powerpcle-unknown-cygwin
844 exit ;;
845885 prep*:SunOS:5.*:*)
846 echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
886 echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
847887 exit ;;
848888 *:GNU:*:*)
849889 # the GNU system
850 echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
890 echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`"
851891 exit ;;
852892 *:GNU/*:*:*)
853893 # other systems with GNU libc and userland
854 echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu
894 echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC"
855895 exit ;;
856896 i*86:Minix:*:*)
857 echo ${UNAME_MACHINE}-pc-minix
897 echo "$UNAME_MACHINE"-pc-minix
898 exit ;;
899 aarch64:Linux:*:*)
900 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
901 exit ;;
902 aarch64_be:Linux:*:*)
903 UNAME_MACHINE=aarch64_be
904 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
858905 exit ;;
859906 alpha:Linux:*:*)
860907 case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
865912 EV6) UNAME_MACHINE=alphaev6 ;;
866913 EV67) UNAME_MACHINE=alphaev67 ;;
867914 EV68*) UNAME_MACHINE=alphaev68 ;;
868 esac
915 esac
869916 objdump --private-headers /bin/sh | grep -q ld.so.1
870 if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
871 echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
917 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
918 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
919 exit ;;
920 arc:Linux:*:* | arceb:Linux:*:*)
921 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
872922 exit ;;
873923 arm*:Linux:*:*)
874 eval $set_cc_for_build
924 eval "$set_cc_for_build"
875925 if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
876926 | grep -q __ARM_EABI__
877927 then
878 echo ${UNAME_MACHINE}-unknown-linux-gnu
928 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
879929 else
880 echo ${UNAME_MACHINE}-unknown-linux-gnueabi
930 if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
931 | grep -q __ARM_PCS_VFP
932 then
933 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi
934 else
935 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf
936 fi
881937 fi
882938 exit ;;
883939 avr32*:Linux:*:*)
884 echo ${UNAME_MACHINE}-unknown-linux-gnu
940 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
885941 exit ;;
886942 cris:Linux:*:*)
887 echo cris-axis-linux-gnu
943 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
888944 exit ;;
889945 crisv32:Linux:*:*)
890 echo crisv32-axis-linux-gnu
946 echo "$UNAME_MACHINE"-axis-linux-"$LIBC"
947 exit ;;
948 e2k:Linux:*:*)
949 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
891950 exit ;;
892951 frv:Linux:*:*)
893 echo frv-unknown-linux-gnu
952 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
953 exit ;;
954 hexagon:Linux:*:*)
955 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
894956 exit ;;
895957 i*86:Linux:*:*)
896 LIBC=gnu
897 eval $set_cc_for_build
898 sed 's/^ //' << EOF >$dummy.c
899 #ifdef __dietlibc__
900 LIBC=dietlibc
901 #endif
902 EOF
903 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'`
904 echo "${UNAME_MACHINE}-pc-linux-${LIBC}"
958 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
905959 exit ;;
906960 ia64:Linux:*:*)
907 echo ${UNAME_MACHINE}-unknown-linux-gnu
961 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
962 exit ;;
963 k1om:Linux:*:*)
964 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
908965 exit ;;
909966 m32r*:Linux:*:*)
910 echo ${UNAME_MACHINE}-unknown-linux-gnu
967 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
911968 exit ;;
912969 m68*:Linux:*:*)
913 echo ${UNAME_MACHINE}-unknown-linux-gnu
970 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
914971 exit ;;
915972 mips:Linux:*:* | mips64:Linux:*:*)
916 eval $set_cc_for_build
917 sed 's/^ //' << EOF >$dummy.c
973 eval "$set_cc_for_build"
974 sed 's/^ //' << EOF > "$dummy.c"
918975 #undef CPU
919976 #undef ${UNAME_MACHINE}
920977 #undef ${UNAME_MACHINE}el
928985 #endif
929986 #endif
930987 EOF
931 eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
932 test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
988 eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
989 test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
933990 ;;
934 or32:Linux:*:*)
935 echo or32-unknown-linux-gnu
991 mips64el:Linux:*:*)
992 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
993 exit ;;
994 openrisc*:Linux:*:*)
995 echo or1k-unknown-linux-"$LIBC"
996 exit ;;
997 or32:Linux:*:* | or1k*:Linux:*:*)
998 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
936999 exit ;;
9371000 padre:Linux:*:*)
938 echo sparc-unknown-linux-gnu
1001 echo sparc-unknown-linux-"$LIBC"
9391002 exit ;;
9401003 parisc64:Linux:*:* | hppa64:Linux:*:*)
941 echo hppa64-unknown-linux-gnu
1004 echo hppa64-unknown-linux-"$LIBC"
9421005 exit ;;
9431006 parisc:Linux:*:* | hppa:Linux:*:*)
9441007 # Look for CPU level
9451008 case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
946 PA7*) echo hppa1.1-unknown-linux-gnu ;;
947 PA8*) echo hppa2.0-unknown-linux-gnu ;;
948 *) echo hppa-unknown-linux-gnu ;;
1009 PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;;
1010 PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;;
1011 *) echo hppa-unknown-linux-"$LIBC" ;;
9491012 esac
9501013 exit ;;
9511014 ppc64:Linux:*:*)
952 echo powerpc64-unknown-linux-gnu
1015 echo powerpc64-unknown-linux-"$LIBC"
9531016 exit ;;
9541017 ppc:Linux:*:*)
955 echo powerpc-unknown-linux-gnu
1018 echo powerpc-unknown-linux-"$LIBC"
1019 exit ;;
1020 ppc64le:Linux:*:*)
1021 echo powerpc64le-unknown-linux-"$LIBC"
1022 exit ;;
1023 ppcle:Linux:*:*)
1024 echo powerpcle-unknown-linux-"$LIBC"
1025 exit ;;
1026 riscv32:Linux:*:* | riscv64:Linux:*:*)
1027 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
9561028 exit ;;
9571029 s390:Linux:*:* | s390x:Linux:*:*)
958 echo ${UNAME_MACHINE}-ibm-linux
1030 echo "$UNAME_MACHINE"-ibm-linux-"$LIBC"
9591031 exit ;;
9601032 sh64*:Linux:*:*)
961 echo ${UNAME_MACHINE}-unknown-linux-gnu
1033 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
9621034 exit ;;
9631035 sh*:Linux:*:*)
964 echo ${UNAME_MACHINE}-unknown-linux-gnu
1036 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
9651037 exit ;;
9661038 sparc:Linux:*:* | sparc64:Linux:*:*)
967 echo ${UNAME_MACHINE}-unknown-linux-gnu
1039 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
1040 exit ;;
1041 tile*:Linux:*:*)
1042 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
9681043 exit ;;
9691044 vax:Linux:*:*)
970 echo ${UNAME_MACHINE}-dec-linux-gnu
1045 echo "$UNAME_MACHINE"-dec-linux-"$LIBC"
9711046 exit ;;
9721047 x86_64:Linux:*:*)
973 echo x86_64-unknown-linux-gnu
1048 if objdump -f /bin/sh | grep -q elf32-x86-64; then
1049 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32
1050 else
1051 echo "$UNAME_MACHINE"-pc-linux-"$LIBC"
1052 fi
9741053 exit ;;
9751054 xtensa*:Linux:*:*)
976 echo ${UNAME_MACHINE}-unknown-linux-gnu
1055 echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
9771056 exit ;;
9781057 i*86:DYNIX/ptx:4*:*)
9791058 # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
9821061 echo i386-sequent-sysv4
9831062 exit ;;
9841063 i*86:UNIX_SV:4.2MP:2.*)
985 # Unixware is an offshoot of SVR4, but it has its own version
986 # number series starting with 2...
987 # I am not positive that other SVR4 systems won't match this,
1064 # Unixware is an offshoot of SVR4, but it has its own version
1065 # number series starting with 2...
1066 # I am not positive that other SVR4 systems won't match this,
9881067 # I just have to hope. -- rms.
989 # Use sysv4.2uw... so that sysv4* matches it.
990 echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
1068 # Use sysv4.2uw... so that sysv4* matches it.
1069 echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION"
9911070 exit ;;
9921071 i*86:OS/2:*:*)
9931072 # If we were able to find `uname', then EMX Unix compatibility
9941073 # is probably installed.
995 echo ${UNAME_MACHINE}-pc-os2-emx
1074 echo "$UNAME_MACHINE"-pc-os2-emx
9961075 exit ;;
9971076 i*86:XTS-300:*:STOP)
998 echo ${UNAME_MACHINE}-unknown-stop
1077 echo "$UNAME_MACHINE"-unknown-stop
9991078 exit ;;
10001079 i*86:atheos:*:*)
1001 echo ${UNAME_MACHINE}-unknown-atheos
1080 echo "$UNAME_MACHINE"-unknown-atheos
10021081 exit ;;
10031082 i*86:syllable:*:*)
1004 echo ${UNAME_MACHINE}-pc-syllable
1083 echo "$UNAME_MACHINE"-pc-syllable
10051084 exit ;;
10061085 i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
1007 echo i386-unknown-lynxos${UNAME_RELEASE}
1086 echo i386-unknown-lynxos"$UNAME_RELEASE"
10081087 exit ;;
10091088 i*86:*DOS:*:*)
1010 echo ${UNAME_MACHINE}-pc-msdosdjgpp
1011 exit ;;
1012 i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
1013 UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
1089 echo "$UNAME_MACHINE"-pc-msdosdjgpp
1090 exit ;;
1091 i*86:*:4.*:*)
1092 UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
10141093 if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
1015 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
1094 echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL"
10161095 else
1017 echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
1096 echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL"
10181097 fi
10191098 exit ;;
10201099 i*86:*:5:[678]*)
1021 # UnixWare 7.x, OpenUNIX and OpenServer 6.
1100 # UnixWare 7.x, OpenUNIX and OpenServer 6.
10221101 case `/bin/uname -X | grep "^Machine"` in
10231102 *486*) UNAME_MACHINE=i486 ;;
10241103 *Pentium) UNAME_MACHINE=i586 ;;
10251104 *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
10261105 esac
1027 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
1106 echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
10281107 exit ;;
10291108 i*86:*:3.2:*)
10301109 if test -f /usr/options/cb.name; then
10311110 UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
1032 echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
1111 echo "$UNAME_MACHINE"-pc-isc"$UNAME_REL"
10331112 elif /bin/uname -X 2>/dev/null >/dev/null ; then
10341113 UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
10351114 (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
10391118 && UNAME_MACHINE=i686
10401119 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
10411120 && UNAME_MACHINE=i686
1042 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
1121 echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL"
10431122 else
1044 echo ${UNAME_MACHINE}-pc-sysv32
1123 echo "$UNAME_MACHINE"-pc-sysv32
10451124 fi
10461125 exit ;;
10471126 pc:*:*:*)
10481127 # Left here for compatibility:
1049 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1050 # the processor, so we play safe by assuming i586.
1128 # uname -m prints for DJGPP always 'pc', but it prints nothing about
1129 # the processor, so we play safe by assuming i586.
10511130 # Note: whatever this is, it MUST be the same as what config.sub
1052 # prints for the "djgpp" host, or else GDB configury will decide that
1131 # prints for the "djgpp" host, or else GDB configure will decide that
10531132 # this is a cross-build.
10541133 echo i586-pc-msdosdjgpp
1055 exit ;;
1134 exit ;;
10561135 Intel:Mach:3*:*)
10571136 echo i386-pc-mach3
10581137 exit ;;
10611140 exit ;;
10621141 i860:*:4.*:*) # i860-SVR4
10631142 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
1064 echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
1143 echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4
10651144 else # Add other i860-SVR4 vendors below as they are discovered.
1066 echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4
1145 echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4
10671146 fi
10681147 exit ;;
10691148 mini*:CTIX:SYS*5:*)
10831162 test -r /etc/.relid \
10841163 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
10851164 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1086 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1165 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
10871166 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1088 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1167 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
10891168 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
1090 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1091 && { echo i486-ncr-sysv4; exit; } ;;
1169 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1170 && { echo i486-ncr-sysv4; exit; } ;;
10921171 NCR*:*:4.2:* | MPRAS*:*:4.2:*)
10931172 OS_REL='.3'
10941173 test -r /etc/.relid \
10951174 && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
10961175 /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
1097 && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
1176 && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
10981177 /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
1099 && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
1178 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
11001179 /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
1101 && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
1180 && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
11021181 m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
1103 echo m68k-unknown-lynxos${UNAME_RELEASE}
1182 echo m68k-unknown-lynxos"$UNAME_RELEASE"
11041183 exit ;;
11051184 mc68030:UNIX_System_V:4.*:*)
11061185 echo m68k-atari-sysv4
11071186 exit ;;
11081187 TSUNAMI:LynxOS:2.*:*)
1109 echo sparc-unknown-lynxos${UNAME_RELEASE}
1188 echo sparc-unknown-lynxos"$UNAME_RELEASE"
11101189 exit ;;
11111190 rs6000:LynxOS:2.*:*)
1112 echo rs6000-unknown-lynxos${UNAME_RELEASE}
1191 echo rs6000-unknown-lynxos"$UNAME_RELEASE"
11131192 exit ;;
11141193 PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
1115 echo powerpc-unknown-lynxos${UNAME_RELEASE}
1194 echo powerpc-unknown-lynxos"$UNAME_RELEASE"
11161195 exit ;;
11171196 SM[BE]S:UNIX_SV:*:*)
1118 echo mips-dde-sysv${UNAME_RELEASE}
1197 echo mips-dde-sysv"$UNAME_RELEASE"
11191198 exit ;;
11201199 RM*:ReliantUNIX-*:*:*)
11211200 echo mips-sni-sysv4
11261205 *:SINIX-*:*:*)
11271206 if uname -p 2>/dev/null >/dev/null ; then
11281207 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1129 echo ${UNAME_MACHINE}-sni-sysv4
1208 echo "$UNAME_MACHINE"-sni-sysv4
11301209 else
11311210 echo ns32k-sni-sysv
11321211 fi
11331212 exit ;;
1134 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1135 # says <Richard.M.Bartel@ccMail.Census.GOV>
1136 echo i586-unisys-sysv4
1137 exit ;;
1213 PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
1214 # says <Richard.M.Bartel@ccMail.Census.GOV>
1215 echo i586-unisys-sysv4
1216 exit ;;
11381217 *:UNIX_System_V:4*:FTX*)
11391218 # From Gerald Hewes <hewes@openmarket.com>.
11401219 # How about differentiating between stratus architectures? -djm
11461225 exit ;;
11471226 i*86:VOS:*:*)
11481227 # From Paul.Green@stratus.com.
1149 echo ${UNAME_MACHINE}-stratus-vos
1228 echo "$UNAME_MACHINE"-stratus-vos
11501229 exit ;;
11511230 *:VOS:*:*)
11521231 # From Paul.Green@stratus.com.
11531232 echo hppa1.1-stratus-vos
11541233 exit ;;
11551234 mc68*:A/UX:*:*)
1156 echo m68k-apple-aux${UNAME_RELEASE}
1235 echo m68k-apple-aux"$UNAME_RELEASE"
11571236 exit ;;
11581237 news*:NEWS-OS:6*:*)
11591238 echo mips-sony-newsos6
11601239 exit ;;
11611240 R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
11621241 if [ -d /usr/nec ]; then
1163 echo mips-nec-sysv${UNAME_RELEASE}
1242 echo mips-nec-sysv"$UNAME_RELEASE"
11641243 else
1165 echo mips-unknown-sysv${UNAME_RELEASE}
1166 fi
1167 exit ;;
1244 echo mips-unknown-sysv"$UNAME_RELEASE"
1245 fi
1246 exit ;;
11681247 BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only.
11691248 echo powerpc-be-beos
11701249 exit ;;
11771256 BePC:Haiku:*:*) # Haiku running on Intel PC compatible.
11781257 echo i586-pc-haiku
11791258 exit ;;
1259 x86_64:Haiku:*:*)
1260 echo x86_64-unknown-haiku
1261 exit ;;
11801262 SX-4:SUPER-UX:*:*)
1181 echo sx4-nec-superux${UNAME_RELEASE}
1263 echo sx4-nec-superux"$UNAME_RELEASE"
11821264 exit ;;
11831265 SX-5:SUPER-UX:*:*)
1184 echo sx5-nec-superux${UNAME_RELEASE}
1266 echo sx5-nec-superux"$UNAME_RELEASE"
11851267 exit ;;
11861268 SX-6:SUPER-UX:*:*)
1187 echo sx6-nec-superux${UNAME_RELEASE}
1269 echo sx6-nec-superux"$UNAME_RELEASE"
11881270 exit ;;
11891271 SX-7:SUPER-UX:*:*)
1190 echo sx7-nec-superux${UNAME_RELEASE}
1272 echo sx7-nec-superux"$UNAME_RELEASE"
11911273 exit ;;
11921274 SX-8:SUPER-UX:*:*)
1193 echo sx8-nec-superux${UNAME_RELEASE}
1275 echo sx8-nec-superux"$UNAME_RELEASE"
11941276 exit ;;
11951277 SX-8R:SUPER-UX:*:*)
1196 echo sx8r-nec-superux${UNAME_RELEASE}
1278 echo sx8r-nec-superux"$UNAME_RELEASE"
1279 exit ;;
1280 SX-ACE:SUPER-UX:*:*)
1281 echo sxace-nec-superux"$UNAME_RELEASE"
11971282 exit ;;
11981283 Power*:Rhapsody:*:*)
1199 echo powerpc-apple-rhapsody${UNAME_RELEASE}
1284 echo powerpc-apple-rhapsody"$UNAME_RELEASE"
12001285 exit ;;
12011286 *:Rhapsody:*:*)
1202 echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
1287 echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE"
12031288 exit ;;
12041289 *:Darwin:*:*)
12051290 UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
1206 case $UNAME_PROCESSOR in
1207 i386)
1208 eval $set_cc_for_build
1209 if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
1210 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1211 (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
1212 grep IS_64BIT_ARCH >/dev/null
1213 then
1214 UNAME_PROCESSOR="x86_64"
1215 fi
1216 fi ;;
1217 unknown) UNAME_PROCESSOR=powerpc ;;
1218 esac
1219 echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
1291 eval "$set_cc_for_build"
1292 if test "$UNAME_PROCESSOR" = unknown ; then
1293 UNAME_PROCESSOR=powerpc
1294 fi
1295 if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then
1296 if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
1297 if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
1298 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1299 grep IS_64BIT_ARCH >/dev/null
1300 then
1301 case $UNAME_PROCESSOR in
1302 i386) UNAME_PROCESSOR=x86_64 ;;
1303 powerpc) UNAME_PROCESSOR=powerpc64 ;;
1304 esac
1305 fi
1306 # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
1307 if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
1308 (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
1309 grep IS_PPC >/dev/null
1310 then
1311 UNAME_PROCESSOR=powerpc
1312 fi
1313 fi
1314 elif test "$UNAME_PROCESSOR" = i386 ; then
1315 # Avoid executing cc on OS X 10.9, as it ships with a stub
1316 # that puts up a graphical alert prompting to install
1317 # developer tools. Any system running Mac OS X 10.7 or
1318 # later (Darwin 11 and later) is required to have a 64-bit
1319 # processor. This is not true of the ARM version of Darwin
1320 # that Apple uses in portable devices.
1321 UNAME_PROCESSOR=x86_64
1322 fi
1323 echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE"
12201324 exit ;;
12211325 *:procnto*:*:* | *:QNX:[0123456789]*:*)
12221326 UNAME_PROCESSOR=`uname -p`
1223 if test "$UNAME_PROCESSOR" = "x86"; then
1327 if test "$UNAME_PROCESSOR" = x86; then
12241328 UNAME_PROCESSOR=i386
12251329 UNAME_MACHINE=pc
12261330 fi
1227 echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
1331 echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE"
12281332 exit ;;
12291333 *:QNX:*:4*)
12301334 echo i386-pc-qnx
12311335 exit ;;
1232 NSE-?:NONSTOP_KERNEL:*:*)
1233 echo nse-tandem-nsk${UNAME_RELEASE}
1234 exit ;;
1235 NSR-?:NONSTOP_KERNEL:*:*)
1236 echo nsr-tandem-nsk${UNAME_RELEASE}
1336 NEO-*:NONSTOP_KERNEL:*:*)
1337 echo neo-tandem-nsk"$UNAME_RELEASE"
1338 exit ;;
1339 NSE-*:NONSTOP_KERNEL:*:*)
1340 echo nse-tandem-nsk"$UNAME_RELEASE"
1341 exit ;;
1342 NSR-*:NONSTOP_KERNEL:*:*)
1343 echo nsr-tandem-nsk"$UNAME_RELEASE"
1344 exit ;;
1345 NSV-*:NONSTOP_KERNEL:*:*)
1346 echo nsv-tandem-nsk"$UNAME_RELEASE"
1347 exit ;;
1348 NSX-*:NONSTOP_KERNEL:*:*)
1349 echo nsx-tandem-nsk"$UNAME_RELEASE"
12371350 exit ;;
12381351 *:NonStop-UX:*:*)
12391352 echo mips-compaq-nonstopux
12421355 echo bs2000-siemens-sysv
12431356 exit ;;
12441357 DS/*:UNIX_System_V:*:*)
1245 echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
1358 echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE"
12461359 exit ;;
12471360 *:Plan9:*:*)
12481361 # "uname -m" is not consistent, so use $cputype instead. 386
12491362 # is converted to i386 for consistency with other x86
12501363 # operating systems.
1251 if test "$cputype" = "386"; then
1364 if test "$cputype" = 386; then
12521365 UNAME_MACHINE=i386
12531366 else
12541367 UNAME_MACHINE="$cputype"
12551368 fi
1256 echo ${UNAME_MACHINE}-unknown-plan9
1369 echo "$UNAME_MACHINE"-unknown-plan9
12571370 exit ;;
12581371 *:TOPS-10:*:*)
12591372 echo pdp10-unknown-tops10
12741387 echo pdp10-unknown-its
12751388 exit ;;
12761389 SEI:*:*:SEIUX)
1277 echo mips-sei-seiux${UNAME_RELEASE}
1390 echo mips-sei-seiux"$UNAME_RELEASE"
12781391 exit ;;
12791392 *:DragonFly:*:*)
1280 echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
1393 echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`"
12811394 exit ;;
12821395 *:*VMS:*:*)
1283 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1284 case "${UNAME_MACHINE}" in
1396 UNAME_MACHINE=`(uname -p) 2>/dev/null`
1397 case "$UNAME_MACHINE" in
12851398 A*) echo alpha-dec-vms ; exit ;;
12861399 I*) echo ia64-dec-vms ; exit ;;
12871400 V*) echo vax-dec-vms ; exit ;;
12901403 echo i386-pc-xenix
12911404 exit ;;
12921405 i*86:skyos:*:*)
1293 echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//'
1406 echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`"
12941407 exit ;;
12951408 i*86:rdos:*:*)
1296 echo ${UNAME_MACHINE}-pc-rdos
1409 echo "$UNAME_MACHINE"-pc-rdos
12971410 exit ;;
12981411 i*86:AROS:*:*)
1299 echo ${UNAME_MACHINE}-pc-aros
1412 echo "$UNAME_MACHINE"-pc-aros
1413 exit ;;
1414 x86_64:VMkernel:*:*)
1415 echo "$UNAME_MACHINE"-unknown-esx
1416 exit ;;
1417 amd64:Isilon\ OneFS:*:*)
1418 echo x86_64-unknown-onefs
13001419 exit ;;
13011420 esac
13021421
1303 #echo '(No uname command or uname output not recognized.)' 1>&2
1304 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2
1305
1306 eval $set_cc_for_build
1307 cat >$dummy.c <<EOF
1308 #ifdef _SEQUENT_
1309 # include <sys/types.h>
1310 # include <sys/utsname.h>
1311 #endif
1312 main ()
1313 {
1314 #if defined (sony)
1315 #if defined (MIPSEB)
1316 /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
1317 I don't know.... */
1318 printf ("mips-sony-bsd\n"); exit (0);
1319 #else
1320 #include <sys/param.h>
1321 printf ("m68k-sony-newsos%s\n",
1322 #ifdef NEWSOS4
1323 "4"
1324 #else
1325 ""
1326 #endif
1327 ); exit (0);
1328 #endif
1329 #endif
1330
1331 #if defined (__arm) && defined (__acorn) && defined (__unix)
1332 printf ("arm-acorn-riscix\n"); exit (0);
1333 #endif
1334
1335 #if defined (hp300) && !defined (hpux)
1336 printf ("m68k-hp-bsd\n"); exit (0);
1337 #endif
1338
1339 #if defined (NeXT)
1340 #if !defined (__ARCHITECTURE__)
1341 #define __ARCHITECTURE__ "m68k"
1342 #endif
1343 int version;
1344 version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
1345 if (version < 4)
1346 printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
1347 else
1348 printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
1349 exit (0);
1350 #endif
1351
1352 #if defined (MULTIMAX) || defined (n16)
1353 #if defined (UMAXV)
1354 printf ("ns32k-encore-sysv\n"); exit (0);
1355 #else
1356 #if defined (CMU)
1357 printf ("ns32k-encore-mach\n"); exit (0);
1358 #else
1359 printf ("ns32k-encore-bsd\n"); exit (0);
1360 #endif
1361 #endif
1362 #endif
1363
1364 #if defined (__386BSD__)
1365 printf ("i386-pc-bsd\n"); exit (0);
1366 #endif
1367
1368 #if defined (sequent)
1369 #if defined (i386)
1370 printf ("i386-sequent-dynix\n"); exit (0);
1371 #endif
1372 #if defined (ns32000)
1373 printf ("ns32k-sequent-dynix\n"); exit (0);
1374 #endif
1375 #endif
1376
1377 #if defined (_SEQUENT_)
1378 struct utsname un;
1379
1380 uname(&un);
1381
1382 if (strncmp(un.version, "V2", 2) == 0) {
1383 printf ("i386-sequent-ptx2\n"); exit (0);
1384 }
1385 if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
1386 printf ("i386-sequent-ptx1\n"); exit (0);
1387 }
1388 printf ("i386-sequent-ptx\n"); exit (0);
1389
1390 #endif
1391
1392 #if defined (vax)
1393 # if !defined (ultrix)
1394 # include <sys/param.h>
1395 # if defined (BSD)
1396 # if BSD == 43
1397 printf ("vax-dec-bsd4.3\n"); exit (0);
1398 # else
1399 # if BSD == 199006
1400 printf ("vax-dec-bsd4.3reno\n"); exit (0);
1401 # else
1402 printf ("vax-dec-bsd\n"); exit (0);
1403 # endif
1404 # endif
1405 # else
1406 printf ("vax-dec-bsd\n"); exit (0);
1407 # endif
1408 # else
1409 printf ("vax-dec-ultrix\n"); exit (0);
1410 # endif
1411 #endif
1412
1413 #if defined (alliant) && defined (i860)
1414 printf ("i860-alliant-bsd\n"); exit (0);
1415 #endif
1416
1417 exit (1);
1418 }
1422 echo "$0: unable to guess system type" >&2
1423
1424 case "$UNAME_MACHINE:$UNAME_SYSTEM" in
1425 mips:Linux | mips64:Linux)
1426 # If we got here on MIPS GNU/Linux, output extra information.
1427 cat >&2 <<EOF
1428
1429 NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
1430 the system type. Please install a C compiler and try again.
14191431 EOF
1420
1421 $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` &&
1422 { echo "$SYSTEM_NAME"; exit; }
1423
1424 # Apollos put the system type in the environment.
1425
1426 test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; }
1427
1428 # Convex versions that predate uname can use getsysinfo(1)
1429
1430 if [ -x /usr/convex/getsysinfo ]
1431 then
1432 case `getsysinfo -f cpu_type` in
1433 c1*)
1434 echo c1-convex-bsd
1435 exit ;;
1436 c2*)
1437 if getsysinfo -f scalar_acc
1438 then echo c32-convex-bsd
1439 else echo c2-convex-bsd
1440 fi
1441 exit ;;
1442 c34*)
1443 echo c34-convex-bsd
1444 exit ;;
1445 c38*)
1446 echo c38-convex-bsd
1447 exit ;;
1448 c4*)
1449 echo c4-convex-bsd
1450 exit ;;
1451 esac
1452 fi
1432 ;;
1433 esac
14531434
14541435 cat >&2 <<EOF
1455 $0: unable to guess system type
1456
1457 This script, last modified $timestamp, has failed to recognize
1458 the operating system you are using. It is advised that you
1459 download the most up to date version of the config scripts from
1460
1461 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
1436
1437 This script (version $timestamp), has failed to recognize the
1438 operating system you are using. If your script is old, overwrite *all*
1439 copies of config.guess and config.sub with the latest versions from:
1440
1441 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
14621442 and
1463 http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
1464
1465 If the version you run ($0) is already up to date, please
1466 send the following data and any information you think might be
1467 pertinent to <config-patches@gnu.org> in order to provide the needed
1468 information to handle your system.
1443 https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
1444
1445 If $0 has already been updated, send the following data and any
1446 information you think might be pertinent to config-patches@gnu.org to
1447 provide the necessary information to handle your system.
14691448
14701449 config.guess timestamp = $timestamp
14711450
14841463 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null`
14851464 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`
14861465
1487 UNAME_MACHINE = ${UNAME_MACHINE}
1488 UNAME_RELEASE = ${UNAME_RELEASE}
1489 UNAME_SYSTEM = ${UNAME_SYSTEM}
1490 UNAME_VERSION = ${UNAME_VERSION}
1466 UNAME_MACHINE = "$UNAME_MACHINE"
1467 UNAME_RELEASE = "$UNAME_RELEASE"
1468 UNAME_SYSTEM = "$UNAME_SYSTEM"
1469 UNAME_VERSION = "$UNAME_VERSION"
14911470 EOF
14921471
14931472 exit 1
14941473
14951474 # Local variables:
1496 # eval: (add-hook 'write-file-hooks 'time-stamp)
1475 # eval: (add-hook 'write-file-functions 'time-stamp)
14971476 # time-stamp-start: "timestamp='"
14981477 # time-stamp-format: "%:y-%02m-%02d"
14991478 # time-stamp-end: "'"
55 /* gettext domain */
66 #undef GETTEXT_PACKAGE
77
8 /* Enable additional debugging at the expense of performance and size */
8 /* Define if debugging is enabled */
99 #undef GNOME_ENABLE_DEBUG
1010
1111 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
1212 #undef HAVE_BIND_TEXTDOMAIN_CODESET
13
14 /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
15 CoreFoundation framework. */
16 #undef HAVE_CFLOCALECOPYCURRENT
17
18 /* Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in
19 the CoreFoundation framework. */
20 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
1321
1422 /* Define to 1 if you have the `dcgettext' function. */
1523 #undef HAVE_DCGETTEXT
5361 /* Define to 1 if you have the <unistd.h> header file. */
5462 #undef HAVE_UNISTD_H
5563
56 /* Define to the sub-directory in which libtool stores uninstalled libraries.
57 */
64 /* Define to the sub-directory where libtool stores uninstalled libraries. */
5865 #undef LT_OBJDIR
66
67 /* Define if debugging is disabled */
68 #undef NDEBUG
5969
6070 /* Name of package */
6171 #undef PACKAGE
00 #! /bin/sh
11 # Configuration validation subroutine script.
2 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
3 # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
4 # Free Software Foundation, Inc.
5
6 timestamp='2009-11-20'
7
8 # This file is (in principle) common to ALL GNU software.
9 # The presence of a machine in this file suggests that SOME GNU software
10 # can handle that machine. It does not imply ALL GNU software can.
11 #
12 # This file is free software; you can redistribute it and/or modify
13 # it under the terms of the GNU General Public License as published by
14 # the Free Software Foundation; either version 2 of the License, or
2 # Copyright 1992-2018 Free Software Foundation, Inc.
3
4 timestamp='2018-02-22'
5
6 # This file is free software; you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 3 of the License, or
159 # (at your option) any later version.
1610 #
17 # This program is distributed in the hope that it will be useful,
18 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # GNU General Public License for more details.
11 # This program is distributed in the hope that it will be useful, but
12 # WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # General Public License for more details.
2115 #
2216 # You should have received a copy of the GNU General Public License
23 # along with this program; if not, write to the Free Software
24 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
25 # 02110-1301, USA.
17 # along with this program; if not, see <https://www.gnu.org/licenses/>.
2618 #
2719 # As a special exception to the GNU General Public License, if you
2820 # distribute this file as part of a program that contains a
2921 # configuration script generated by Autoconf, you may include it under
30 # the same distribution terms that you use for the rest of that program.
31
32
33 # Please send patches to <config-patches@gnu.org>. Submit a context
34 # diff and a properly formatted GNU ChangeLog entry.
22 # the same distribution terms that you use for the rest of that
23 # program. This Exception is an additional permission under section 7
24 # of the GNU General Public License, version 3 ("GPLv3").
25
26
27 # Please send patches to <config-patches@gnu.org>.
3528 #
3629 # Configuration subroutine to validate and canonicalize a configuration type.
3730 # Supply the specified configuration type as an argument.
3932 # Otherwise, we print the canonical config type on stdout and succeed.
4033
4134 # You can get the latest version of this script from:
42 # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD
35 # https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
4336
4437 # This file is supposed to be the same for all GNU packages
4538 # and recognize all the CPU types, system types and aliases
5952 me=`echo "$0" | sed -e 's,.*/,,'`
6053
6154 usage="\
62 Usage: $0 [OPTION] CPU-MFR-OPSYS
63 $0 [OPTION] ALIAS
55 Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS
6456
6557 Canonicalize a configuration name.
6658
67 Operation modes:
59 Options:
6860 -h, --help print this help, then exit
6961 -t, --time-stamp print date of last modification, then exit
7062 -v, --version print version number, then exit
7466 version="\
7567 GNU config.sub ($timestamp)
7668
77 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
78 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
69 Copyright 1992-2018 Free Software Foundation, Inc.
7970
8071 This is free software; see the source for copying conditions. There is NO
8172 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
10293
10394 *local*)
10495 # First pass through any local machine types.
105 echo $1
96 echo "$1"
10697 exit ;;
10798
10899 * )
120111
121112 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any).
122113 # Here we must recognize all the valid KERNEL-OS combinations.
123 maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
114 maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'`
124115 case $maybe_os in
125 nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \
126 uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \
127 kopensolaris*-gnu* | \
116 nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \
117 linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \
118 knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \
119 kopensolaris*-gnu* | cloudabi*-eabi* | \
128120 storm-chaos* | os2-emx* | rtmk-nova*)
129121 os=-$maybe_os
130 basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
122 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
123 ;;
124 android-linux)
125 os=-linux-android
126 basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
131127 ;;
132128 *)
133 basic_machine=`echo $1 | sed 's/-[^-]*$//'`
134 if [ $basic_machine != $1 ]
135 then os=`echo $1 | sed 's/.*-/-/'`
129 basic_machine=`echo "$1" | sed 's/-[^-]*$//'`
130 if [ "$basic_machine" != "$1" ]
131 then os=`echo "$1" | sed 's/.*-/-/'`
136132 else os=; fi
137133 ;;
138134 esac
151147 -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\
152148 -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \
153149 -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \
154 -apple | -axis | -knuth | -cray | -microblaze)
150 -apple | -axis | -knuth | -cray | -microblaze*)
155151 os=
156152 basic_machine=$1
157153 ;;
158 -bluegene*)
159 os=-cnk
154 -bluegene*)
155 os=-cnk
160156 ;;
161157 -sim | -cisco | -oki | -wec | -winbond)
162158 os=
172168 os=-chorusos
173169 basic_machine=$1
174170 ;;
175 -chorusrdb)
176 os=-chorusrdb
171 -chorusrdb)
172 os=-chorusrdb
177173 basic_machine=$1
178 ;;
174 ;;
179175 -hiux*)
180176 os=-hiuxwe2
181177 ;;
182178 -sco6)
183179 os=-sco5v6
184 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
180 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
185181 ;;
186182 -sco5)
187183 os=-sco3.2v5
188 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
184 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
189185 ;;
190186 -sco4)
191187 os=-sco3.2v4
192 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
188 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
193189 ;;
194190 -sco3.2.[4-9]*)
195191 os=`echo $os | sed -e 's/sco3.2./sco3.2v/'`
196 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
192 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
197193 ;;
198194 -sco3.2v[4-9]*)
199195 # Don't forget version if it is 3.2v4 or newer.
200 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
196 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
201197 ;;
202198 -sco5v6*)
203199 # Don't forget version if it is 3.2v4 or newer.
204 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
200 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
205201 ;;
206202 -sco*)
207203 os=-sco3.2v2
208 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
204 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
209205 ;;
210206 -udk*)
211 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
207 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
212208 ;;
213209 -isc)
214210 os=-isc2.2
215 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
211 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
216212 ;;
217213 -clix*)
218214 basic_machine=clipper-intergraph
219215 ;;
220216 -isc*)
221 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'`
217 basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'`
218 ;;
219 -lynx*178)
220 os=-lynxos178
221 ;;
222 -lynx*5)
223 os=-lynxos5
222224 ;;
223225 -lynx*)
224226 os=-lynxos
225227 ;;
226228 -ptx*)
227 basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'`
228 ;;
229 -windowsnt*)
230 os=`echo $os | sed -e 's/windowsnt/winnt/'`
229 basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'`
231230 ;;
232231 -psos*)
233232 os=-psos
244243 # Some are omitted here because they have special meanings below.
245244 1750a | 580 \
246245 | a29k \
246 | aarch64 | aarch64_be \
247247 | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
248248 | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
249249 | am33_2.0 \
250 | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
250 | arc | arceb \
251 | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \
252 | avr | avr32 \
253 | ba \
254 | be32 | be64 \
251255 | bfin \
252 | c4x | clipper \
256 | c4x | c8051 | clipper \
253257 | d10v | d30v | dlx | dsp16xx \
254 | fido | fr30 | frv \
258 | e2k | epiphany \
259 | fido | fr30 | frv | ft32 \
255260 | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
256 | i370 | i860 | i960 | ia64 \
261 | hexagon \
262 | i370 | i860 | i960 | ia16 | ia64 \
257263 | ip2k | iq2000 \
264 | k1om \
265 | le32 | le64 \
258266 | lm32 \
259267 | m32c | m32r | m32rle | m68000 | m68k | m88k \
260 | maxq | mb | microblaze | mcore | mep | metag \
268 | maxq | mb | microblaze | microblazeel | mcore | mep | metag \
261269 | mips | mipsbe | mipseb | mipsel | mipsle \
262270 | mips16 \
263271 | mips64 | mips64el \
271279 | mips64vr5900 | mips64vr5900el \
272280 | mipsisa32 | mipsisa32el \
273281 | mipsisa32r2 | mipsisa32r2el \
282 | mipsisa32r6 | mipsisa32r6el \
274283 | mipsisa64 | mipsisa64el \
275284 | mipsisa64r2 | mipsisa64r2el \
285 | mipsisa64r6 | mipsisa64r6el \
276286 | mipsisa64sb1 | mipsisa64sb1el \
277287 | mipsisa64sr71k | mipsisa64sr71kel \
288 | mipsr5900 | mipsr5900el \
278289 | mipstx39 | mipstx39el \
279290 | mn10200 | mn10300 \
280291 | moxie \
281292 | mt \
282293 | msp430 \
283 | nios | nios2 \
294 | nds32 | nds32le | nds32be \
295 | nios | nios2 | nios2eb | nios2el \
284296 | ns16k | ns32k \
285 | or32 \
286 | pdp10 | pdp11 | pj | pjl \
287 | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
297 | open8 | or1k | or1knd | or32 \
298 | pdp10 | pj | pjl \
299 | powerpc | powerpc64 | powerpc64le | powerpcle \
300 | pru \
288301 | pyramid \
289 | rx \
302 | riscv32 | riscv64 \
303 | rl78 | rx \
290304 | score \
291 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
305 | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
292306 | sh64 | sh64le \
293307 | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
294308 | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
295 | spu | strongarm \
296 | tahoe | thumb | tic4x | tic80 | tron \
309 | spu \
310 | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \
297311 | ubicom32 \
298 | v850 | v850e \
299 | we32k \
300 | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
312 | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \
313 | visium \
314 | wasm32 \
315 | x86 | xc16x | xstormy16 | xtensa \
301316 | z8k | z80)
302317 basic_machine=$basic_machine-unknown
303318 ;;
304 m6811 | m68hc11 | m6812 | m68hc12 | picochip)
305 # Motorola 68HC11/12.
319 c54x)
320 basic_machine=tic54x-unknown
321 ;;
322 c55x)
323 basic_machine=tic55x-unknown
324 ;;
325 c6x)
326 basic_machine=tic6x-unknown
327 ;;
328 leon|leon[3-9])
329 basic_machine=sparc-$basic_machine
330 ;;
331 m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip)
306332 basic_machine=$basic_machine-unknown
307333 os=-none
308334 ;;
309 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k)
335 m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65)
310336 ;;
311337 ms1)
312338 basic_machine=mt-unknown
339 ;;
340
341 strongarm | thumb | xscale)
342 basic_machine=arm-unknown
343 ;;
344 xgate)
345 basic_machine=$basic_machine-unknown
346 os=-none
347 ;;
348 xscaleeb)
349 basic_machine=armeb-unknown
350 ;;
351
352 xscaleel)
353 basic_machine=armel-unknown
313354 ;;
314355
315356 # We use `pc' rather than `unknown'
320361 ;;
321362 # Object if more than one company name word.
322363 *-*-*)
323 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
364 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
324365 exit 1
325366 ;;
326367 # Recognize the basic CPU types with company name.
327368 580-* \
328369 | a29k-* \
370 | aarch64-* | aarch64_be-* \
329371 | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
330372 | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
331 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
373 | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \
332374 | arm-* | armbe-* | armle-* | armeb-* | armv*-* \
333375 | avr-* | avr32-* \
376 | ba-* \
377 | be32-* | be64-* \
334378 | bfin-* | bs2000-* \
335 | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \
336 | clipper-* | craynv-* | cydra-* \
379 | c[123]* | c30-* | [cjt]90-* | c4x-* \
380 | c8051-* | clipper-* | craynv-* | cydra-* \
337381 | d10v-* | d30v-* | dlx-* \
338 | elxsi-* \
382 | e2k-* | elxsi-* \
339383 | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \
340384 | h8300-* | h8500-* \
341385 | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \
342 | i*86-* | i860-* | i960-* | ia64-* \
386 | hexagon-* \
387 | i*86-* | i860-* | i960-* | ia16-* | ia64-* \
343388 | ip2k-* | iq2000-* \
389 | k1om-* \
390 | le32-* | le64-* \
344391 | lm32-* \
345392 | m32c-* | m32r-* | m32rle-* \
346393 | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \
347 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \
394 | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \
395 | microblaze-* | microblazeel-* \
348396 | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \
349397 | mips16-* \
350398 | mips64-* | mips64el-* \
358406 | mips64vr5900-* | mips64vr5900el-* \
359407 | mipsisa32-* | mipsisa32el-* \
360408 | mipsisa32r2-* | mipsisa32r2el-* \
409 | mipsisa32r6-* | mipsisa32r6el-* \
361410 | mipsisa64-* | mipsisa64el-* \
362411 | mipsisa64r2-* | mipsisa64r2el-* \
412 | mipsisa64r6-* | mipsisa64r6el-* \
363413 | mipsisa64sb1-* | mipsisa64sb1el-* \
364414 | mipsisa64sr71k-* | mipsisa64sr71kel-* \
415 | mipsr5900-* | mipsr5900el-* \
365416 | mipstx39-* | mipstx39el-* \
366417 | mmix-* \
367418 | mt-* \
368419 | msp430-* \
369 | nios-* | nios2-* \
420 | nds32-* | nds32le-* | nds32be-* \
421 | nios-* | nios2-* | nios2eb-* | nios2el-* \
370422 | none-* | np1-* | ns16k-* | ns32k-* \
423 | open8-* \
424 | or1k*-* \
371425 | orion-* \
372426 | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
373 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
427 | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \
428 | pru-* \
374429 | pyramid-* \
375 | romp-* | rs6000-* | rx-* \
430 | riscv32-* | riscv64-* \
431 | rl78-* | romp-* | rs6000-* | rx-* \
376432 | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
377433 | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
378434 | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
379435 | sparclite-* \
380 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
381 | tahoe-* | thumb-* \
382 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \
436 | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
437 | tahoe-* \
438 | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
439 | tile*-* \
383440 | tron-* \
384441 | ubicom32-* \
385 | v850-* | v850e-* | vax-* \
442 | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \
443 | vax-* \
444 | visium-* \
445 | wasm32-* \
386446 | we32k-* \
387 | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \
447 | x86-* | x86_64-* | xc16x-* | xps100-* \
388448 | xstormy16-* | xtensa*-* \
389449 | ymp-* \
390450 | z8k-* | z80-*)
396456 # Recognize the various machine names and aliases which stand
397457 # for a CPU type and a company and sometimes even an OS.
398458 386bsd)
399 basic_machine=i386-unknown
459 basic_machine=i386-pc
400460 os=-bsd
401461 ;;
402462 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc)
409469 basic_machine=a29k-amd
410470 os=-udi
411471 ;;
412 abacus)
472 abacus)
413473 basic_machine=abacus-unknown
414474 ;;
415475 adobe68k)
430490 basic_machine=x86_64-pc
431491 ;;
432492 amd64-*)
433 basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
493 basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
434494 ;;
435495 amdahl)
436496 basic_machine=580-amdahl
459519 basic_machine=i386-pc
460520 os=-aros
461521 ;;
522 asmjs)
523 basic_machine=asmjs-unknown
524 ;;
462525 aux)
463526 basic_machine=m68k-apple
464527 os=-aux
472535 os=-linux
473536 ;;
474537 blackfin-*)
475 basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'`
538 basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'`
476539 os=-linux
477540 ;;
478541 bluegene*)
479542 basic_machine=powerpc-ibm
480543 os=-cnk
481544 ;;
545 c54x-*)
546 basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
547 ;;
548 c55x-*)
549 basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
550 ;;
551 c6x-*)
552 basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'`
553 ;;
482554 c90)
483555 basic_machine=c90-cray
484556 os=-unicos
485557 ;;
486 cegcc)
558 cegcc)
487559 basic_machine=arm-unknown
488560 os=-cegcc
489561 ;;
515587 basic_machine=craynv-cray
516588 os=-unicosmp
517589 ;;
518 cr16)
590 cr16 | cr16-*)
519591 basic_machine=cr16-unknown
520592 os=-elf
521593 ;;
566638 basic_machine=rs6000-bull
567639 os=-bosx
568640 ;;
569 dpx2* | dpx2*-bull)
641 dpx2*)
570642 basic_machine=m68k-bull
571643 os=-sysv3
644 ;;
645 e500v[12])
646 basic_machine=powerpc-unknown
647 os=$os"spe"
648 ;;
649 e500v[12]-*)
650 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
651 os=$os"spe"
572652 ;;
573653 ebmon29k)
574654 basic_machine=a29k-amd
659739 hp9k8[0-9][0-9] | hp8[0-9][0-9])
660740 basic_machine=hppa1.0-hp
661741 ;;
662 hppa-next)
663 os=-nextstep3
664 ;;
665742 hppaosf)
666743 basic_machine=hppa1.1-hp
667744 os=-osf
673750 i370-ibm* | ibm*)
674751 basic_machine=i370-ibm
675752 ;;
676 # I'm not sure what "Sysv32" means. Should this be sysv3.2?
677753 i*86v32)
678 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
754 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
679755 os=-sysv32
680756 ;;
681757 i*86v4*)
682 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
758 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
683759 os=-sysv4
684760 ;;
685761 i*86v)
686 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
762 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
687763 os=-sysv
688764 ;;
689765 i*86sol2)
690 basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'`
766 basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'`
691767 os=-solaris2
692768 ;;
693769 i386mach)
694770 basic_machine=i386-mach
695771 os=-mach
696772 ;;
697 i386-vsta | vsta)
773 vsta)
698774 basic_machine=i386-unknown
699775 os=-vsta
700776 ;;
712788 basic_machine=m68k-isi
713789 os=-sysv
714790 ;;
791 leon-*|leon[3-9]-*)
792 basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'`
793 ;;
715794 m68knommu)
716795 basic_machine=m68k-unknown
717796 os=-linux
718797 ;;
719798 m68knommu-*)
720 basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'`
799 basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'`
721800 os=-linux
722 ;;
723 m88k-omron*)
724 basic_machine=m88k-omron
725801 ;;
726802 magnum | m3230)
727803 basic_machine=mips-mips
731807 basic_machine=ns32k-utek
732808 os=-sysv
733809 ;;
734 microblaze)
810 microblaze*)
735811 basic_machine=microblaze-xilinx
736812 ;;
813 mingw64)
814 basic_machine=x86_64-pc
815 os=-mingw64
816 ;;
737817 mingw32)
738 basic_machine=i386-pc
818 basic_machine=i686-pc
739819 os=-mingw32
740820 ;;
741821 mingw32ce)
750830 os=-mint
751831 ;;
752832 mips3*-*)
753 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
833 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`
754834 ;;
755835 mips3*)
756 basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown
836 basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown
757837 ;;
758838 monitor)
759839 basic_machine=m68k-rom68k
763843 basic_machine=powerpc-unknown
764844 os=-morphos
765845 ;;
846 moxiebox)
847 basic_machine=moxie-unknown
848 os=-moxiebox
849 ;;
766850 msdos)
767851 basic_machine=i386-pc
768852 os=-msdos
769853 ;;
770854 ms1-*)
771 basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'`
855 basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'`
856 ;;
857 msys)
858 basic_machine=i686-pc
859 os=-msys
772860 ;;
773861 mvs)
774862 basic_machine=i370-ibm
775863 os=-mvs
776864 ;;
865 nacl)
866 basic_machine=le32-unknown
867 os=-nacl
868 ;;
777869 ncr3000)
778870 basic_machine=i486-ncr
779871 os=-sysv4
802894 basic_machine=v70-nec
803895 os=-sysv
804896 ;;
805 next | m*-next )
897 next | m*-next)
806898 basic_machine=m68k-next
807899 case $os in
808900 -nextstep* )
838930 np1)
839931 basic_machine=np1-gould
840932 ;;
933 neo-tandem)
934 basic_machine=neo-tandem
935 ;;
936 nse-tandem)
937 basic_machine=nse-tandem
938 ;;
841939 nsr-tandem)
842940 basic_machine=nsr-tandem
941 ;;
942 nsv-tandem)
943 basic_machine=nsv-tandem
944 ;;
945 nsx-tandem)
946 basic_machine=nsx-tandem
843947 ;;
844948 op50n-* | op60c-*)
845949 basic_machine=hppa1.1-oki
873977 os=-linux
874978 ;;
875979 parisc-*)
876 basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'`
980 basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'`
877981 os=-linux
878982 ;;
879983 pbd)
889993 basic_machine=i386-pc
890994 ;;
891995 pc98-*)
892 basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'`
996 basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'`
893997 ;;
894998 pentium | p5 | k5 | k6 | nexgen | viac3)
895999 basic_machine=i586-pc
9041008 basic_machine=i786-pc
9051009 ;;
9061010 pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*)
907 basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'`
1011 basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9081012 ;;
9091013 pentiumpro-* | p6-* | 6x86-* | athlon-*)
910 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
1014 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9111015 ;;
9121016 pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*)
913 basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'`
1017 basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9141018 ;;
9151019 pentium4-*)
916 basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
1020 basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9171021 ;;
9181022 pn)
9191023 basic_machine=pn-gould
9201024 ;;
9211025 power) basic_machine=power-ibm
9221026 ;;
923 ppc) basic_machine=powerpc-unknown
924 ;;
925 ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'`
926 ;;
927 ppcle | powerpclittle | ppc-le | powerpc-little)
1027 ppc | ppcbe) basic_machine=powerpc-unknown
1028 ;;
1029 ppc-* | ppcbe-*)
1030 basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1031 ;;
1032 ppcle | powerpclittle)
9281033 basic_machine=powerpcle-unknown
9291034 ;;
9301035 ppcle-* | powerpclittle-*)
931 basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'`
1036 basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9321037 ;;
9331038 ppc64) basic_machine=powerpc64-unknown
9341039 ;;
935 ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'`
936 ;;
937 ppc64le | powerpc64little | ppc64-le | powerpc64-little)
1040 ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1041 ;;
1042 ppc64le | powerpc64little)
9381043 basic_machine=powerpc64le-unknown
9391044 ;;
9401045 ppc64le-* | powerpc64little-*)
941 basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'`
1046 basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'`
9421047 ;;
9431048 ps2)
9441049 basic_machine=i386-ibm
9471052 basic_machine=i586-unknown
9481053 os=-pw32
9491054 ;;
950 rdos)
1055 rdos | rdos64)
1056 basic_machine=x86_64-pc
1057 os=-rdos
1058 ;;
1059 rdos32)
9511060 basic_machine=i386-pc
9521061 os=-rdos
9531062 ;;
9881097 sequent)
9891098 basic_machine=i386-sequent
9901099 ;;
991 sh)
992 basic_machine=sh-hitachi
993 os=-hms
994 ;;
9951100 sh5el)
9961101 basic_machine=sh5le-unknown
9971102 ;;
998 sh64)
999 basic_machine=sh64-unknown
1000 ;;
1001 sparclite-wrs | simso-wrs)
1103 simso-wrs)
10021104 basic_machine=sparclite-wrs
10031105 os=-vxworks
10041106 ;;
10161118 basic_machine=i860-stratus
10171119 os=-sysv4
10181120 ;;
1121 strongarm-* | thumb-*)
1122 basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'`
1123 ;;
10191124 sun2)
10201125 basic_machine=m68000-sun
10211126 ;;
10721177 basic_machine=t90-cray
10731178 os=-unicos
10741179 ;;
1075 tic54x | c54x*)
1076 basic_machine=tic54x-unknown
1077 os=-coff
1078 ;;
1079 tic55x | c55x*)
1080 basic_machine=tic55x-unknown
1081 os=-coff
1082 ;;
1083 tic6x | c6x*)
1084 basic_machine=tic6x-unknown
1085 os=-coff
1086 ;;
10871180 tile*)
1088 basic_machine=tile-unknown
1181 basic_machine=$basic_machine-unknown
10891182 os=-linux-gnu
10901183 ;;
10911184 tx39)
11481241 basic_machine=hppa1.1-winbond
11491242 os=-proelf
11501243 ;;
1244 x64)
1245 basic_machine=x86_64-pc
1246 ;;
11511247 xbox)
11521248 basic_machine=i686-pc
11531249 os=-mingw32
11551251 xps | xps100)
11561252 basic_machine=xps100-honeywell
11571253 ;;
1254 xscale-* | xscalee[bl]-*)
1255 basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'`
1256 ;;
11581257 ymp)
11591258 basic_machine=ymp-cray
11601259 os=-unicos
1161 ;;
1162 z8k-*-coff)
1163 basic_machine=z8k-unknown
1164 os=-sim
1165 ;;
1166 z80-*-coff)
1167 basic_machine=z80-unknown
1168 os=-sim
11691260 ;;
11701261 none)
11711262 basic_machine=none-none
11951286 vax)
11961287 basic_machine=vax-dec
11971288 ;;
1198 pdp10)
1199 # there are many clones, so DEC is not a safe bet
1200 basic_machine=pdp10-unknown
1201 ;;
12021289 pdp11)
12031290 basic_machine=pdp11-dec
12041291 ;;
12081295 sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
12091296 basic_machine=sh-unknown
12101297 ;;
1211 sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
1212 basic_machine=sparc-sun
1213 ;;
12141298 cydra)
12151299 basic_machine=cydra-cydrome
12161300 ;;
12301314 # Make sure to match an already-canonicalized machine name.
12311315 ;;
12321316 *)
1233 echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2
1317 echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2
12341318 exit 1
12351319 ;;
12361320 esac
12381322 # Here we canonicalize certain aliases for manufacturers.
12391323 case $basic_machine in
12401324 *-digital*)
1241 basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'`
1325 basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'`
12421326 ;;
12431327 *-commodore*)
1244 basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'`
1328 basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'`
12451329 ;;
12461330 *)
12471331 ;;
12521336 if [ x"$os" != x"" ]
12531337 then
12541338 case $os in
1255 # First match some system type aliases
1256 # that might get confused with valid system types.
1339 # First match some system type aliases that might get confused
1340 # with valid system types.
12571341 # -solaris* is a basic system type, with this one exception.
1258 -auroraux)
1259 os=-auroraux
1342 -auroraux)
1343 os=-auroraux
12601344 ;;
12611345 -solaris1 | -solaris1.*)
12621346 os=`echo $os | sed -e 's|solaris1|sunos4|'`
12641348 -solaris)
12651349 os=-solaris2
12661350 ;;
1267 -svr4*)
1268 os=-sysv4
1269 ;;
12701351 -unixware*)
12711352 os=-sysv4.2uw
12721353 ;;
12731354 -gnu/linux*)
12741355 os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
12751356 ;;
1276 # First accept the basic system types.
1357 # es1800 is here to avoid being matched by es* (a different OS)
1358 -es1800*)
1359 os=-ose
1360 ;;
1361 # Now accept the basic system types.
12771362 # The portable systems comes first.
1278 # Each alternative MUST END IN A *, to match a version number.
1363 # Each alternative MUST end in a * to match a version number.
12791364 # -sysv* is not here because it comes later, after sysvr4.
12801365 -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \
12811366 | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\
12821367 | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \
1283 | -sym* | -kopensolaris* \
1368 | -sym* | -kopensolaris* | -plan9* \
12841369 | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \
1285 | -aos* | -aros* \
1370 | -aos* | -aros* | -cloudabi* | -sortix* \
12861371 | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \
12871372 | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \
1288 | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \
1289 | -openbsd* | -solidbsd* \
1373 | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \
1374 | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \
12901375 | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \
12911376 | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \
12921377 | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \
12931378 | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \
1294 | -chorusos* | -chorusrdb* | -cegcc* \
1295 | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1296 | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \
1297 | -uxpv* | -beos* | -mpeix* | -udk* \
1298 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
1379 | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \
1380 | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \
1381 | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \
1382 | -linux-newlib* | -linux-musl* | -linux-uclibc* \
1383 | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
1384 | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \
12991385 | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
13001386 | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
13011387 | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
1302 | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
1388 | -morphos* | -superux* | -rtmk* | -windiss* \
13031389 | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
1304 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*)
1390 | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \
1391 | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \
1392 | -midnightbsd*)
13051393 # Remember, each alternative MUST END IN *, to match a version number.
13061394 ;;
13071395 -qnx*)
13181406 -nto*)
13191407 os=`echo $os | sed -e 's|nto|nto-qnx|'`
13201408 ;;
1321 -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \
1322 | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \
1409 -sim | -xray | -os68k* | -v88r* \
1410 | -windows* | -osx | -abug | -netware* | -os9* \
13231411 | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*)
13241412 ;;
13251413 -mac*)
1326 os=`echo $os | sed -e 's|mac|macos|'`
1414 os=`echo "$os" | sed -e 's|mac|macos|'`
13271415 ;;
13281416 -linux-dietlibc)
13291417 os=-linux-dietlibc
13321420 os=`echo $os | sed -e 's|linux|linux-gnu|'`
13331421 ;;
13341422 -sunos5*)
1335 os=`echo $os | sed -e 's|sunos5|solaris2|'`
1423 os=`echo "$os" | sed -e 's|sunos5|solaris2|'`
13361424 ;;
13371425 -sunos6*)
1338 os=`echo $os | sed -e 's|sunos6|solaris3|'`
1426 os=`echo "$os" | sed -e 's|sunos6|solaris3|'`
13391427 ;;
13401428 -opened*)
13411429 os=-openedition
13421430 ;;
1343 -os400*)
1431 -os400*)
13441432 os=-os400
13451433 ;;
13461434 -wince*)
13471435 os=-wince
13481436 ;;
1349 -osfrose*)
1350 os=-osfrose
1351 ;;
1352 -osf*)
1353 os=-osf
1354 ;;
13551437 -utek*)
13561438 os=-bsd
13571439 ;;
13761458 -nova*)
13771459 os=-rtmk-nova
13781460 ;;
1379 -ns2 )
1461 -ns2)
13801462 os=-nextstep2
13811463 ;;
13821464 -nsk*)
13891471 -sinix*)
13901472 os=-sysv4
13911473 ;;
1392 -tpf*)
1474 -tpf*)
13931475 os=-tpf
13941476 ;;
13951477 -triton*)
13981480 -oss*)
13991481 os=-sysv3
14001482 ;;
1401 -svr4)
1483 -svr4*)
14021484 os=-sysv4
14031485 ;;
14041486 -svr3)
14131495 -ose*)
14141496 os=-ose
14151497 ;;
1416 -es1800*)
1417 os=-ose
1418 ;;
1419 -xenix)
1420 os=-xenix
1421 ;;
14221498 -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*)
14231499 os=-mint
14241500 ;;
1425 -aros*)
1426 os=-aros
1427 ;;
1428 -kaos*)
1429 os=-kaos
1430 ;;
14311501 -zvmoe)
14321502 os=-zvmoe
14331503 ;;
14341504 -dicos*)
14351505 os=-dicos
1506 ;;
1507 -pikeos*)
1508 # Until real need of OS specific support for
1509 # particular features comes up, bare metal
1510 # configurations are quite functional.
1511 case $basic_machine in
1512 arm*)
1513 os=-eabi
1514 ;;
1515 *)
1516 os=-elf
1517 ;;
1518 esac
1519 ;;
1520 -nacl*)
1521 ;;
1522 -ios)
14361523 ;;
14371524 -none)
14381525 ;;
14391526 *)
14401527 # Get rid of the `-' at the beginning of $os.
14411528 os=`echo $os | sed 's/[^-]*-//'`
1442 echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2
1529 echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2
14431530 exit 1
14441531 ;;
14451532 esac
14561543 # system, and we'll never get to this point.
14571544
14581545 case $basic_machine in
1459 score-*)
1546 score-*)
14601547 os=-elf
14611548 ;;
1462 spu-*)
1549 spu-*)
14631550 os=-elf
14641551 ;;
14651552 *-acorn)
14711558 arm*-semi)
14721559 os=-aout
14731560 ;;
1474 c4x-* | tic4x-*)
1475 os=-coff
1561 c4x-* | tic4x-*)
1562 os=-coff
1563 ;;
1564 c8051-*)
1565 os=-elf
1566 ;;
1567 hexagon-*)
1568 os=-elf
1569 ;;
1570 tic54x-*)
1571 os=-coff
1572 ;;
1573 tic55x-*)
1574 os=-coff
1575 ;;
1576 tic6x-*)
1577 os=-coff
14761578 ;;
14771579 # This must come before the *-dec entry.
14781580 pdp10-*)
14921594 ;;
14931595 m68000-sun)
14941596 os=-sunos3
1495 # This also exists in the configure program, but was not the
1496 # default.
1497 # os=-sunos4
14981597 ;;
14991598 m68*-cisco)
15001599 os=-aout
15011600 ;;
1502 mep-*)
1601 mep-*)
15031602 os=-elf
15041603 ;;
15051604 mips*-cisco)
15171616 sparc-* | *-sun)
15181617 os=-sunos4.1.1
15191618 ;;
1619 pru-*)
1620 os=-elf
1621 ;;
15201622 *-be)
15211623 os=-beos
15221624 ;;
1523 *-haiku)
1524 os=-haiku
1525 ;;
15261625 *-ibm)
15271626 os=-aix
15281627 ;;
1529 *-knuth)
1628 *-knuth)
15301629 os=-mmixware
15311630 ;;
15321631 *-wec)
15621661 m88k-omron*)
15631662 os=-luna
15641663 ;;
1565 *-next )
1664 *-next)
15661665 os=-nextstep
15671666 ;;
15681667 *-sequent)
15761675 ;;
15771676 i370-*)
15781677 os=-mvs
1579 ;;
1580 *-next)
1581 os=-nextstep3
15821678 ;;
15831679 *-gould)
15841680 os=-sysv
16891785 vendor=stratus
16901786 ;;
16911787 esac
1692 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"`
1788 basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"`
16931789 ;;
16941790 esac
16951791
1696 echo $basic_machine$os
1792 echo "$basic_machine$os"
16971793 exit
16981794
16991795 # Local variables:
1700 # eval: (add-hook 'write-file-hooks 'time-stamp)
1796 # eval: (add-hook 'write-file-functions 'time-stamp)
17011797 # time-stamp-start: "timestamp='"
17021798 # time-stamp-format: "%:y-%02m-%02d"
17031799 # time-stamp-end: "'"
+2253
-1390
configure less more
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.68 for polkit-gnome 0.105.
2 # Generated by GNU Autoconf 2.69 for polkit-gnome 0.106.
33 #
44 # Report bugs to <http://lists.freedesktop.org/mailman/listinfo/polkit-devel>.
55 #
66 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
9 # Foundation, Inc.
7 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
108 #
119 #
1210 # This configure script is free software; the Free Software Foundation
135133 # CDPATH.
136134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137135
136 # Use a proper internal environment variable to ensure we don't fall
137 # into an infinite loop, continuously re-executing ourselves.
138 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
139 _as_can_reexec=no; export _as_can_reexec;
140 # We cannot yet assume a decent shell, so we have to provide a
141 # neutralization value for shells without unset; and this also
142 # works around shells that cannot unset nonexistent variables.
143 # Preserve -v and -x to the replacement shell.
144 BASH_ENV=/dev/null
145 ENV=/dev/null
146 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 case $- in # ((((
148 *v*x* | *x*v* ) as_opts=-vx ;;
149 *v* ) as_opts=-v ;;
150 *x* ) as_opts=-x ;;
151 * ) as_opts= ;;
152 esac
153 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
154 # Admittedly, this is quite paranoid, since all the known shells bail
155 # out after a failed `exec'.
156 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
157 as_fn_exit 255
158 fi
159 # We don't want this to propagate to other subprocesses.
160 { _as_can_reexec=; unset _as_can_reexec;}
138161 if test "x$CONFIG_SHELL" = x; then
139162 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140163 emulate sh
168191 else
169192 exitcode=1; echo positional parameters were not saved.
170193 fi
171 test x\$exitcode = x0 || exit 1"
194 test x\$exitcode = x0 || exit 1
195 test -x / || exit 1"
172196 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173197 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174198 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
221245
222246
223247 if test "x$CONFIG_SHELL" != x; then :
224 # We cannot yet assume a decent shell, so we have to provide a
225 # neutralization value for shells without unset; and this also
226 # works around shells that cannot unset nonexistent variables.
227 # Preserve -v and -x to the replacement shell.
228 BASH_ENV=/dev/null
229 ENV=/dev/null
230 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
231 export CONFIG_SHELL
232 case $- in # ((((
233 *v*x* | *x*v* ) as_opts=-vx ;;
234 *v* ) as_opts=-v ;;
235 *x* ) as_opts=-x ;;
236 * ) as_opts= ;;
237 esac
238 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
248 export CONFIG_SHELL
249 # We cannot yet assume a decent shell, so we have to provide a
250 # neutralization value for shells without unset; and this also
251 # works around shells that cannot unset nonexistent variables.
252 # Preserve -v and -x to the replacement shell.
253 BASH_ENV=/dev/null
254 ENV=/dev/null
255 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 case $- in # ((((
257 *v*x* | *x*v* ) as_opts=-vx ;;
258 *v* ) as_opts=-v ;;
259 *x* ) as_opts=-x ;;
260 * ) as_opts= ;;
261 esac
262 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
263 # Admittedly, this is quite paranoid, since all the known shells bail
264 # out after a failed `exec'.
265 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
266 exit 255
239267 fi
240268
241269 if test x$as_have_required = xno; then :
339367
340368
341369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376 test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
342378 # as_fn_append VAR VALUE
343379 # ----------------------
344380 # Append the text in VALUE to the end of the definition contained in VAR. Take
460496 chmod +x "$as_me.lineno" ||
461497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
462498
499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
463503 # Don't try to exec as it changes $[0], causing all sort of problems
464504 # (the dirname of $[0] is not the place where we might find the
465505 # original and so on. Autoconf is especially sensitive to this).
494534 # ... but there are two gotchas:
495535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
496536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
497 # In both cases, we have to default to `cp -p'.
537 # In both cases, we have to default to `cp -pR'.
498538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
499 as_ln_s='cp -p'
539 as_ln_s='cp -pR'
500540 elif ln conf$$.file conf$$ 2>/dev/null; then
501541 as_ln_s=ln
502542 else
503 as_ln_s='cp -p'
543 as_ln_s='cp -pR'
504544 fi
505545 else
506 as_ln_s='cp -p'
546 as_ln_s='cp -pR'
507547 fi
508548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
509549 rmdir conf$$.dir 2>/dev/null
515555 as_mkdir_p=false
516556 fi
517557
518 if test -x / >/dev/null 2>&1; then
519 as_test_x='test -x'
520 else
521 if ls -dL / >/dev/null 2>&1; then
522 as_ls_L_option=L
523 else
524 as_ls_L_option=
525 fi
526 as_test_x='
527 eval sh -c '\''
528 if test -d "$1"; then
529 test -d "$1/.";
530 else
531 case $1 in #(
532 -*)set "./$1";;
533 esac;
534 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
535 ???[sx]*):;;*)false;;esac;fi
536 '\'' sh
537 '
538 fi
539 as_executable_p=$as_test_x
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
540560
541561 # Sed expression to map a string onto a valid CPP name.
542562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570590 # Identity of this package.
571591 PACKAGE_NAME='polkit-gnome'
572592 PACKAGE_TARNAME='polkit-gnome'
573 PACKAGE_VERSION='0.105'
574 PACKAGE_STRING='polkit-gnome 0.105'
593 PACKAGE_VERSION='0.106'
594 PACKAGE_STRING='polkit-gnome 0.106'
575595 PACKAGE_BUGREPORT='http://lists.freedesktop.org/mailman/listinfo/polkit-devel'
576596 PACKAGE_URL=''
577597
628648 INTLLIBS
629649 INSTOBJEXT
630650 GMOFILES
651 DATADIRNAME
631652 CATOBJEXT
632653 CATALOGS
633654 MSGFMT_OPTS
655 INTL_MACOSX_LIBS
634656 GETTEXT_PACKAGE
635 DATADIRNAME
636657 ALL_LINGUAS
637658 INTLTOOL_PERL
638659 GMSGFMT
658679 INTLTOOL_KEYS_RULE
659680 INTLTOOL_DIRECTORY_RULE
660681 INTLTOOL_DESKTOP_RULE
682 intltool__v_merge_options_0
683 intltool__v_merge_options_
684 INTLTOOL_V_MERGE_OPTIONS
685 INTLTOOL__v_MERGE_0
686 INTLTOOL__v_MERGE_
687 INTLTOOL_V_MERGE
661688 INTLTOOL_EXTRACT
662689 INTLTOOL_MERGE
663690 INTLTOOL_UPDATE
674701 PKG_CONFIG_PATH
675702 PKG_CONFIG
676703 WARN_CFLAGS
704 LT_SYS_LIBRARY_PATH
677705 OTOOL64
678706 OTOOL
679707 LIPO
707735 am__fastdepCC_FALSE
708736 am__fastdepCC_TRUE
709737 CCDEPMODE
738 am__nodep
710739 AMDEPBACKSLASH
711740 AMDEP_FALSE
712741 AMDEP_TRUE
713 am__quote
714742 am__include
715743 DEPDIR
716744 OBJEXT
723751 LT_AGE
724752 LT_REVISION
725753 LT_CURRENT
726 AM_BACKSLASH
727 AM_DEFAULT_VERBOSITY
728754 MAINT
729755 MAINTAINER_MODE_FALSE
730756 MAINTAINER_MODE_TRUE
757 AM_BACKSLASH
758 AM_DEFAULT_VERBOSITY
759 AM_DEFAULT_V
760 AM_V
731761 am__untar
732762 am__tar
733763 AMTAR
770800 docdir
771801 oldincludedir
772802 includedir
803 runstatedir
773804 localstatedir
774805 sharedstatedir
775806 sysconfdir
788819 PACKAGE_TARNAME
789820 PACKAGE_NAME
790821 PATH_SEPARATOR
791 SHELL'
822 SHELL
823 am__quote'
792824 ac_subst_files=''
793825 ac_user_opts='
794826 enable_option_checking
827 enable_silent_rules
795828 enable_maintainer_mode
796 enable_silent_rules
797829 enable_dependency_tracking
798830 enable_shared
799831 enable_static
800832 with_pic
801833 enable_fast_install
834 with_aix_soname
802835 with_gnu_ld
803836 with_sysroot
804837 enable_libtool_lock
816849 LIBS
817850 CPPFLAGS
818851 CPP
852 LT_SYS_LIBRARY_PATH
819853 PKG_CONFIG
820854 PKG_CONFIG_PATH
821855 PKG_CONFIG_LIBDIR
865899 sysconfdir='${prefix}/etc'
866900 sharedstatedir='${prefix}/com'
867901 localstatedir='${prefix}/var'
902 runstatedir='${localstatedir}/run'
868903 includedir='${prefix}/include'
869904 oldincludedir='/usr/include'
870905 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
11171152 | -silent | --silent | --silen | --sile | --sil)
11181153 silent=yes ;;
11191154
1155 -runstatedir | --runstatedir | --runstatedi | --runstated \
1156 | --runstate | --runstat | --runsta | --runst | --runs \
1157 | --run | --ru | --r)
1158 ac_prev=runstatedir ;;
1159 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1160 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1161 | --run=* | --ru=* | --r=*)
1162 runstatedir=$ac_optarg ;;
1163
11201164 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
11211165 ac_prev=sbindir ;;
11221166 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
12541298 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
12551299 datadir sysconfdir sharedstatedir localstatedir includedir \
12561300 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1257 libdir localedir mandir
1301 libdir localedir mandir runstatedir
12581302 do
12591303 eval ac_val=\$$ac_var
12601304 # Remove trailing slashes.
12821326 if test "x$host_alias" != x; then
12831327 if test "x$build_alias" = x; then
12841328 cross_compiling=maybe
1285 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1286 If a cross compiler is detected then cross compile mode will be used" >&2
12871329 elif test "x$build_alias" != "x$host_alias"; then
12881330 cross_compiling=yes
12891331 fi
13691411 # Omit some internal or obsolete options to make the list less imposing.
13701412 # This message is too long to be a string in the A/UX 3.1 sh.
13711413 cat <<_ACEOF
1372 \`configure' configures polkit-gnome 0.105 to adapt to many kinds of systems.
1414 \`configure' configures polkit-gnome 0.106 to adapt to many kinds of systems.
13731415
13741416 Usage: $0 [OPTION]... [VAR=VALUE]...
13751417
14091451 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
14101452 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
14111453 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1454 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
14121455 --libdir=DIR object code libraries [EPREFIX/lib]
14131456 --includedir=DIR C header files [PREFIX/include]
14141457 --oldincludedir=DIR C header files for non-gcc [/usr/include]
14391482
14401483 if test -n "$ac_init_help"; then
14411484 case $ac_init_help in
1442 short | recursive ) echo "Configuration of polkit-gnome 0.105:";;
1485 short | recursive ) echo "Configuration of polkit-gnome 0.106:";;
14431486 esac
14441487 cat <<\_ACEOF
14451488
14471490 --disable-option-checking ignore unrecognized --enable/--with options
14481491 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
14491492 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1450 --disable-maintainer-mode disable make rules and dependencies not useful
1451 (and sometimes confusing) to the casual installer
1452 --enable-silent-rules less verbose build output (undo: `make V=1')
1453 --disable-silent-rules verbose build output (undo: `make V=0')
1454 --disable-dependency-tracking speeds up one-time build
1455 --enable-dependency-tracking do not reject slow dependency extractors
1493 --enable-silent-rules less verbose build output (undo: "make V=1")
1494 --disable-silent-rules verbose build output (undo: "make V=0")
1495 --disable-maintainer-mode
1496 disable make rules and dependencies not useful (and
1497 sometimes confusing) to the casual installer
1498 --enable-dependency-tracking
1499 do not reject slow dependency extractors
1500 --disable-dependency-tracking
1501 speeds up one-time build
14561502 --enable-shared[=PKGS] build shared libraries [default=yes]
14571503 --enable-static[=PKGS] build static libraries [default=yes]
14581504 --enable-fast-install[=PKGS]
14591505 optimize for fast installation [default=yes]
14601506 --disable-libtool-lock avoid locking (might break parallel builds)
1461 --enable-debug turn on debugging
1507 --enable-debug=[yes/info/profile/no]
1508 compile with debugging
14621509 --enable-compile-warnings=[no/minimum/yes/maximum/error]
14631510 Turn on compiler warnings
14641511 --enable-iso-c Try to warn if code is not ISO C
14671514 Optional Packages:
14681515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
14691516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1470 --with-pic try to use only PIC/non-PIC objects [default=use
1517 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
14711518 both]
1519 --with-aix-soname=aix|svr4|both
1520 shared library versioning (aka "SONAME") variant to
1521 provide on AIX, [default=aix].
14721522 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1473 --with-sysroot=DIR Search for dependent libraries within DIR
1474 (or the compiler's sysroot if not specified).
1523 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1524 compiler's sysroot if not specified).
14751525
14761526 Some influential environment variables:
14771527 CC C compiler command
14821532 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
14831533 you have headers in a nonstandard directory <include dir>
14841534 CPP C preprocessor
1535 LT_SYS_LIBRARY_PATH
1536 User-defined run-time library search path.
14851537 PKG_CONFIG path to pkg-config utility
14861538 PKG_CONFIG_PATH
14871539 directories to add to pkg-config's search path
15661618 test -n "$ac_init_help" && exit $ac_status
15671619 if $ac_init_version; then
15681620 cat <<\_ACEOF
1569 polkit-gnome configure 0.105
1570 generated by GNU Autoconf 2.68
1571
1572 Copyright (C) 2010 Free Software Foundation, Inc.
1621 polkit-gnome configure 0.106
1622 generated by GNU Autoconf 2.69
1623
1624 Copyright (C) 2012 Free Software Foundation, Inc.
15731625 This configure script is free software; the Free Software Foundation
15741626 gives unlimited permission to copy, distribute and modify it.
15751627 _ACEOF
17241776 test ! -s conftest.err
17251777 } && test -s conftest$ac_exeext && {
17261778 test "$cross_compiling" = yes ||
1727 $as_test_x conftest$ac_exeext
1779 test -x conftest$ac_exeext
17281780 }; then :
17291781 ac_retval=0
17301782 else
19351987 This file contains any messages produced by compilers while
19361988 running configure, to aid debugging if configure makes a mistake.
19371989
1938 It was created by polkit-gnome $as_me 0.105, which was
1939 generated by GNU Autoconf 2.68. Invocation command line was
1990 It was created by polkit-gnome $as_me 0.106, which was
1991 generated by GNU Autoconf 2.69. Invocation command line was
19401992
19411993 $ $0 $@
19421994
22842336
22852337
22862338
2287 am__api_version='1.11'
2339 am__api_version='1.16'
22882340
22892341 ac_aux_dir=
22902342 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
23522404 # by default.
23532405 for ac_prog in ginstall scoinst install; do
23542406 for ac_exec_ext in '' $ac_executable_extensions; do
2355 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2407 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
23562408 if test $ac_prog = install &&
23572409 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
23582410 # AIX install. It has an incompatible calling convention.
24102462
24112463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
24122464 $as_echo_n "checking whether build environment is sane... " >&6; }
2413 # Just in case
2414 sleep 1
2415 echo timestamp > conftest.file
24162465 # Reject unsafe characters in $srcdir or the absolute working directory
24172466 # name. Accept space and tab only in the latter.
24182467 am_lf='
24232472 esac
24242473 case $srcdir in
24252474 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2426 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2475 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
24272476 esac
24282477
2429 # Do `set' in a subshell so we don't clobber the current shell's
2478 # Do 'set' in a subshell so we don't clobber the current shell's
24302479 # arguments. Must try -L first in case configure is actually a
24312480 # symlink; some systems play weird games with the mod time of symlinks
24322481 # (eg FreeBSD returns the mod time of the symlink's containing
24332482 # directory).
24342483 if (
2435 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2436 if test "$*" = "X"; then
2437 # -L didn't work.
2438 set X `ls -t "$srcdir/configure" conftest.file`
2439 fi
2440 rm -f conftest.file
2441 if test "$*" != "X $srcdir/configure conftest.file" \
2442 && test "$*" != "X conftest.file $srcdir/configure"; then
2443
2444 # If neither matched, then we have a broken ls. This can happen
2445 # if, for instance, CONFIG_SHELL is bash and it inherits a
2446 # broken ls alias from the environment. This has actually
2447 # happened. Such a system could not be considered "sane".
2448 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2449 alias in your environment" "$LINENO" 5
2450 fi
2451
2484 am_has_slept=no
2485 for am_try in 1 2; do
2486 echo "timestamp, slept: $am_has_slept" > conftest.file
2487 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2488 if test "$*" = "X"; then
2489 # -L didn't work.
2490 set X `ls -t "$srcdir/configure" conftest.file`
2491 fi
2492 if test "$*" != "X $srcdir/configure conftest.file" \
2493 && test "$*" != "X conftest.file $srcdir/configure"; then
2494
2495 # If neither matched, then we have a broken ls. This can happen
2496 # if, for instance, CONFIG_SHELL is bash and it inherits a
2497 # broken ls alias from the environment. This has actually
2498 # happened. Such a system could not be considered "sane".
2499 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2500 alias in your environment" "$LINENO" 5
2501 fi
2502 if test "$2" = conftest.file || test $am_try -eq 2; then
2503 break
2504 fi
2505 # Just in case.
2506 sleep 1
2507 am_has_slept=yes
2508 done
24522509 test "$2" = conftest.file
24532510 )
24542511 then
24602517 fi
24612518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24622519 $as_echo "yes" >&6; }
2520 # If we didn't sleep, we still need to ensure time stamps of config.status and
2521 # generated files are strictly newer.
2522 am_sleep_pid=
2523 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2524 ( sleep 1 ) &
2525 am_sleep_pid=$!
2526 fi
2527
2528 rm -f conftest.file
2529
24632530 test "$program_prefix" != NONE &&
24642531 program_transform_name="s&^&$program_prefix&;$program_transform_name"
24652532 # Use a double $ so make ignores it.
24702537 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
24712538 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
24722539
2473 # expand $ac_aux_dir to an absolute path
2474 am_aux_dir=`cd $ac_aux_dir && pwd`
2540 # Expand $ac_aux_dir to an absolute path.
2541 am_aux_dir=`cd "$ac_aux_dir" && pwd`
24752542
24762543 if test x"${MISSING+set}" != xset; then
2477 case $am_aux_dir in
2478 *\ * | *\ *)
2479 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2480 *)
2481 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2482 esac
2544 MISSING="\${SHELL} '$am_aux_dir/missing'"
24832545 fi
24842546 # Use eval to expand $SHELL
2485 if eval "$MISSING --run true"; then
2486 am_missing_run="$MISSING --run "
2547 if eval "$MISSING --is-lightweight"; then
2548 am_missing_run="$MISSING "
24872549 else
24882550 am_missing_run=
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2490 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2491 fi
2492
2493 if test x"${install_sh}" != xset; then
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2552 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2553 fi
2554
2555 if test x"${install_sh+set}" != xset; then
24942556 case $am_aux_dir in
24952557 *\ * | *\ *)
24962558 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
24992561 esac
25002562 fi
25012563
2502 # Installed binaries are usually stripped using `strip' when the user
2503 # run `make install-strip'. However `strip' might not be the right
2564 # Installed binaries are usually stripped using 'strip' when the user
2565 # run "make install-strip". However 'strip' might not be the right
25042566 # tool to use in cross-compilation environments, therefore Automake
2505 # will honor the `STRIP' environment variable to overrule this program.
2567 # will honor the 'STRIP' environment variable to overrule this program.
25062568 if test "$cross_compiling" != no; then
25072569 if test -n "$ac_tool_prefix"; then
25082570 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
25212583 IFS=$as_save_IFS
25222584 test -z "$as_dir" && as_dir=.
25232585 for ac_exec_ext in '' $ac_executable_extensions; do
2524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25252587 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
25262588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25272589 break 2
25612623 IFS=$as_save_IFS
25622624 test -z "$as_dir" && as_dir=.
25632625 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2626 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25652627 ac_cv_prog_ac_ct_STRIP="strip"
25662628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25672629 break 2
26122674 test -z "$as_dir" && as_dir=.
26132675 for ac_prog in mkdir gmkdir; do
26142676 for ac_exec_ext in '' $ac_executable_extensions; do
2615 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2677 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
26162678 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
26172679 'mkdir (GNU coreutils) '* | \
26182680 'mkdir (coreutils) '* | \
26412703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
26422704 $as_echo "$MKDIR_P" >&6; }
26432705
2644 mkdir_p="$MKDIR_P"
2645 case $mkdir_p in
2646 [\\/$]* | ?:[\\/]*) ;;
2647 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2648 esac
2649
26502706 for ac_prog in gawk mawk nawk awk
26512707 do
26522708 # Extract the first word of "$ac_prog", so it can be a program name with args.
26652721 IFS=$as_save_IFS
26662722 test -z "$as_dir" && as_dir=.
26672723 for ac_exec_ext in '' $ac_executable_extensions; do
2668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26692725 ac_cv_prog_AWK="$ac_prog"
26702726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26712727 break 2
27292785 fi
27302786 rmdir .tst 2>/dev/null
27312787
2788 # Check whether --enable-silent-rules was given.
2789 if test "${enable_silent_rules+set}" = set; then :
2790 enableval=$enable_silent_rules;
2791 fi
2792
2793 case $enable_silent_rules in # (((
2794 yes) AM_DEFAULT_VERBOSITY=0;;
2795 no) AM_DEFAULT_VERBOSITY=1;;
2796 *) AM_DEFAULT_VERBOSITY=1;;
2797 esac
2798 am_make=${MAKE-make}
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2800 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2801 if ${am_cv_make_support_nested_variables+:} false; then :
2802 $as_echo_n "(cached) " >&6
2803 else
2804 if $as_echo 'TRUE=$(BAR$(V))
2805 BAR0=false
2806 BAR1=true
2807 V=1
2808 am__doit:
2809 @$(TRUE)
2810 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2811 am_cv_make_support_nested_variables=yes
2812 else
2813 am_cv_make_support_nested_variables=no
2814 fi
2815 fi
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2817 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2818 if test $am_cv_make_support_nested_variables = yes; then
2819 AM_V='$(V)'
2820 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2821 else
2822 AM_V=$AM_DEFAULT_VERBOSITY
2823 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2824 fi
2825 AM_BACKSLASH='\'
2826
27322827 if test "`cd $srcdir && pwd`" != "`pwd`"; then
27332828 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
27342829 # is not polluted with repeated "-I."
27512846
27522847 # Define the identity of the package.
27532848 PACKAGE='polkit-gnome'
2754 VERSION='0.105'
2849 VERSION='0.106'
27552850
27562851
27572852 cat >>confdefs.h <<_ACEOF
27792874
27802875 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
27812876
2782 # We need awk for the "check" target. The system "awk" is bad on
2783 # some platforms.
2784 # Always define AMTAR for backward compatibility.
2785
2786 AMTAR=${AMTAR-"${am_missing_run}tar"}
2787
2788 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2789
2790
2791
2792
2877 # For better backward compatibility. To be removed once Automake 1.9.x
2878 # dies out for good. For more background, see:
2879 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2880 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2881 mkdir_p='$(MKDIR_P)'
2882
2883 # We need awk for the "check" target (and possibly the TAP driver). The
2884 # system "awk" is bad on some platforms.
2885 # Always define AMTAR for backward compatibility. Yes, it's still used
2886 # in the wild :-( We should find a proper way to deprecate it ...
2887 AMTAR='$${TAR-tar}'
2888
2889
2890 # We'll loop over all known methods to create a tar archive until one works.
2891 _am_tools='gnutar pax cpio none'
2892
2893 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2894
2895
2896
2897
2898
2899
2900 # POSIX will say in a future version that running "rm -f" with no argument
2901 # is OK; and we want to be able to make that assumption in our Makefile
2902 # recipes. So use an aggressive probe to check that the usage we want is
2903 # actually supported "in the wild" to an acceptable degree.
2904 # See automake bug#10828.
2905 # To make any issue more visible, cause the running configure to be aborted
2906 # by default if the 'rm' program in use doesn't match our expectations; the
2907 # user can still override this though.
2908 if rm -f && rm -fr && rm -rf; then : OK; else
2909 cat >&2 <<'END'
2910 Oops!
2911
2912 Your 'rm' program seems unable to run without file operands specified
2913 on the command line, even when the '-f' option is present. This is contrary
2914 to the behaviour of most rm programs out there, and not conforming with
2915 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2916
2917 Please tell bug-automake@gnu.org about your system, including the value
2918 of your $PATH and any error possibly output before this message. This
2919 can help us improve future automake versions.
2920
2921 END
2922 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2923 echo 'Configuration will proceed anyway, since you have set the' >&2
2924 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2925 echo >&2
2926 else
2927 cat >&2 <<'END'
2928 Aborting the configuration process, to ensure you take notice of the issue.
2929
2930 You can download and install GNU coreutils to get an 'rm' implementation
2931 that behaves properly: <https://www.gnu.org/software/coreutils/>.
2932
2933 If you want to complete the configuration process using your problematic
2934 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2935 to "yes", and re-run configure.
2936
2937 END
2938 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2939 fi
2940 fi
27932941
27942942
27952943
27982946
27992947
28002948
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable maintainer-specific portions of Makefiles" >&5
2802 $as_echo_n "checking whether to disable maintainer-specific portions of Makefiles... " >&6; }
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2950 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
28032951 # Check whether --enable-maintainer-mode was given.
28042952 if test "${enable_maintainer_mode+set}" = set; then :
28052953 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
28262974 enableval=$enable_silent_rules;
28272975 fi
28282976
2829 case $enable_silent_rules in
2830 yes) AM_DEFAULT_VERBOSITY=0;;
2831 no) AM_DEFAULT_VERBOSITY=1;;
2832 *) AM_DEFAULT_VERBOSITY=0;;
2977 case $enable_silent_rules in # (((
2978 yes) AM_DEFAULT_VERBOSITY=0;;
2979 no) AM_DEFAULT_VERBOSITY=1;;
2980 *) AM_DEFAULT_VERBOSITY=0;;
28332981 esac
2982 am_make=${MAKE-make}
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2984 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2985 if ${am_cv_make_support_nested_variables+:} false; then :
2986 $as_echo_n "(cached) " >&6
2987 else
2988 if $as_echo 'TRUE=$(BAR$(V))
2989 BAR0=false
2990 BAR1=true
2991 V=1
2992 am__doit:
2993 @$(TRUE)
2994 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2995 am_cv_make_support_nested_variables=yes
2996 else
2997 am_cv_make_support_nested_variables=no
2998 fi
2999 fi
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3001 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3002 if test $am_cv_make_support_nested_variables = yes; then
3003 AM_V='$(V)'
3004 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3005 else
3006 AM_V=$AM_DEFAULT_VERBOSITY
3007 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3008 fi
28343009 AM_BACKSLASH='\'
28353010
28363011
28683043 IFS=$as_save_IFS
28693044 test -z "$as_dir" && as_dir=.
28703045 for ac_exec_ext in '' $ac_executable_extensions; do
2871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28723047 ac_cv_prog_CC="${ac_tool_prefix}gcc"
28733048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28743049 break 2
29083083 IFS=$as_save_IFS
29093084 test -z "$as_dir" && as_dir=.
29103085 for ac_exec_ext in '' $ac_executable_extensions; do
2911 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29123087 ac_cv_prog_ac_ct_CC="gcc"
29133088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29143089 break 2
29613136 IFS=$as_save_IFS
29623137 test -z "$as_dir" && as_dir=.
29633138 for ac_exec_ext in '' $ac_executable_extensions; do
2964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29653140 ac_cv_prog_CC="${ac_tool_prefix}cc"
29663141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29673142 break 2
30023177 IFS=$as_save_IFS
30033178 test -z "$as_dir" && as_dir=.
30043179 for ac_exec_ext in '' $ac_executable_extensions; do
3005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30063181 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
30073182 ac_prog_rejected=yes
30083183 continue
30603235 IFS=$as_save_IFS
30613236 test -z "$as_dir" && as_dir=.
30623237 for ac_exec_ext in '' $ac_executable_extensions; do
3063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
30643239 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
30653240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
30663241 break 2
31043279 IFS=$as_save_IFS
31053280 test -z "$as_dir" && as_dir=.
31063281 for ac_exec_ext in '' $ac_executable_extensions; do
3107 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3282 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
31083283 ac_cv_prog_ac_ct_CC="$ac_prog"
31093284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
31103285 break 2
35503725 /* end confdefs.h. */
35513726 #include <stdarg.h>
35523727 #include <stdio.h>
3553 #include <sys/types.h>
3554 #include <sys/stat.h>
3728 struct stat;
35553729 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
35563730 struct buf { int x; };
35573731 FILE * (*rcsopen) (struct buf *, struct stat *, int);
36353809 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
36363810 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
36373811 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3812
3813 ac_ext=c
3814 ac_cpp='$CPP $CPPFLAGS'
3815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3819 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3820 if ${am_cv_prog_cc_c_o+:} false; then :
3821 $as_echo_n "(cached) " >&6
3822 else
3823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3824 /* end confdefs.h. */
3825
3826 int
3827 main ()
3828 {
3829
3830 ;
3831 return 0;
3832 }
3833 _ACEOF
3834 # Make sure it works both with $CC and with simple cc.
3835 # Following AC_PROG_CC_C_O, we do the test twice because some
3836 # compilers refuse to overwrite an existing .o file with -o,
3837 # though they will create one.
3838 am_cv_prog_cc_c_o=yes
3839 for am_i in 1 2; do
3840 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3841 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3842 ac_status=$?
3843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3844 (exit $ac_status); } \
3845 && test -f conftest2.$ac_objext; then
3846 : OK
3847 else
3848 am_cv_prog_cc_c_o=no
3849 break
3850 fi
3851 done
3852 rm -f core conftest*
3853 unset am_i
3854 fi
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3856 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3857 if test "$am_cv_prog_cc_c_o" != yes; then
3858 # Losing compiler, so override with the script.
3859 # FIXME: It is wrong to rewrite CC.
3860 # But if we don't then we get into trouble of one sort or another.
3861 # A longer-term fix would be to have automake use am__CC in this case,
3862 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3863 CC="$am_aux_dir/compile $CC"
3864 fi
3865 ac_ext=c
3866 ac_cpp='$CPP $CPPFLAGS'
3867 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3868 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3869 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3870
36383871 DEPDIR="${am__leading_dot}deps"
36393872
36403873 ac_config_commands="$ac_config_commands depfiles"
36413874
3642
3643 am_make=${MAKE-make}
3644 cat > confinc << 'END'
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3876 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3877 cat > confinc.mk << 'END'
36453878 am__doit:
3646 @echo this is the am__doit target
3879 @echo this is the am__doit target >confinc.out
36473880 .PHONY: am__doit
36483881 END
3649 # If we don't find an include directive, just comment out the code.
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3651 $as_echo_n "checking for style of include used by $am_make... " >&6; }
36523882 am__include="#"
36533883 am__quote=
3654 _am_result=none
3655 # First try GNU make style include.
3656 echo "include confinc" > confmf
3657 # Ignore all kinds of additional output from `make'.
3658 case `$am_make -s -f confmf 2> /dev/null` in #(
3659 *the\ am__doit\ target*)
3660 am__include=include
3661 am__quote=
3662 _am_result=GNU
3663 ;;
3884 # BSD make does it like this.
3885 echo '.include "confinc.mk" # ignored' > confmf.BSD
3886 # Other make implementations (GNU, Solaris 10, AIX) do it like this.
3887 echo 'include confinc.mk # ignored' > confmf.GNU
3888 _am_result=no
3889 for s in GNU BSD; do
3890 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3891 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3892 ac_status=$?
3893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3894 (exit $ac_status); }
3895 case $?:`cat confinc.out 2>/dev/null` in #(
3896 '0:this is the am__doit target') :
3897 case $s in #(
3898 BSD) :
3899 am__include='.include' am__quote='"' ;; #(
3900 *) :
3901 am__include='include' am__quote='' ;;
3902 esac ;; #(
3903 *) :
3904 ;;
36643905 esac
3665 # Now try BSD make style include.
3666 if test "$am__include" = "#"; then
3667 echo '.include "confinc"' > confmf
3668 case `$am_make -s -f confmf 2> /dev/null` in #(
3669 *the\ am__doit\ target*)
3670 am__include=.include
3671 am__quote="\""
3672 _am_result=BSD
3673 ;;
3674 esac
3675 fi
3676
3677
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3679 $as_echo "$_am_result" >&6; }
3680 rm -f confinc confmf
3906 if test "$am__include" != "#"; then
3907 _am_result="yes ($s style)"
3908 break
3909 fi
3910 done
3911 rm -f confinc.* confmf.*
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3913 $as_echo "${_am_result}" >&6; }
36813914
36823915 # Check whether --enable-dependency-tracking was given.
36833916 if test "${enable_dependency_tracking+set}" = set; then :
36873920 if test "x$enable_dependency_tracking" != xno; then
36883921 am_depcomp="$ac_aux_dir/depcomp"
36893922 AMDEPBACKSLASH='\'
3923 am__nodep='_no'
36903924 fi
36913925 if test "x$enable_dependency_tracking" != xno; then
36923926 AMDEP_TRUE=
37093943 # We make a subdir and do the tests there. Otherwise we can end up
37103944 # making bogus files that we don't know about and never remove. For
37113945 # instance it was reported that on HP-UX the gcc test will end up
3712 # making a dummy file named `D' -- because `-MD' means `put the output
3713 # in D'.
3946 # making a dummy file named 'D' -- because '-MD' means "put the output
3947 # in D".
3948 rm -rf conftest.dir
37143949 mkdir conftest.dir
37153950 # Copy depcomp to subdir because otherwise we won't find it if we're
37163951 # using a relative directory.
37443979 : > sub/conftest.c
37453980 for i in 1 2 3 4 5 6; do
37463981 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3747 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3748 # Solaris 8's {/usr,}/bin/sh.
3749 touch sub/conftst$i.h
3982 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3983 # Solaris 10 /bin/sh.
3984 echo '/* dummy */' > sub/conftst$i.h
37503985 done
37513986 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
37523987
3753 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3988 # We check with '-c' and '-o' for the sake of the "dashmstdout"
37543989 # mode. It turns out that the SunPro C++ compiler does not properly
3755 # handle `-M -o', and we need to detect this. Also, some Intel
3756 # versions had trouble with output in subdirs
3990 # handle '-M -o', and we need to detect this. Also, some Intel
3991 # versions had trouble with output in subdirs.
37573992 am__obj=sub/conftest.${OBJEXT-o}
37583993 am__minus_obj="-o $am__obj"
37593994 case $depmode in
37623997 test "$am__universal" = false || continue
37633998 ;;
37643999 nosideeffect)
3765 # after this tag, mechanisms are not by side-effect, so they'll
3766 # only be used when explicitly requested
4000 # After this tag, mechanisms are not by side-effect, so they'll
4001 # only be used when explicitly requested.
37674002 if test "x$enable_dependency_tracking" = xyes; then
37684003 continue
37694004 else
37704005 break
37714006 fi
37724007 ;;
3773 msvisualcpp | msvcmsys)
3774 # This compiler won't grok `-c -o', but also, the minuso test has
4008 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4009 # This compiler won't grok '-c -o', but also, the minuso test has
37754010 # not run yet. These depmodes are late enough in the game, and
37764011 # so weak that their functioning should not be impacted.
37774012 am__obj=conftest.${OBJEXT-o}
39804215 for ac_prog in grep ggrep; do
39814216 for ac_exec_ext in '' $ac_executable_extensions; do
39824217 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3983 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4218 as_fn_executable_p "$ac_path_GREP" || continue
39844219 # Check for GNU ac_path_GREP and select it if it is found.
39854220 # Check for GNU $ac_path_GREP
39864221 case `"$ac_path_GREP" --version 2>&1` in
40464281 for ac_prog in egrep; do
40474282 for ac_exec_ext in '' $ac_executable_extensions; do
40484283 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4049 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4284 as_fn_executable_p "$ac_path_EGREP" || continue
40504285 # Check for GNU ac_path_EGREP and select it if it is found.
40514286 # Check for GNU $ac_path_EGREP
40524287 case `"$ac_path_EGREP" --version 2>&1` in
42174452
42184453
42194454
4220 macro_version='2.4'
4221 macro_revision='1.3293'
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235 ltmain="$ac_aux_dir/ltmain.sh"
4455 macro_version='2.4.6'
4456 macro_revision='2.4.6'
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470 ltmain=$ac_aux_dir/ltmain.sh
42364471
42374472 # Make sure we can run config.sub.
42384473 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
43524587 $ECHO ""
43534588 }
43544589
4355 case "$ECHO" in
4590 case $ECHO in
43564591 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
43574592 $as_echo "printf" >&6; } ;;
43584593 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
43964631 for ac_prog in sed gsed; do
43974632 for ac_exec_ext in '' $ac_executable_extensions; do
43984633 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4399 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4634 as_fn_executable_p "$ac_path_SED" || continue
44004635 # Check for GNU ac_path_SED and select it if it is found.
44014636 # Check for GNU $ac_path_SED
44024637 case `"$ac_path_SED" --version 2>&1` in
44754710 for ac_prog in fgrep; do
44764711 for ac_exec_ext in '' $ac_executable_extensions; do
44774712 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4478 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4713 as_fn_executable_p "$ac_path_FGREP" || continue
44794714 # Check for GNU ac_path_FGREP and select it if it is found.
44804715 # Check for GNU $ac_path_FGREP
44814716 case `"$ac_path_FGREP" --version 2>&1` in
45454780
45464781 # Check whether --with-gnu-ld was given.
45474782 if test "${with_gnu_ld+set}" = set; then :
4548 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4783 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
45494784 else
45504785 with_gnu_ld=no
45514786 fi
45524787
45534788 ac_prog=ld
4554 if test "$GCC" = yes; then
4789 if test yes = "$GCC"; then
45554790 # Check if gcc -print-prog-name=ld gives a path.
45564791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
45574792 $as_echo_n "checking for ld used by $CC... " >&6; }
45584793 case $host in
45594794 *-*-mingw*)
4560 # gcc leaves a trailing carriage return which upsets mingw
4795 # gcc leaves a trailing carriage return, which upsets mingw
45614796 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
45624797 *)
45634798 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
45714806 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
45724807 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
45734808 done
4574 test -z "$LD" && LD="$ac_prog"
4809 test -z "$LD" && LD=$ac_prog
45754810 ;;
45764811 "")
45774812 # If it fails, then pretend we aren't using GCC.
45824817 with_gnu_ld=unknown
45834818 ;;
45844819 esac
4585 elif test "$with_gnu_ld" = yes; then
4820 elif test yes = "$with_gnu_ld"; then
45864821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
45874822 $as_echo_n "checking for GNU ld... " >&6; }
45884823 else
45934828 $as_echo_n "(cached) " >&6
45944829 else
45954830 if test -z "$LD"; then
4596 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4831 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
45974832 for ac_dir in $PATH; do
4598 IFS="$lt_save_ifs"
4833 IFS=$lt_save_ifs
45994834 test -z "$ac_dir" && ac_dir=.
46004835 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4601 lt_cv_path_LD="$ac_dir/$ac_prog"
4836 lt_cv_path_LD=$ac_dir/$ac_prog
46024837 # Check to see if the program is GNU ld. I'd rather use --version,
46034838 # but apparently some variants of GNU ld only accept -v.
46044839 # Break only if it was the GNU/non-GNU ld that we prefer.
46054840 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
46064841 *GNU* | *'with BFD'*)
4607 test "$with_gnu_ld" != no && break
4842 test no != "$with_gnu_ld" && break
46084843 ;;
46094844 *)
4610 test "$with_gnu_ld" != yes && break
4845 test yes != "$with_gnu_ld" && break
46114846 ;;
46124847 esac
46134848 fi
46144849 done
4615 IFS="$lt_save_ifs"
4616 else
4617 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4618 fi
4619 fi
4620
4621 LD="$lt_cv_path_LD"
4850 IFS=$lt_save_ifs
4851 else
4852 lt_cv_path_LD=$LD # Let the user override the test with a path.
4853 fi
4854 fi
4855
4856 LD=$lt_cv_path_LD
46224857 if test -n "$LD"; then
46234858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
46244859 $as_echo "$LD" >&6; }
46614896 else
46624897 if test -n "$NM"; then
46634898 # Let the user override the test.
4664 lt_cv_path_NM="$NM"
4665 else
4666 lt_nm_to_check="${ac_tool_prefix}nm"
4899 lt_cv_path_NM=$NM
4900 else
4901 lt_nm_to_check=${ac_tool_prefix}nm
46674902 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
46684903 lt_nm_to_check="$lt_nm_to_check nm"
46694904 fi
46704905 for lt_tmp_nm in $lt_nm_to_check; do
4671 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4906 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
46724907 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4673 IFS="$lt_save_ifs"
4908 IFS=$lt_save_ifs
46744909 test -z "$ac_dir" && ac_dir=.
4675 tmp_nm="$ac_dir/$lt_tmp_nm"
4676 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4910 tmp_nm=$ac_dir/$lt_tmp_nm
4911 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
46774912 # Check to see if the nm accepts a BSD-compat flag.
4678 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4913 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
46794914 # nm: unknown option "B" ignored
46804915 # Tru64's nm complains that /dev/null is an invalid object file
4681 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4682 */dev/null* | *'Invalid file or object type'*)
4916 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4917 case $build_os in
4918 mingw*) lt_bad_file=conftest.nm/nofile ;;
4919 *) lt_bad_file=/dev/null ;;
4920 esac
4921 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4922 *$lt_bad_file* | *'Invalid file or object type'*)
46834923 lt_cv_path_NM="$tmp_nm -B"
4684 break
4924 break 2
46854925 ;;
46864926 *)
46874927 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
46884928 */dev/null*)
46894929 lt_cv_path_NM="$tmp_nm -p"
4690 break
4930 break 2
46914931 ;;
46924932 *)
46934933 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
46984938 esac
46994939 fi
47004940 done
4701 IFS="$lt_save_ifs"
4941 IFS=$lt_save_ifs
47024942 done
47034943 : ${lt_cv_path_NM=no}
47044944 fi
47054945 fi
47064946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
47074947 $as_echo "$lt_cv_path_NM" >&6; }
4708 if test "$lt_cv_path_NM" != "no"; then
4709 NM="$lt_cv_path_NM"
4948 if test no != "$lt_cv_path_NM"; then
4949 NM=$lt_cv_path_NM
47104950 else
47114951 # Didn't find any BSD compatible name lister, look for dumpbin.
47124952 if test -n "$DUMPBIN"; then :
47314971 IFS=$as_save_IFS
47324972 test -z "$as_dir" && as_dir=.
47334973 for ac_exec_ext in '' $ac_executable_extensions; do
4734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
47354975 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
47364976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47374977 break 2
47755015 IFS=$as_save_IFS
47765016 test -z "$as_dir" && as_dir=.
47775017 for ac_exec_ext in '' $ac_executable_extensions; do
4778 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
47795019 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
47805020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
47815021 break 2
48125052 fi
48135053 fi
48145054
4815 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5055 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
48165056 *COFF*)
4817 DUMPBIN="$DUMPBIN -symbols"
5057 DUMPBIN="$DUMPBIN -symbols -headers"
48185058 ;;
48195059 *)
48205060 DUMPBIN=:
48225062 esac
48235063 fi
48245064
4825 if test "$DUMPBIN" != ":"; then
4826 NM="$DUMPBIN"
5065 if test : != "$DUMPBIN"; then
5066 NM=$DUMPBIN
48275067 fi
48285068 fi
48295069 test -z "$NM" && NM=nm
48745114 $as_echo_n "(cached) " >&6
48755115 else
48765116 i=0
4877 teststring="ABCD"
5117 teststring=ABCD
48785118
48795119 case $build_os in
48805120 msdosdjgpp*)
49145154 lt_cv_sys_max_cmd_len=8192;
49155155 ;;
49165156
4917 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5157 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
49185158 # This has been around since 386BSD, at least. Likely further.
49195159 if test -x /sbin/sysctl; then
49205160 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
49315171 interix*)
49325172 # We know the value 262144 and hardcode it with a safety zone (like BSD)
49335173 lt_cv_sys_max_cmd_len=196608
5174 ;;
5175
5176 os2*)
5177 # The test takes a long time on OS/2.
5178 lt_cv_sys_max_cmd_len=8192
49345179 ;;
49355180
49365181 osf*)
49595204 ;;
49605205 *)
49615206 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4962 if test -n "$lt_cv_sys_max_cmd_len"; then
5207 if test -n "$lt_cv_sys_max_cmd_len" && \
5208 test undefined != "$lt_cv_sys_max_cmd_len"; then
49635209 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
49645210 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
49655211 else
49665212 # Make teststring a little bigger before we do anything with it.
49675213 # a 1K string should be a reasonable start.
4968 for i in 1 2 3 4 5 6 7 8 ; do
5214 for i in 1 2 3 4 5 6 7 8; do
49695215 teststring=$teststring$teststring
49705216 done
49715217 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
49725218 # If test is not a shell built-in, we'll probably end up computing a
49735219 # maximum length that is only half of the actual maximum length, but
49745220 # we can't tell.
4975 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5221 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
49765222 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4977 test $i != 17 # 1/2 MB should be enough
5223 test 17 != "$i" # 1/2 MB should be enough
49785224 do
49795225 i=`expr $i + 1`
49805226 teststring=$teststring$teststring
49925238
49935239 fi
49945240
4995 if test -n $lt_cv_sys_max_cmd_len ; then
5241 if test -n "$lt_cv_sys_max_cmd_len"; then
49965242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
49975243 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
49985244 else
50095255 : ${CP="cp -f"}
50105256 : ${MV="mv -f"}
50115257 : ${RM="rm -f"}
5012
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5014 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5015 # Try some XSI features
5016 xsi_shell=no
5017 ( _lt_dummy="a/b/c"
5018 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5019 = c,a/b,b/c, \
5020 && eval 'test $(( 1 + 1 )) -eq 2 \
5021 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5022 && xsi_shell=yes
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5024 $as_echo "$xsi_shell" >&6; }
5025
5026
5027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5028 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5029 lt_shell_append=no
5030 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5031 >/dev/null 2>&1 \
5032 && lt_shell_append=yes
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5034 $as_echo "$lt_shell_append" >&6; }
5035
50365258
50375259 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
50385260 lt_unset=unset
51565378 reload_cmds='$LD$reload_flag -o $output$reload_objs'
51575379 case $host_os in
51585380 cygwin* | mingw* | pw32* | cegcc*)
5159 if test "$GCC" != yes; then
5381 if test yes != "$GCC"; then
51605382 reload_cmds=false
51615383 fi
51625384 ;;
51635385 darwin*)
5164 if test "$GCC" = yes; then
5165 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5386 if test yes = "$GCC"; then
5387 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
51665388 else
51675389 reload_cmds='$LD$reload_flag -o $output$reload_objs'
51685390 fi
51945416 IFS=$as_save_IFS
51955417 test -z "$as_dir" && as_dir=.
51965418 for ac_exec_ext in '' $ac_executable_extensions; do
5197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5419 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
51985420 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
51995421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52005422 break 2
52345456 IFS=$as_save_IFS
52355457 test -z "$as_dir" && as_dir=.
52365458 for ac_exec_ext in '' $ac_executable_extensions; do
5237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5459 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
52385460 ac_cv_prog_ac_ct_OBJDUMP="objdump"
52395461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
52405462 break 2
52905512 # Need to set the preceding variable on all platforms that support
52915513 # interlibrary dependencies.
52925514 # 'none' -- dependencies not supported.
5293 # `unknown' -- same as none, but documents that we really don't know.
5515 # 'unknown' -- same as none, but documents that we really don't know.
52945516 # 'pass_all' -- all dependencies passed with no checks.
52955517 # 'test_compile' -- check by making test program.
52965518 # 'file_magic [[regex]]' -- check by looking for files in library path
5297 # which responds to the $file_magic_cmd with a given extended regex.
5298 # If you have `file' or equivalent on your system and you're not sure
5299 # whether `pass_all' will *always* work, you probably want this one.
5519 # that responds to the $file_magic_cmd with a given extended regex.
5520 # If you have 'file' or equivalent on your system and you're not sure
5521 # whether 'pass_all' will *always* work, you probably want this one.
53005522
53015523 case $host_os in
53025524 aix[4-9]*)
53235545 # Base MSYS/MinGW do not provide the 'file' command needed by
53245546 # func_win32_libid shell function, so use a weaker test based on 'objdump',
53255547 # unless we find 'file', for example because we are cross-compiling.
5326 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5327 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5548 if ( file / ) >/dev/null 2>&1; then
53285549 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
53295550 lt_cv_file_magic_cmd='func_win32_libid'
53305551 else
53585579 else
53595580 lt_cv_deplibs_check_method=pass_all
53605581 fi
5361 ;;
5362
5363 gnu*)
5364 lt_cv_deplibs_check_method=pass_all
53655582 ;;
53665583
53675584 haiku*)
54015618 lt_cv_deplibs_check_method=pass_all
54025619 ;;
54035620
5404 # This must be Linux ELF.
5405 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5621 # This must be glibc/ELF.
5622 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
54065623 lt_cv_deplibs_check_method=pass_all
54075624 ;;
54085625
5409 netbsd*)
5626 netbsd* | netbsdelf*-gnu)
54105627 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
54115628 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
54125629 else
54245641 lt_cv_deplibs_check_method=pass_all
54255642 ;;
54265643
5427 openbsd*)
5428 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5644 openbsd* | bitrig*)
5645 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
54295646 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
54305647 else
54315648 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
54785695 tpf*)
54795696 lt_cv_deplibs_check_method=pass_all
54805697 ;;
5698 os2*)
5699 lt_cv_deplibs_check_method=pass_all
5700 ;;
54815701 esac
54825702
54835703 fi
55405760 IFS=$as_save_IFS
55415761 test -z "$as_dir" && as_dir=.
55425762 for ac_exec_ext in '' $ac_executable_extensions; do
5543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55445764 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
55455765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55465766 break 2
55805800 IFS=$as_save_IFS
55815801 test -z "$as_dir" && as_dir=.
55825802 for ac_exec_ext in '' $ac_executable_extensions; do
5583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
55845804 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
55855805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
55865806 break 2
56355855
56365856 case $host_os in
56375857 cygwin* | mingw* | pw32* | cegcc*)
5638 # two different shell functions defined in ltmain.sh
5639 # decide which to use based on capabilities of $DLLTOOL
5858 # two different shell functions defined in ltmain.sh;
5859 # decide which one to use based on capabilities of $DLLTOOL
56405860 case `$DLLTOOL --help 2>&1` in
56415861 *--identify-strict*)
56425862 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
56485868 ;;
56495869 *)
56505870 # fallback: assume linklib IS sharedlib
5651 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
5871 lt_cv_sharedlib_from_linklib_cmd=$ECHO
56525872 ;;
56535873 esac
56545874
56835903 IFS=$as_save_IFS
56845904 test -z "$as_dir" && as_dir=.
56855905 for ac_exec_ext in '' $ac_executable_extensions; do
5686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5906 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56875907 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
56885908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56895909 break 2
57275947 IFS=$as_save_IFS
57285948 test -z "$as_dir" && as_dir=.
57295949 for ac_exec_ext in '' $ac_executable_extensions; do
5730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
57315951 ac_cv_prog_ac_ct_AR="$ac_prog"
57325952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
57335953 break 2
57655985 fi
57665986
57675987 : ${AR=ar}
5768 : ${AR_FLAGS=cru}
5988 : ${AR_FLAGS=cr}
57695989
57705990
57715991
58026022 ac_status=$?
58036023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58046024 test $ac_status = 0; }
5805 if test "$ac_status" -eq 0; then
6025 if test 0 -eq "$ac_status"; then
58066026 # Ensure the archiver fails upon bogus file names.
58076027 rm -f conftest.$ac_objext libconftest.a
58086028 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
58106030 ac_status=$?
58116031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
58126032 test $ac_status = 0; }
5813 if test "$ac_status" -ne 0; then
6033 if test 0 -ne "$ac_status"; then
58146034 lt_cv_ar_at_file=@
58156035 fi
58166036 fi
58236043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
58246044 $as_echo "$lt_cv_ar_at_file" >&6; }
58256045
5826 if test "x$lt_cv_ar_at_file" = xno; then
6046 if test no = "$lt_cv_ar_at_file"; then
58276047 archiver_list_spec=
58286048 else
58296049 archiver_list_spec=$lt_cv_ar_at_file
58526072 IFS=$as_save_IFS
58536073 test -z "$as_dir" && as_dir=.
58546074 for ac_exec_ext in '' $ac_executable_extensions; do
5855 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
58566076 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
58576077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58586078 break 2
58926112 IFS=$as_save_IFS
58936113 test -z "$as_dir" && as_dir=.
58946114 for ac_exec_ext in '' $ac_executable_extensions; do
5895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
58966116 ac_cv_prog_ac_ct_STRIP="strip"
58976117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
58986118 break 2
59516171 IFS=$as_save_IFS
59526172 test -z "$as_dir" && as_dir=.
59536173 for ac_exec_ext in '' $ac_executable_extensions; do
5954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
59556175 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
59566176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59576177 break 2
59916211 IFS=$as_save_IFS
59926212 test -z "$as_dir" && as_dir=.
59936213 for ac_exec_ext in '' $ac_executable_extensions; do
5994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
59956215 ac_cv_prog_ac_ct_RANLIB="ranlib"
59966216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
59976217 break 2
60406260
60416261 if test -n "$RANLIB"; then
60426262 case $host_os in
6043 openbsd*)
6044 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6263 bitrig* | openbsd*)
6264 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
60456265 ;;
60466266 *)
6047 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6267 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
60486268 ;;
60496269 esac
6050 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6270 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
60516271 fi
60526272
60536273 case $host_os in
61306350 symcode='[ABCDGISTW]'
61316351 ;;
61326352 hpux*)
6133 if test "$host_cpu" = ia64; then
6353 if test ia64 = "$host_cpu"; then
61346354 symcode='[ABCDEGRST]'
61356355 fi
61366356 ;;
61636383 symcode='[ABCDGIRSTW]' ;;
61646384 esac
61656385
6386 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6387 # Gets list of data symbols to import.
6388 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6389 # Adjust the below global symbol transforms to fixup imported variables.
6390 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6391 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6392 lt_c_name_lib_hook="\
6393 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6394 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6395 else
6396 # Disable hooks by default.
6397 lt_cv_sys_global_symbol_to_import=
6398 lt_cdecl_hook=
6399 lt_c_name_hook=
6400 lt_c_name_lib_hook=
6401 fi
6402
61666403 # Transform an extracted symbol line into a proper C declaration.
61676404 # Some systems (esp. on ia64) link data and code symbols differently,
61686405 # so use this general approach.
6169 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6406 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6407 $lt_cdecl_hook\
6408 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6409 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
61706410
61716411 # Transform an extracted symbol line into symbol name and symbol address
6172 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6173 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
6412 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6413 $lt_c_name_hook\
6414 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6415 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6416
6417 # Transform an extracted symbol line into symbol name with lib prefix and
6418 # symbol address.
6419 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6420 $lt_c_name_lib_hook\
6421 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6422 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6423 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
61746424
61756425 # Handle CRLF in mingw tool chain
61766426 opt_cr=
61886438
61896439 # Write the raw and C identifiers.
61906440 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6191 # Fake it for dumpbin and say T for any non-static function
6192 # and D for any global variable.
6441 # Fake it for dumpbin and say T for any non-static function,
6442 # D for any global variable and I for any imported variable.
61936443 # Also find C++ and __fastcall symbols from MSVC++,
61946444 # which start with @ or ?.
61956445 lt_cv_sys_global_symbol_pipe="$AWK '"\
61966446 " {last_section=section; section=\$ 3};"\
6447 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
61976448 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6449 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6450 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6451 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
61986452 " \$ 0!~/External *\|/{next};"\
61996453 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
62006454 " {if(hide[section]) next};"\
6201 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6202 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6203 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6204 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6455 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6456 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6457 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6458 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
62056459 " ' prfx=^$ac_symprfx"
62066460 else
62076461 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
62326486 test $ac_status = 0; }; then
62336487 # Now try to grab the symbols.
62346488 nlist=conftest.nm
6235 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6236 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6237 ac_status=$?
6238 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6239 test $ac_status = 0; } && test -s "$nlist"; then
6489 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
6490 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
62406491 # Try sorting and uniquifying the output.
62416492 if sort "$nlist" | uniq > "$nlist"T; then
62426493 mv -f "$nlist"T "$nlist"
62496500 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
62506501 cat <<_LT_EOF > conftest.$ac_ext
62516502 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
6252 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6253 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6503 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6504 /* DATA imports from DLLs on WIN32 can't be const, because runtime
62546505 relocations are performed -- see ld's documentation on pseudo-relocs. */
62556506 # define LT_DLSYM_CONST
6256 #elif defined(__osf__)
6507 #elif defined __osf__
62576508 /* This system does not cope well with relocations in const data. */
62586509 # define LT_DLSYM_CONST
62596510 #else
62796530 {
62806531 { "@PROGRAM@", (void *) 0 },
62816532 _LT_EOF
6282 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6533 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
62836534 cat <<\_LT_EOF >> conftest.$ac_ext
62846535 {0, (void *) 0}
62856536 };
62996550 mv conftest.$ac_objext conftstm.$ac_objext
63006551 lt_globsym_save_LIBS=$LIBS
63016552 lt_globsym_save_CFLAGS=$CFLAGS
6302 LIBS="conftstm.$ac_objext"
6553 LIBS=conftstm.$ac_objext
63036554 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
63046555 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
63056556 (eval $ac_link) 2>&5
63066557 ac_status=$?
63076558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6308 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6559 test $ac_status = 0; } && test -s conftest$ac_exeext; then
63096560 pipe_works=yes
63106561 fi
63116562 LIBS=$lt_globsym_save_LIBS
63266577 rm -rf conftest* conftst*
63276578
63286579 # Do not use the global_symbol_pipe unless it works.
6329 if test "$pipe_works" = yes; then
6580 if test yes = "$pipe_works"; then
63306581 break
63316582 else
63326583 lt_cv_sys_global_symbol_pipe=
63796630
63806631
63816632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
63826643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
63836644 $as_echo_n "checking for sysroot... " >&6; }
63846645
63916652
63926653
63936654 lt_sysroot=
6394 case ${with_sysroot} in #(
6655 case $with_sysroot in #(
63956656 yes)
6396 if test "$GCC" = yes; then
6657 if test yes = "$GCC"; then
63976658 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
63986659 fi
63996660 ;; #(
64036664 no|'')
64046665 ;; #(
64056666 *)
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
6407 $as_echo "${with_sysroot}" >&6; }
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6668 $as_echo "$with_sysroot" >&6; }
64086669 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
64096670 ;;
64106671 esac
64166677
64176678
64186679
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6681 $as_echo_n "checking for a working dd... " >&6; }
6682 if ${ac_cv_path_lt_DD+:} false; then :
6683 $as_echo_n "(cached) " >&6
6684 else
6685 printf 0123456789abcdef0123456789abcdef >conftest.i
6686 cat conftest.i conftest.i >conftest2.i
6687 : ${lt_DD:=$DD}
6688 if test -z "$lt_DD"; then
6689 ac_path_lt_DD_found=false
6690 # Loop through the user's path and test for each of PROGNAME-LIST
6691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6692 for as_dir in $PATH
6693 do
6694 IFS=$as_save_IFS
6695 test -z "$as_dir" && as_dir=.
6696 for ac_prog in dd; do
6697 for ac_exec_ext in '' $ac_executable_extensions; do
6698 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6699 as_fn_executable_p "$ac_path_lt_DD" || continue
6700 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6701 cmp -s conftest.i conftest.out \
6702 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6703 fi
6704 $ac_path_lt_DD_found && break 3
6705 done
6706 done
6707 done
6708 IFS=$as_save_IFS
6709 if test -z "$ac_cv_path_lt_DD"; then
6710 :
6711 fi
6712 else
6713 ac_cv_path_lt_DD=$lt_DD
6714 fi
6715
6716 rm -f conftest.i conftest2.i conftest.out
6717 fi
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6719 $as_echo "$ac_cv_path_lt_DD" >&6; }
6720
6721
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6723 $as_echo_n "checking how to truncate binary pipes... " >&6; }
6724 if ${lt_cv_truncate_bin+:} false; then :
6725 $as_echo_n "(cached) " >&6
6726 else
6727 printf 0123456789abcdef0123456789abcdef >conftest.i
6728 cat conftest.i conftest.i >conftest2.i
6729 lt_cv_truncate_bin=
6730 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6731 cmp -s conftest.i conftest.out \
6732 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6733 fi
6734 rm -f conftest.i conftest2.i conftest.out
6735 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6736 fi
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6738 $as_echo "$lt_cv_truncate_bin" >&6; }
6739
6740
6741
6742
6743
6744
6745
6746 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
6747 func_cc_basename ()
6748 {
6749 for cc_temp in $*""; do
6750 case $cc_temp in
6751 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6752 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6753 \-*) ;;
6754 *) break;;
6755 esac
6756 done
6757 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6758 }
6759
64196760 # Check whether --enable-libtool-lock was given.
64206761 if test "${enable_libtool_lock+set}" = set; then :
64216762 enableval=$enable_libtool_lock;
64226763 fi
64236764
6424 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6765 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
64256766
64266767 # Some flags need to be propagated to the compiler or linker for good
64276768 # libtool support.
64286769 case $host in
64296770 ia64-*-hpux*)
6430 # Find out which ABI we are using.
6771 # Find out what ABI is being produced by ac_compile, and set mode
6772 # options accordingly.
64316773 echo 'int i;' > conftest.$ac_ext
64326774 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64336775 (eval $ac_compile) 2>&5
64366778 test $ac_status = 0; }; then
64376779 case `/usr/bin/file conftest.$ac_objext` in
64386780 *ELF-32*)
6439 HPUX_IA64_MODE="32"
6781 HPUX_IA64_MODE=32
64406782 ;;
64416783 *ELF-64*)
6442 HPUX_IA64_MODE="64"
6784 HPUX_IA64_MODE=64
64436785 ;;
64446786 esac
64456787 fi
64466788 rm -rf conftest*
64476789 ;;
64486790 *-*-irix6*)
6449 # Find out which ABI we are using.
6791 # Find out what ABI is being produced by ac_compile, and set linker
6792 # options accordingly.
64506793 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
64516794 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64526795 (eval $ac_compile) 2>&5
64536796 ac_status=$?
64546797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
64556798 test $ac_status = 0; }; then
6456 if test "$lt_cv_prog_gnu_ld" = yes; then
6799 if test yes = "$lt_cv_prog_gnu_ld"; then
64576800 case `/usr/bin/file conftest.$ac_objext` in
64586801 *32-bit*)
64596802 LD="${LD-ld} -melf32bsmip"
64826825 rm -rf conftest*
64836826 ;;
64846827
6485 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6828 mips64*-*linux*)
6829 # Find out what ABI is being produced by ac_compile, and set linker
6830 # options accordingly.
6831 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6832 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6833 (eval $ac_compile) 2>&5
6834 ac_status=$?
6835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6836 test $ac_status = 0; }; then
6837 emul=elf
6838 case `/usr/bin/file conftest.$ac_objext` in
6839 *32-bit*)
6840 emul="${emul}32"
6841 ;;
6842 *64-bit*)
6843 emul="${emul}64"
6844 ;;
6845 esac
6846 case `/usr/bin/file conftest.$ac_objext` in
6847 *MSB*)
6848 emul="${emul}btsmip"
6849 ;;
6850 *LSB*)
6851 emul="${emul}ltsmip"
6852 ;;
6853 esac
6854 case `/usr/bin/file conftest.$ac_objext` in
6855 *N32*)
6856 emul="${emul}n32"
6857 ;;
6858 esac
6859 LD="${LD-ld} -m $emul"
6860 fi
6861 rm -rf conftest*
6862 ;;
6863
6864 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
64866865 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6487 # Find out which ABI we are using.
6866 # Find out what ABI is being produced by ac_compile, and set linker
6867 # options accordingly. Note that the listed cases only cover the
6868 # situations where additional linker options are needed (such as when
6869 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6870 # vice versa); the common cases where no linker options are needed do
6871 # not appear in the list.
64886872 echo 'int i;' > conftest.$ac_ext
64896873 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
64906874 (eval $ac_compile) 2>&5
64986882 LD="${LD-ld} -m elf_i386_fbsd"
64996883 ;;
65006884 x86_64-*linux*)
6501 LD="${LD-ld} -m elf_i386"
6885 case `/usr/bin/file conftest.o` in
6886 *x86-64*)
6887 LD="${LD-ld} -m elf32_x86_64"
6888 ;;
6889 *)
6890 LD="${LD-ld} -m elf_i386"
6891 ;;
6892 esac
65026893 ;;
6503 ppc64-*linux*|powerpc64-*linux*)
6894 powerpc64le-*linux*)
6895 LD="${LD-ld} -m elf32lppclinux"
6896 ;;
6897 powerpc64-*linux*)
65046898 LD="${LD-ld} -m elf32ppclinux"
65056899 ;;
65066900 s390x-*linux*)
65196913 x86_64-*linux*)
65206914 LD="${LD-ld} -m elf_x86_64"
65216915 ;;
6522 ppc*-*linux*|powerpc*-*linux*)
6916 powerpcle-*linux*)
6917 LD="${LD-ld} -m elf64lppc"
6918 ;;
6919 powerpc-*linux*)
65236920 LD="${LD-ld} -m elf64ppc"
65246921 ;;
65256922 s390*-*linux*|s390*-*tpf*)
65376934
65386935 *-*-sco3.2v5*)
65396936 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6540 SAVE_CFLAGS="$CFLAGS"
6937 SAVE_CFLAGS=$CFLAGS
65416938 CFLAGS="$CFLAGS -belf"
65426939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
65436940 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
65776974 fi
65786975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
65796976 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6580 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6977 if test yes != "$lt_cv_cc_needs_belf"; then
65816978 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6582 CFLAGS="$SAVE_CFLAGS"
6979 CFLAGS=$SAVE_CFLAGS
65836980 fi
65846981 ;;
6585 sparc*-*solaris*)
6586 # Find out which ABI we are using.
6982 *-*solaris*)
6983 # Find out what ABI is being produced by ac_compile, and set linker
6984 # options accordingly.
65876985 echo 'int i;' > conftest.$ac_ext
65886986 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
65896987 (eval $ac_compile) 2>&5
65936991 case `/usr/bin/file conftest.o` in
65946992 *64-bit*)
65956993 case $lt_cv_prog_gnu_ld in
6596 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6994 yes*)
6995 case $host in
6996 i?86-*-solaris*|x86_64-*-solaris*)
6997 LD="${LD-ld} -m elf_x86_64"
6998 ;;
6999 sparc*-*-solaris*)
7000 LD="${LD-ld} -m elf64_sparc"
7001 ;;
7002 esac
7003 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7004 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7005 LD=${LD-ld}_sol2
7006 fi
7007 ;;
65977008 *)
65987009 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
65997010 LD="${LD-ld} -64"
66077018 ;;
66087019 esac
66097020
6610 need_locks="$enable_libtool_lock"
7021 need_locks=$enable_libtool_lock
66117022
66127023 if test -n "$ac_tool_prefix"; then
66137024 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
66267037 IFS=$as_save_IFS
66277038 test -z "$as_dir" && as_dir=.
66287039 for ac_exec_ext in '' $ac_executable_extensions; do
6629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66307041 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
66317042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66327043 break 2
66667077 IFS=$as_save_IFS
66677078 test -z "$as_dir" && as_dir=.
66687079 for ac_exec_ext in '' $ac_executable_extensions; do
6669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7080 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
66707081 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
66717082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
66727083 break 2
67187129 fi
67197130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
67207131 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
6721 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7132 if test yes != "$lt_cv_path_mainfest_tool"; then
67227133 MANIFEST_TOOL=:
67237134 fi
67247135
67467157 IFS=$as_save_IFS
67477158 test -z "$as_dir" && as_dir=.
67487159 for ac_exec_ext in '' $ac_executable_extensions; do
6749 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67507161 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
67517162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67527163 break 2
67867197 IFS=$as_save_IFS
67877198 test -z "$as_dir" && as_dir=.
67887199 for ac_exec_ext in '' $ac_executable_extensions; do
6789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7200 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
67907201 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
67917202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
67927203 break 2
68387249 IFS=$as_save_IFS
68397250 test -z "$as_dir" && as_dir=.
68407251 for ac_exec_ext in '' $ac_executable_extensions; do
6841 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7252 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68427253 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
68437254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68447255 break 2
68787289 IFS=$as_save_IFS
68797290 test -z "$as_dir" && as_dir=.
68807291 for ac_exec_ext in '' $ac_executable_extensions; do
6881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
68827293 ac_cv_prog_ac_ct_NMEDIT="nmedit"
68837294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
68847295 break 2
69307341 IFS=$as_save_IFS
69317342 test -z "$as_dir" && as_dir=.
69327343 for ac_exec_ext in '' $ac_executable_extensions; do
6933 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7344 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
69347345 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
69357346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69367347 break 2
69707381 IFS=$as_save_IFS
69717382 test -z "$as_dir" && as_dir=.
69727383 for ac_exec_ext in '' $ac_executable_extensions; do
6973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
69747385 ac_cv_prog_ac_ct_LIPO="lipo"
69757386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
69767387 break 2
70227433 IFS=$as_save_IFS
70237434 test -z "$as_dir" && as_dir=.
70247435 for ac_exec_ext in '' $ac_executable_extensions; do
7025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7436 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
70267437 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
70277438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
70287439 break 2
70627473 IFS=$as_save_IFS
70637474 test -z "$as_dir" && as_dir=.
70647475 for ac_exec_ext in '' $ac_executable_extensions; do
7065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
70667477 ac_cv_prog_ac_ct_OTOOL="otool"
70677478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
70687479 break 2
71147525 IFS=$as_save_IFS
71157526 test -z "$as_dir" && as_dir=.
71167527 for ac_exec_ext in '' $ac_executable_extensions; do
7117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
71187529 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
71197530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
71207531 break 2
71547565 IFS=$as_save_IFS
71557566 test -z "$as_dir" && as_dir=.
71567567 for ac_exec_ext in '' $ac_executable_extensions; do
7157 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
71587569 ac_cv_prog_ac_ct_OTOOL64="otool64"
71597570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
71607571 break 2
72217632 $as_echo_n "(cached) " >&6
72227633 else
72237634 lt_cv_apple_cc_single_mod=no
7224 if test -z "${LT_MULTI_MODULE}"; then
7635 if test -z "$LT_MULTI_MODULE"; then
72257636 # By default we will add the -single_module flag. You can override
72267637 # by either setting the environment variable LT_MULTI_MODULE
72277638 # non-empty at configure time, or by adding -multi_module to the
72337644 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
72347645 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
72357646 _lt_result=$?
7236 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7647 # If there is a non-empty error log, and "single_module"
7648 # appears in it, assume the flag caused a linker warning
7649 if test -s conftest.err && $GREP single_module conftest.err; then
7650 cat conftest.err >&5
7651 # Otherwise, if the output was created with a 0 exit code from
7652 # the compiler, it worked.
7653 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
72377654 lt_cv_apple_cc_single_mod=yes
72387655 else
72397656 cat conftest.err >&5
72447661 fi
72457662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
72467663 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7664
72477665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
72487666 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
72497667 if ${lt_cv_ld_exported_symbols_list+:} false; then :
72717689 fi
72727690 rm -f core conftest.err conftest.$ac_objext \
72737691 conftest$ac_exeext conftest.$ac_ext
7274 LDFLAGS="$save_LDFLAGS"
7692 LDFLAGS=$save_LDFLAGS
72757693
72767694 fi
72777695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
72787696 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7697
72797698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
72807699 $as_echo_n "checking for -force_load linker flag... " >&6; }
72817700 if ${lt_cv_ld_force_load+:} false; then :
72877706 _LT_EOF
72887707 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
72897708 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7290 echo "$AR cru libconftest.a conftest.o" >&5
7291 $AR cru libconftest.a conftest.o 2>&5
7709 echo "$AR cr libconftest.a conftest.o" >&5
7710 $AR cr libconftest.a conftest.o 2>&5
72927711 echo "$RANLIB libconftest.a" >&5
72937712 $RANLIB libconftest.a 2>&5
72947713 cat > conftest.c << _LT_EOF
72977716 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
72987717 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
72997718 _lt_result=$?
7300 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7719 if test -s conftest.err && $GREP force_load conftest.err; then
7720 cat conftest.err >&5
7721 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
73017722 lt_cv_ld_force_load=yes
73027723 else
73037724 cat conftest.err >&5
73107731 $as_echo "$lt_cv_ld_force_load" >&6; }
73117732 case $host_os in
73127733 rhapsody* | darwin1.[012])
7313 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7734 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
73147735 darwin1.*)
7315 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7736 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
73167737 darwin*) # darwin 5.x on
73177738 # if running on 10.5 or later, the deployment target defaults
73187739 # to the OS version, if on x86, and 10.4, the deployment
73197740 # target defaults to 10.4. Don't you love it?
73207741 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7321 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7322 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7323 10.[012]*)
7324 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7325 10.*)
7326 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7742 10.0,*86*-darwin8*|10.0,*-darwin[912]*)
7743 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
7744 10.[012][,.]*)
7745 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
7746 10.*|11.*)
7747 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
73277748 esac
73287749 ;;
73297750 esac
7330 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7751 if test yes = "$lt_cv_apple_cc_single_mod"; then
73317752 _lt_dar_single_mod='$single_module'
73327753 fi
7333 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7334 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7754 if test yes = "$lt_cv_ld_exported_symbols_list"; then
7755 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
73357756 else
7336 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7757 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
73377758 fi
7338 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7759 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
73397760 _lt_dsymutil='~$DSYMUTIL $lib || :'
73407761 else
73417762 _lt_dsymutil=
73427763 fi
73437764 ;;
73447765 esac
7766
7767 # func_munge_path_list VARIABLE PATH
7768 # -----------------------------------
7769 # VARIABLE is name of variable containing _space_ separated list of
7770 # directories to be munged by the contents of PATH, which is string
7771 # having a format:
7772 # "DIR[:DIR]:"
7773 # string "DIR[ DIR]" will be prepended to VARIABLE
7774 # ":DIR[:DIR]"
7775 # string "DIR[ DIR]" will be appended to VARIABLE
7776 # "DIRP[:DIRP]::[DIRA:]DIRA"
7777 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7778 # "DIRA[ DIRA]" will be appended to VARIABLE
7779 # "DIR[:DIR]"
7780 # VARIABLE will be replaced by "DIR[ DIR]"
7781 func_munge_path_list ()
7782 {
7783 case x$2 in
7784 x)
7785 ;;
7786 *:)
7787 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7788 ;;
7789 x:*)
7790 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7791 ;;
7792 *::*)
7793 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7794 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7795 ;;
7796 *)
7797 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7798 ;;
7799 esac
7800 }
73457801
73467802 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
73477803 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
73967852 *)
73977853 enable_shared=no
73987854 # Look at the argument we got. We use all the common list separators.
7399 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7855 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74007856 for pkg in $enableval; do
7401 IFS="$lt_save_ifs"
7857 IFS=$lt_save_ifs
74027858 if test "X$pkg" = "X$p"; then
74037859 enable_shared=yes
74047860 fi
74057861 done
7406 IFS="$lt_save_ifs"
7862 IFS=$lt_save_ifs
74077863 ;;
74087864 esac
74097865 else
74277883 *)
74287884 enable_static=no
74297885 # Look at the argument we got. We use all the common list separators.
7430 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7886 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74317887 for pkg in $enableval; do
7432 IFS="$lt_save_ifs"
7888 IFS=$lt_save_ifs
74337889 if test "X$pkg" = "X$p"; then
74347890 enable_static=yes
74357891 fi
74367892 done
7437 IFS="$lt_save_ifs"
7893 IFS=$lt_save_ifs
74387894 ;;
74397895 esac
74407896 else
74527908
74537909 # Check whether --with-pic was given.
74547910 if test "${with_pic+set}" = set; then :
7455 withval=$with_pic; pic_mode="$withval"
7911 withval=$with_pic; lt_p=${PACKAGE-default}
7912 case $withval in
7913 yes|no) pic_mode=$withval ;;
7914 *)
7915 pic_mode=default
7916 # Look at the argument we got. We use all the common list separators.
7917 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7918 for lt_pkg in $withval; do
7919 IFS=$lt_save_ifs
7920 if test "X$lt_pkg" = "X$lt_p"; then
7921 pic_mode=yes
7922 fi
7923 done
7924 IFS=$lt_save_ifs
7925 ;;
7926 esac
74567927 else
74577928 pic_mode=default
74587929 fi
74597930
7460
7461 test -z "$pic_mode" && pic_mode=default
74627931
74637932
74647933
74757944 *)
74767945 enable_fast_install=no
74777946 # Look at the argument we got. We use all the common list separators.
7478 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7947 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
74797948 for pkg in $enableval; do
7480 IFS="$lt_save_ifs"
7949 IFS=$lt_save_ifs
74817950 if test "X$pkg" = "X$p"; then
74827951 enable_fast_install=yes
74837952 fi
74847953 done
7485 IFS="$lt_save_ifs"
7954 IFS=$lt_save_ifs
74867955 ;;
74877956 esac
74887957 else
74967965
74977966
74987967
7968 shared_archive_member_spec=
7969 case $host,$enable_shared in
7970 power*-*-aix[5-9]*,yes)
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
7972 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
7973
7974 # Check whether --with-aix-soname was given.
7975 if test "${with_aix_soname+set}" = set; then :
7976 withval=$with_aix_soname; case $withval in
7977 aix|svr4|both)
7978 ;;
7979 *)
7980 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
7981 ;;
7982 esac
7983 lt_cv_with_aix_soname=$with_aix_soname
7984 else
7985 if ${lt_cv_with_aix_soname+:} false; then :
7986 $as_echo_n "(cached) " >&6
7987 else
7988 lt_cv_with_aix_soname=aix
7989 fi
7990
7991 with_aix_soname=$lt_cv_with_aix_soname
7992 fi
7993
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
7995 $as_echo "$with_aix_soname" >&6; }
7996 if test aix != "$with_aix_soname"; then
7997 # For the AIX way of multilib, we name the shared archive member
7998 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
7999 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8000 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8001 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8002 if test 64 = "${OBJECT_MODE-32}"; then
8003 shared_archive_member_spec=shr_64
8004 else
8005 shared_archive_member_spec=shr
8006 fi
8007 fi
8008 ;;
8009 *)
8010 with_aix_soname=aix
8011 ;;
8012 esac
8013
8014
8015
8016
8017
8018
8019
74998020
75008021
75018022
75028023 # This can be used to rebuild libtool when needed
7503 LIBTOOL_DEPS="$ltmain"
8024 LIBTOOL_DEPS=$ltmain
75048025
75058026 # Always use our own libtool.
75068027 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
75308051
75318052
75328053
8054
8055
8056
8057
75338058 test -z "$LN_S" && LN_S="ln -s"
75348059
75358060
75458070
75468071
75478072
7548 if test -n "${ZSH_VERSION+set}" ; then
8073 if test -n "${ZSH_VERSION+set}"; then
75498074 setopt NO_GLOB_SUBST
75508075 fi
75518076
75848109 # AIX sometimes has problems with the GCC collect2 program. For some
75858110 # reason, if we set the COLLECT_NAMES environment variable, the problems
75868111 # vanish in a puff of smoke.
7587 if test "X${COLLECT_NAMES+set}" != Xset; then
8112 if test set != "${COLLECT_NAMES+set}"; then
75888113 COLLECT_NAMES=
75898114 export COLLECT_NAMES
75908115 fi
75958120 ofile=libtool
75968121 can_build_shared=yes
75978122
7598 # All known linkers require a `.a' archive for static linking (except MSVC,
8123 # All known linkers require a '.a' archive for static linking (except MSVC,
75998124 # which needs '.lib').
76008125 libext=a
76018126
7602 with_gnu_ld="$lt_cv_prog_gnu_ld"
7603
7604 old_CC="$CC"
7605 old_CFLAGS="$CFLAGS"
8127 with_gnu_ld=$lt_cv_prog_gnu_ld
8128
8129 old_CC=$CC
8130 old_CFLAGS=$CFLAGS
76068131
76078132 # Set sane defaults for various variables
76088133 test -z "$CC" && CC=cc
76118136 test -z "$LD" && LD=ld
76128137 test -z "$ac_objext" && ac_objext=o
76138138
7614 for cc_temp in $compiler""; do
7615 case $cc_temp in
7616 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7617 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7618 \-*) ;;
7619 *) break;;
7620 esac
7621 done
7622 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8139 func_cc_basename $compiler
8140 cc_basename=$func_cc_basename_result
76238141
76248142
76258143 # Only perform the check for file, if the check method requires it
76348152 else
76358153 case $MAGIC_CMD in
76368154 [\\/*] | ?:[\\/]*)
7637 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8155 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
76388156 ;;
76398157 *)
7640 lt_save_MAGIC_CMD="$MAGIC_CMD"
7641 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8158 lt_save_MAGIC_CMD=$MAGIC_CMD
8159 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
76428160 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
76438161 for ac_dir in $ac_dummy; do
7644 IFS="$lt_save_ifs"
8162 IFS=$lt_save_ifs
76458163 test -z "$ac_dir" && ac_dir=.
7646 if test -f $ac_dir/${ac_tool_prefix}file; then
7647 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8164 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8165 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
76488166 if test -n "$file_magic_test_file"; then
76498167 case $deplibs_check_method in
76508168 "file_magic "*)
76518169 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7652 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8170 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
76538171 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
76548172 $EGREP "$file_magic_regex" > /dev/null; then
76558173 :
76728190 break
76738191 fi
76748192 done
7675 IFS="$lt_save_ifs"
7676 MAGIC_CMD="$lt_save_MAGIC_CMD"
8193 IFS=$lt_save_ifs
8194 MAGIC_CMD=$lt_save_MAGIC_CMD
76778195 ;;
76788196 esac
76798197 fi
76808198
7681 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8199 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
76828200 if test -n "$MAGIC_CMD"; then
76838201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
76848202 $as_echo "$MAGIC_CMD" >&6; }
77008218 else
77018219 case $MAGIC_CMD in
77028220 [\\/*] | ?:[\\/]*)
7703 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8221 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
77048222 ;;
77058223 *)
7706 lt_save_MAGIC_CMD="$MAGIC_CMD"
7707 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8224 lt_save_MAGIC_CMD=$MAGIC_CMD
8225 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
77088226 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
77098227 for ac_dir in $ac_dummy; do
7710 IFS="$lt_save_ifs"
8228 IFS=$lt_save_ifs
77118229 test -z "$ac_dir" && ac_dir=.
7712 if test -f $ac_dir/file; then
7713 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8230 if test -f "$ac_dir/file"; then
8231 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
77148232 if test -n "$file_magic_test_file"; then
77158233 case $deplibs_check_method in
77168234 "file_magic "*)
77178235 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7718 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8236 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
77198237 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
77208238 $EGREP "$file_magic_regex" > /dev/null; then
77218239 :
77388256 break
77398257 fi
77408258 done
7741 IFS="$lt_save_ifs"
7742 MAGIC_CMD="$lt_save_MAGIC_CMD"
8259 IFS=$lt_save_ifs
8260 MAGIC_CMD=$lt_save_MAGIC_CMD
77438261 ;;
77448262 esac
77458263 fi
77468264
7747 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8265 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
77488266 if test -n "$MAGIC_CMD"; then
77498267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
77508268 $as_echo "$MAGIC_CMD" >&6; }
77658283
77668284 # Use C for the default configuration in the libtool script
77678285
7768 lt_save_CC="$CC"
8286 lt_save_CC=$CC
77698287 ac_ext=c
77708288 ac_cpp='$CPP $CPPFLAGS'
77718289 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
78278345
78288346 lt_prog_compiler_no_builtin_flag=
78298347
7830 if test "$GCC" = yes; then
8348 if test yes = "$GCC"; then
78318349 case $cc_basename in
78328350 nvcc*)
78338351 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
78438361 lt_cv_prog_compiler_rtti_exceptions=no
78448362 ac_outfile=conftest.$ac_objext
78458363 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7846 lt_compiler_flag="-fno-rtti -fno-exceptions"
8364 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
78478365 # Insert the option either (1) after the last *FLAGS variable, or
78488366 # (2) before a word containing "conftest.", or (3) at the end.
78498367 # Note that $ac_compile itself does not contain backslashes and begins
78738391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
78748392 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
78758393
7876 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8394 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
78778395 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
78788396 else
78798397 :
78918409 lt_prog_compiler_static=
78928410
78938411
7894 if test "$GCC" = yes; then
8412 if test yes = "$GCC"; then
78958413 lt_prog_compiler_wl='-Wl,'
78968414 lt_prog_compiler_static='-static'
78978415
78988416 case $host_os in
78998417 aix*)
79008418 # All AIX code is PIC.
7901 if test "$host_cpu" = ia64; then
8419 if test ia64 = "$host_cpu"; then
79028420 # AIX 5 now supports IA64 processor
79038421 lt_prog_compiler_static='-Bstatic'
79048422 fi
8423 lt_prog_compiler_pic='-fPIC'
79058424 ;;
79068425
79078426 amigaos*)
79128431 ;;
79138432 m68k)
79148433 # FIXME: we need at least 68020 code to build shared libraries, but
7915 # adding the `-m68020' flag to GCC prevents building anything better,
7916 # like `-m68040'.
8434 # adding the '-m68020' flag to GCC prevents building anything better,
8435 # like '-m68040'.
79178436 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
79188437 ;;
79198438 esac
79298448 # Although the cygwin gcc ignores -fPIC, still need this for old-style
79308449 # (--disable-auto-import) libraries
79318450 lt_prog_compiler_pic='-DDLL_EXPORT'
8451 case $host_os in
8452 os2*)
8453 lt_prog_compiler_static='$wl-static'
8454 ;;
8455 esac
79328456 ;;
79338457
79348458 darwin* | rhapsody*)
79898513 case $cc_basename in
79908514 nvcc*) # Cuda Compiler Driver 2.2
79918515 lt_prog_compiler_wl='-Xlinker '
7992 lt_prog_compiler_pic='-Xcompiler -fPIC'
8516 if test -n "$lt_prog_compiler_pic"; then
8517 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8518 fi
79938519 ;;
79948520 esac
79958521 else
79978523 case $host_os in
79988524 aix*)
79998525 lt_prog_compiler_wl='-Wl,'
8000 if test "$host_cpu" = ia64; then
8526 if test ia64 = "$host_cpu"; then
80018527 # AIX 5 now supports IA64 processor
80028528 lt_prog_compiler_static='-Bstatic'
80038529 else
80058531 fi
80068532 ;;
80078533
8534 darwin* | rhapsody*)
8535 # PIC is the default on this platform
8536 # Common symbols not allowed in MH_DYLIB files
8537 lt_prog_compiler_pic='-fno-common'
8538 case $cc_basename in
8539 nagfor*)
8540 # NAG Fortran compiler
8541 lt_prog_compiler_wl='-Wl,-Wl,,'
8542 lt_prog_compiler_pic='-PIC'
8543 lt_prog_compiler_static='-Bstatic'
8544 ;;
8545 esac
8546 ;;
8547
80088548 mingw* | cygwin* | pw32* | os2* | cegcc*)
80098549 # This hack is so that the source file can tell whether it is being
80108550 # built for inclusion in a dll (and should export symbols for example).
80118551 lt_prog_compiler_pic='-DDLL_EXPORT'
8552 case $host_os in
8553 os2*)
8554 lt_prog_compiler_static='$wl-static'
8555 ;;
8556 esac
80128557 ;;
80138558
80148559 hpux9* | hpux10* | hpux11*)
80248569 ;;
80258570 esac
80268571 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8027 lt_prog_compiler_static='${wl}-a ${wl}archive'
8572 lt_prog_compiler_static='$wl-a ${wl}archive'
80288573 ;;
80298574
80308575 irix5* | irix6* | nonstopux*)
80338578 lt_prog_compiler_static='-non_shared'
80348579 ;;
80358580
8036 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8581 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
80378582 case $cc_basename in
8038 # old Intel for x86_64 which still supported -KPIC.
8583 # old Intel for x86_64, which still supported -KPIC.
80398584 ecc*)
80408585 lt_prog_compiler_wl='-Wl,'
80418586 lt_prog_compiler_pic='-KPIC'
8587 lt_prog_compiler_static='-static'
8588 ;;
8589 # flang / f18. f95 an alias for gfortran or flang on Debian
8590 flang* | f18* | f95*)
8591 lt_prog_compiler_wl='-Wl,'
8592 lt_prog_compiler_pic='-fPIC'
80428593 lt_prog_compiler_static='-static'
80438594 ;;
80448595 # icc used to be incompatible with GCC.
80608611 lt_prog_compiler_pic='-PIC'
80618612 lt_prog_compiler_static='-Bstatic'
80628613 ;;
8614 tcc*)
8615 # Fabrice Bellard et al's Tiny C Compiler
8616 lt_prog_compiler_wl='-Wl,'
8617 lt_prog_compiler_pic='-fPIC'
8618 lt_prog_compiler_static='-static'
8619 ;;
80638620 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
80648621 # Portland Group compilers (*not* the Pentium gcc compiler,
80658622 # which looks to be a dead project)
80808637 ;;
80818638 *)
80828639 case `$CC -V 2>&1 | sed 5q` in
8083 *Sun\ F* | *Sun*Fortran*)
8640 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
80848641 # Sun Fortran 8.3 passes all unrecognized flags to the linker
80858642 lt_prog_compiler_pic='-KPIC'
80868643 lt_prog_compiler_static='-Bstatic'
80878644 lt_prog_compiler_wl=''
8645 ;;
8646 *Sun\ F* | *Sun*Fortran*)
8647 lt_prog_compiler_pic='-KPIC'
8648 lt_prog_compiler_static='-Bstatic'
8649 lt_prog_compiler_wl='-Qoption ld '
80888650 ;;
80898651 *Sun\ C*)
80908652 # Sun C 5.9
80918653 lt_prog_compiler_pic='-KPIC'
80928654 lt_prog_compiler_static='-Bstatic'
80938655 lt_prog_compiler_wl='-Wl,'
8656 ;;
8657 *Intel*\ [CF]*Compiler*)
8658 lt_prog_compiler_wl='-Wl,'
8659 lt_prog_compiler_pic='-fPIC'
8660 lt_prog_compiler_static='-static'
8661 ;;
8662 *Portland\ Group*)
8663 lt_prog_compiler_wl='-Wl,'
8664 lt_prog_compiler_pic='-fpic'
8665 lt_prog_compiler_static='-Bstatic'
80948666 ;;
80958667 esac
80968668 ;;
81428714 ;;
81438715
81448716 sysv4*MP*)
8145 if test -d /usr/nec ;then
8717 if test -d /usr/nec; then
81468718 lt_prog_compiler_pic='-Kconform_pic'
81478719 lt_prog_compiler_static='-Bstatic'
81488720 fi
81718743 fi
81728744
81738745 case $host_os in
8174 # For platforms which do not support PIC, -DPIC is meaningless:
8746 # For platforms that do not support PIC, -DPIC is meaningless:
81758747 *djgpp*)
81768748 lt_prog_compiler_pic=
81778749 ;;
82038775 lt_cv_prog_compiler_pic_works=no
82048776 ac_outfile=conftest.$ac_objext
82058777 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8206 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8778 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
82078779 # Insert the option either (1) after the last *FLAGS variable, or
82088780 # (2) before a word containing "conftest.", or (3) at the end.
82098781 # Note that $ac_compile itself does not contain backslashes and begins
82338805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
82348806 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
82358807
8236 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8808 if test yes = "$lt_cv_prog_compiler_pic_works"; then
82378809 case $lt_prog_compiler_pic in
82388810 "" | " "*) ;;
82398811 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
82658837 $as_echo_n "(cached) " >&6
82668838 else
82678839 lt_cv_prog_compiler_static_works=no
8268 save_LDFLAGS="$LDFLAGS"
8840 save_LDFLAGS=$LDFLAGS
82698841 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
82708842 echo "$lt_simple_link_test_code" > conftest.$ac_ext
82718843 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
82848856 fi
82858857 fi
82868858 $RM -r conftest*
8287 LDFLAGS="$save_LDFLAGS"
8859 LDFLAGS=$save_LDFLAGS
82888860
82898861 fi
82908862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
82918863 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
82928864
8293 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8865 if test yes = "$lt_cv_prog_compiler_static_works"; then
82948866 :
82958867 else
82968868 lt_prog_compiler_static=
84108982
84118983
84128984
8413 hard_links="nottested"
8414 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8985 hard_links=nottested
8986 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
84158987 # do not overwrite the value of need_locks provided by the user
84168988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
84178989 $as_echo_n "checking if we can lock with hard links... " >&6; }
84238995 ln conftest.a conftest.b 2>/dev/null && hard_links=no
84248996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
84258997 $as_echo "$hard_links" >&6; }
8426 if test "$hard_links" = no; then
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8428 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8998 if test no = "$hard_links"; then
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9000 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
84299001 need_locks=warn
84309002 fi
84319003 else
84539025 hardcode_direct=no
84549026 hardcode_direct_absolute=no
84559027 hardcode_libdir_flag_spec=
8456 hardcode_libdir_flag_spec_ld=
84579028 hardcode_libdir_separator=
84589029 hardcode_minus_L=no
84599030 hardcode_shlibpath_var=unsupported
84699040 # included in the symbol list
84709041 include_expsyms=
84719042 # exclude_expsyms can be an extended regexp of symbols to exclude
8472 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8473 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8474 # as well as any symbol that contains `d'.
9043 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9044 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9045 # as well as any symbol that contains 'd'.
84759046 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
84769047 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
84779048 # platforms (ab)use it in PIC code, but their linkers get confused if
84869057 # FIXME: the MSVC++ port hasn't been tested in a loooong time
84879058 # When not using gcc, we currently assume that we are using
84889059 # Microsoft Visual C++.
8489 if test "$GCC" != yes; then
9060 if test yes != "$GCC"; then
84909061 with_gnu_ld=no
84919062 fi
84929063 ;;
84949065 # we just hope/assume this is gcc and not c89 (= MSVC++)
84959066 with_gnu_ld=yes
84969067 ;;
8497 openbsd*)
9068 openbsd* | bitrig*)
84989069 with_gnu_ld=no
9070 ;;
9071 linux* | k*bsd*-gnu | gnu*)
9072 link_all_deplibs=no
84999073 ;;
85009074 esac
85019075
85049078 # On some targets, GNU ld is compatible enough with the native linker
85059079 # that we're better off using the native interface for both.
85069080 lt_use_gnu_ld_interface=no
8507 if test "$with_gnu_ld" = yes; then
9081 if test yes = "$with_gnu_ld"; then
85089082 case $host_os in
85099083 aix*)
85109084 # The AIX port of GNU ld has always aspired to compatibility
85269100 esac
85279101 fi
85289102
8529 if test "$lt_use_gnu_ld_interface" = yes; then
9103 if test yes = "$lt_use_gnu_ld_interface"; then
85309104 # If archive_cmds runs LD, not CC, wlarc should be empty
8531 wlarc='${wl}'
9105 wlarc='$wl'
85329106
85339107 # Set some defaults for GNU ld with shared library support. These
85349108 # are reset later if shared libraries are not supported. Putting them
85359109 # here allows them to be overridden if necessary.
85369110 runpath_var=LD_RUN_PATH
8537 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8538 export_dynamic_flag_spec='${wl}--export-dynamic'
9111 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9112 export_dynamic_flag_spec='$wl--export-dynamic'
85399113 # ancient GNU ld didn't support --whole-archive et. al.
85409114 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8541 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9115 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
85429116 else
85439117 whole_archive_flag_spec=
85449118 fi
85459119 supports_anon_versioning=no
8546 case `$LD -v 2>&1` in
9120 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
85479121 *GNU\ gold*) supports_anon_versioning=yes ;;
85489122 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
85499123 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
85569130 case $host_os in
85579131 aix[3-9]*)
85589132 # On AIX/PPC, the GNU linker is very broken
8559 if test "$host_cpu" != ia64; then
9133 if test ia64 != "$host_cpu"; then
85609134 ld_shlibs=no
85619135 cat <<_LT_EOF 1>&2
85629136
85759149 case $host_cpu in
85769150 powerpc)
85779151 # see comment about AmigaOS4 .so support
8578 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9152 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
85799153 archive_expsym_cmds=''
85809154 ;;
85819155 m68k)
85919165 allow_undefined_flag=unsupported
85929166 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
85939167 # support --undefined. This deserves some investigation. FIXME
8594 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9168 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
85959169 else
85969170 ld_shlibs=no
85979171 fi
86019175 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
86029176 # as there is no search path for DLLs.
86039177 hardcode_libdir_flag_spec='-L$libdir'
8604 export_dynamic_flag_spec='${wl}--export-all-symbols'
9178 export_dynamic_flag_spec='$wl--export-all-symbols'
86059179 allow_undefined_flag=unsupported
86069180 always_export_symbols=no
86079181 enable_shared_with_static_runtimes=yes
86099183 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
86109184
86119185 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8612 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8613 # If the export-symbols file already is a .def file (1st line
8614 # is EXPORTS), use it as is; otherwise, prepend...
8615 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8616 cp $export_symbols $output_objdir/$soname.def;
8617 else
8618 echo EXPORTS > $output_objdir/$soname.def;
8619 cat $export_symbols >> $output_objdir/$soname.def;
8620 fi~
8621 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9187 # If the export-symbols file already is a .def file, use it as
9188 # is; otherwise, prepend EXPORTS...
9189 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9190 cp $export_symbols $output_objdir/$soname.def;
9191 else
9192 echo EXPORTS > $output_objdir/$soname.def;
9193 cat $export_symbols >> $output_objdir/$soname.def;
9194 fi~
9195 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
86229196 else
86239197 ld_shlibs=no
86249198 fi
86259199 ;;
86269200
86279201 haiku*)
8628 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9202 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
86299203 link_all_deplibs=yes
9204 ;;
9205
9206 os2*)
9207 hardcode_libdir_flag_spec='-L$libdir'
9208 hardcode_minus_L=yes
9209 allow_undefined_flag=unsupported
9210 shrext_cmds=.dll
9211 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9212 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9213 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9214 $ECHO EXPORTS >> $output_objdir/$libname.def~
9215 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9216 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9217 emximp -o $lib $output_objdir/$libname.def'
9218 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9219 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9220 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9221 $ECHO EXPORTS >> $output_objdir/$libname.def~
9222 prefix_cmds="$SED"~
9223 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9224 prefix_cmds="$prefix_cmds -e 1d";
9225 fi~
9226 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9227 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9228 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9229 emximp -o $lib $output_objdir/$libname.def'
9230 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9231 enable_shared_with_static_runtimes=yes
86309232 ;;
86319233
86329234 interix[3-9]*)
86339235 hardcode_direct=no
86349236 hardcode_shlibpath_var=no
8635 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8636 export_dynamic_flag_spec='${wl}-E'
9237 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9238 export_dynamic_flag_spec='$wl-E'
86379239 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
86389240 # Instead, shared libraries are loaded at an image base (0x10000000 by
86399241 # default) and relocated if they conflict, which is a slow very memory
86409242 # consuming and fragmenting process. To avoid this, we pick a random,
86419243 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
86429244 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8643 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8644 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9245 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9246 archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
86459247 ;;
86469248
86479249 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
86489250 tmp_diet=no
8649 if test "$host_os" = linux-dietlibc; then
9251 if test linux-dietlibc = "$host_os"; then
86509252 case $cc_basename in
86519253 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
86529254 esac
86539255 fi
86549256 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8655 && test "$tmp_diet" = no
9257 && test no = "$tmp_diet"
86569258 then
86579259 tmp_addflag=' $pic_flag'
86589260 tmp_sharedflag='-shared'
86599261 case $cc_basename,$host_cpu in
86609262 pgcc*) # Portland Group C compiler
8661 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9263 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86629264 tmp_addflag=' $pic_flag'
86639265 ;;
86649266 pgf77* | pgf90* | pgf95* | pgfortran*)
86659267 # Portland Group f77 and f90 compilers
8666 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9268 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86679269 tmp_addflag=' $pic_flag -Mnomain' ;;
86689270 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
86699271 tmp_addflag=' -i_dynamic' ;;
86749276 lf95*) # Lahey Fortran 8.1
86759277 whole_archive_flag_spec=
86769278 tmp_sharedflag='--shared' ;;
9279 nagfor*) # NAGFOR 5.3
9280 tmp_sharedflag='-Wl,-shared' ;;
86779281 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
86789282 tmp_sharedflag='-qmkshrobj'
86799283 tmp_addflag= ;;
86809284 nvcc*) # Cuda Compiler Driver 2.2
8681 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9285 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86829286 compiler_needs_object=yes
86839287 ;;
86849288 esac
86859289 case `$CC -V 2>&1 | sed 5q` in
86869290 *Sun\ C*) # Sun C 5.9
8687 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9291 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
86889292 compiler_needs_object=yes
86899293 tmp_sharedflag='-G' ;;
86909294 *Sun\ F*) # Sun Fortran 8.3
86919295 tmp_sharedflag='-G' ;;
86929296 esac
8693 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8694
8695 if test "x$supports_anon_versioning" = xyes; then
9297 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9298
9299 if test yes = "$supports_anon_versioning"; then
86969300 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8697 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8698 echo "local: *; };" >> $output_objdir/$libname.ver~
8699 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9301 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9302 echo "local: *; };" >> $output_objdir/$libname.ver~
9303 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
87009304 fi
87019305
87029306 case $cc_basename in
9307 tcc*)
9308 export_dynamic_flag_spec='-rdynamic'
9309 ;;
87039310 xlf* | bgf* | bgxlf* | mpixlf*)
87049311 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
87059312 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8706 hardcode_libdir_flag_spec=
8707 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9313 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
87089314 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
8709 if test "x$supports_anon_versioning" = xyes; then
9315 if test yes = "$supports_anon_versioning"; then
87109316 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8711 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8712 echo "local: *; };" >> $output_objdir/$libname.ver~
8713 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9317 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9318 echo "local: *; };" >> $output_objdir/$libname.ver~
9319 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
87149320 fi
87159321 ;;
87169322 esac
87199325 fi
87209326 ;;
87219327
8722 netbsd*)
9328 netbsd* | netbsdelf*-gnu)
87239329 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
87249330 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
87259331 wlarc=
87269332 else
8727 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8728 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9333 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9334 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87299335 fi
87309336 ;;
87319337
87439349
87449350 _LT_EOF
87459351 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8746 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8747 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9352 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9353 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87489354 else
87499355 ld_shlibs=no
87509356 fi
87569362 ld_shlibs=no
87579363 cat <<_LT_EOF 1>&2
87589364
8759 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9365 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
87609366 *** reliably create shared libraries on SCO systems. Therefore, libtool
87619367 *** is disabling shared libraries support. We urge you to upgrade GNU
87629368 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
87719377 # DT_RUNPATH tag from executables and libraries. But doing so
87729378 # requires that you compile everything twice, which is a pain.
87739379 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8774 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8775 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8776 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9380 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9381 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9382 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87779383 else
87789384 ld_shlibs=no
87799385 fi
87909396
87919397 *)
87929398 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8793 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8794 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9399 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9400 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
87959401 else
87969402 ld_shlibs=no
87979403 fi
87989404 ;;
87999405 esac
88009406
8801 if test "$ld_shlibs" = no; then
9407 if test no = "$ld_shlibs"; then
88029408 runpath_var=
88039409 hardcode_libdir_flag_spec=
88049410 export_dynamic_flag_spec=
88149420 # Note: this linker hardcodes the directories in LIBPATH if there
88159421 # are no directories specified by -L.
88169422 hardcode_minus_L=yes
8817 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9423 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
88189424 # Neither direct hardcoding nor static linking is supported with a
88199425 # broken collect2.
88209426 hardcode_direct=unsupported
88229428 ;;
88239429
88249430 aix[4-9]*)
8825 if test "$host_cpu" = ia64; then
9431 if test ia64 = "$host_cpu"; then
88269432 # On IA64, the linker does run time linking by default, so we don't
88279433 # have to do anything special.
88289434 aix_use_runtimelinking=no
88299435 exp_sym_flag='-Bexport'
8830 no_entry_flag=""
9436 no_entry_flag=
88319437 else
88329438 # If we're using GNU nm, then we don't want the "-C" option.
8833 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8834 # Also, AIX nm treats weak defined symbols like other global
8835 # defined symbols, whereas GNU nm marks them as "W".
9439 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
9440 # Without the "-l" option, or with the "-B" option, AIX nm treats
9441 # weak defined symbols like other global defined symbols, whereas
9442 # GNU nm marks them as "W".
9443 # While the 'weak' keyword is ignored in the Export File, we need
9444 # it in the Import File for the 'aix-soname' feature, so we have
9445 # to replace the "-B" option with "-P" for AIX nm.
88369446 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8837 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9447 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
88389448 else
8839 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9449 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
88409450 fi
88419451 aix_use_runtimelinking=no
88429452
88439453 # Test if we are trying to use run time linking or normal
88449454 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8845 # need to do runtime linking.
9455 # have runtime linking enabled, and use it for executables.
9456 # For shared libraries, we enable/disable runtime linking
9457 # depending on the kind of the shared library created -
9458 # when "with_aix_soname,aix_use_runtimelinking" is:
9459 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
9460 # "aix,yes" lib.so shared, rtl:yes, for executables
9461 # lib.a static archive
9462 # "both,no" lib.so.V(shr.o) shared, rtl:yes
9463 # lib.a(lib.so.V) shared, rtl:no, for executables
9464 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9465 # lib.a(lib.so.V) shared, rtl:no
9466 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
9467 # lib.a static archive
88469468 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
88479469 for ld_flag in $LDFLAGS; do
8848 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9470 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
88499471 aix_use_runtimelinking=yes
88509472 break
88519473 fi
88529474 done
9475 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9476 # With aix-soname=svr4, we create the lib.so.V shared archives only,
9477 # so we don't have lib.a shared libs to link our executables.
9478 # We have to force runtime linking in this case.
9479 aix_use_runtimelinking=yes
9480 LDFLAGS="$LDFLAGS -Wl,-brtl"
9481 fi
88539482 ;;
88549483 esac
88559484
88689497 hardcode_direct_absolute=yes
88699498 hardcode_libdir_separator=':'
88709499 link_all_deplibs=yes
8871 file_list_spec='${wl}-f,'
8872
8873 if test "$GCC" = yes; then
9500 file_list_spec='$wl-f,'
9501 case $with_aix_soname,$aix_use_runtimelinking in
9502 aix,*) ;; # traditional, no import file
9503 svr4,* | *,yes) # use import file
9504 # The Import File defines what to hardcode.
9505 hardcode_direct=no
9506 hardcode_direct_absolute=no
9507 ;;
9508 esac
9509
9510 if test yes = "$GCC"; then
88749511 case $host_os in aix4.[012]|aix4.[012].*)
88759512 # We only want to do this on AIX 4.2 and lower, the check
88769513 # below for broken collect2 doesn't work under 4.3+
8877 collect2name=`${CC} -print-prog-name=collect2`
9514 collect2name=`$CC -print-prog-name=collect2`
88789515 if test -f "$collect2name" &&
88799516 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
88809517 then
88939530 ;;
88949531 esac
88959532 shared_flag='-shared'
8896 if test "$aix_use_runtimelinking" = yes; then
8897 shared_flag="$shared_flag "'${wl}-G'
9533 if test yes = "$aix_use_runtimelinking"; then
9534 shared_flag="$shared_flag "'$wl-G'
88989535 fi
9536 # Need to ensure runtime linking is disabled for the traditional
9537 # shared library, or the linker may eventually find shared libraries
9538 # /with/ Import File - we do not want to mix them.
9539 shared_flag_aix='-shared'
9540 shared_flag_svr4='-shared $wl-G'
88999541 else
89009542 # not using gcc
8901 if test "$host_cpu" = ia64; then
9543 if test ia64 = "$host_cpu"; then
89029544 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
89039545 # chokes on -Wl,-G. The following line is correct:
89049546 shared_flag='-G'
89059547 else
8906 if test "$aix_use_runtimelinking" = yes; then
8907 shared_flag='${wl}-G'
9548 if test yes = "$aix_use_runtimelinking"; then
9549 shared_flag='$wl-G'
89089550 else
8909 shared_flag='${wl}-bM:SRE'
9551 shared_flag='$wl-bM:SRE'
89109552 fi
9553 shared_flag_aix='$wl-bM:SRE'
9554 shared_flag_svr4='$wl-G'
89119555 fi
89129556 fi
89139557
8914 export_dynamic_flag_spec='${wl}-bexpall'
9558 export_dynamic_flag_spec='$wl-bexpall'
89159559 # It seems that -bexpall does not export symbols beginning with
89169560 # underscore (_), so it is better to generate a list of symbols to export.
89179561 always_export_symbols=yes
8918 if test "$aix_use_runtimelinking" = yes; then
9562 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
89199563 # Warning - without using the other runtime loading flags (-brtl),
89209564 # -berok will link without error, but may produce a broken library.
89219565 allow_undefined_flag='-berok'
89229566 # Determine the default libpath from the value encoded in an
89239567 # empty executable.
8924 if test "${lt_cv_aix_libpath+set}" = set; then
9568 if test set = "${lt_cv_aix_libpath+set}"; then
89259569 aix_libpath=$lt_cv_aix_libpath
89269570 else
89279571 if ${lt_cv_aix_libpath_+:} false; then :
89569600 rm -f core conftest.err conftest.$ac_objext \
89579601 conftest$ac_exeext conftest.$ac_ext
89589602 if test -z "$lt_cv_aix_libpath_"; then
8959 lt_cv_aix_libpath_="/usr/lib:/lib"
9603 lt_cv_aix_libpath_=/usr/lib:/lib
89609604 fi
89619605
89629606 fi
89649608 aix_libpath=$lt_cv_aix_libpath_
89659609 fi
89669610
8967 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8968 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9611 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9612 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
89699613 else
8970 if test "$host_cpu" = ia64; then
8971 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9614 if test ia64 = "$host_cpu"; then
9615 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
89729616 allow_undefined_flag="-z nodefs"
8973 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9617 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
89749618 else
89759619 # Determine the default libpath from the value encoded in an
89769620 # empty executable.
8977 if test "${lt_cv_aix_libpath+set}" = set; then
9621 if test set = "${lt_cv_aix_libpath+set}"; then
89789622 aix_libpath=$lt_cv_aix_libpath
89799623 else
89809624 if ${lt_cv_aix_libpath_+:} false; then :
90099653 rm -f core conftest.err conftest.$ac_objext \
90109654 conftest$ac_exeext conftest.$ac_ext
90119655 if test -z "$lt_cv_aix_libpath_"; then
9012 lt_cv_aix_libpath_="/usr/lib:/lib"
9656 lt_cv_aix_libpath_=/usr/lib:/lib
90139657 fi
90149658
90159659 fi
90179661 aix_libpath=$lt_cv_aix_libpath_
90189662 fi
90199663
9020 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9664 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
90219665 # Warning - without using the other run time loading flags,
90229666 # -berok will link without error, but may produce a broken library.
9023 no_undefined_flag=' ${wl}-bernotok'
9024 allow_undefined_flag=' ${wl}-berok'
9025 if test "$with_gnu_ld" = yes; then
9667 no_undefined_flag=' $wl-bernotok'
9668 allow_undefined_flag=' $wl-berok'
9669 if test yes = "$with_gnu_ld"; then
90269670 # We only use this code for GNU lds that support --whole-archive.
9027 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9671 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
90289672 else
90299673 # Exported symbols can be pulled into shared objects from archives
90309674 whole_archive_flag_spec='$convenience'
90319675 fi
90329676 archive_cmds_need_lc=yes
9033 # This is similar to how AIX traditionally builds its shared libraries.
9034 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9677 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9678 # -brtl affects multiple linker settings, -berok does not and is overridden later
9679 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9680 if test svr4 != "$with_aix_soname"; then
9681 # This is similar to how AIX traditionally builds its shared libraries.
9682 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
9683 fi
9684 if test aix != "$with_aix_soname"; then
9685 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
9686 else
9687 # used by -dlpreopen to get the symbols
9688 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
9689 fi
9690 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
90359691 fi
90369692 fi
90379693 ;;
90409696 case $host_cpu in
90419697 powerpc)
90429698 # see comment about AmigaOS4 .so support
9043 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9699 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
90449700 archive_expsym_cmds=''
90459701 ;;
90469702 m68k)
90709726 # Tell ltmain to make .lib files, not .a files.
90719727 libext=lib
90729728 # Tell ltmain to make .dll files, not .so files.
9073 shrext_cmds=".dll"
9729 shrext_cmds=.dll
90749730 # FIXME: Setting linknames here is a bad hack.
9075 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9076 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9077 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9078 else
9079 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9080 fi~
9081 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9082 linknames='
9731 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9732 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9733 cp "$export_symbols" "$output_objdir/$soname.def";
9734 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9735 else
9736 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9737 fi~
9738 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9739 linknames='
90839740 # The linker will not automatically build a static lib if we build a DLL.
90849741 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
90859742 enable_shared_with_static_runtimes=yes
9743 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
90869744 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
90879745 # Don't use ranlib
90889746 old_postinstall_cmds='chmod 644 $oldlib'
90899747 postlink_cmds='lt_outputfile="@OUTPUT@"~
9090 lt_tool_outputfile="@TOOL_OUTPUT@"~
9091 case $lt_outputfile in
9092 *.exe|*.EXE) ;;
9093 *)
9094 lt_outputfile="$lt_outputfile.exe"
9095 lt_tool_outputfile="$lt_tool_outputfile.exe"
9096 ;;
9097 esac~
9098 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9099 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9100 $RM "$lt_outputfile.manifest";
9101 fi'
9748 lt_tool_outputfile="@TOOL_OUTPUT@"~
9749 case $lt_outputfile in
9750 *.exe|*.EXE) ;;
9751 *)
9752 lt_outputfile=$lt_outputfile.exe
9753 lt_tool_outputfile=$lt_tool_outputfile.exe
9754 ;;
9755 esac~
9756 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9757 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9758 $RM "$lt_outputfile.manifest";
9759 fi'
91029760 ;;
91039761 *)
91049762 # Assume MSVC wrapper
91079765 # Tell ltmain to make .lib files, not .a files.
91089766 libext=lib
91099767 # Tell ltmain to make .dll files, not .so files.
9110 shrext_cmds=".dll"
9768 shrext_cmds=.dll
91119769 # FIXME: Setting linknames here is a bad hack.
91129770 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
91139771 # The linker will automatically build a .lib file if we build a DLL.
91269784 hardcode_direct=no
91279785 hardcode_automatic=yes
91289786 hardcode_shlibpath_var=unsupported
9129 if test "$lt_cv_ld_force_load" = "yes"; then
9130 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9787 if test yes = "$lt_cv_ld_force_load"; then
9788 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9789
91319790 else
91329791 whole_archive_flag_spec=''
91339792 fi
91349793 link_all_deplibs=yes
9135 allow_undefined_flag="$_lt_dar_allow_undefined"
9794 allow_undefined_flag=$_lt_dar_allow_undefined
91369795 case $cc_basename in
9137 ifort*) _lt_dar_can_shared=yes ;;
9796 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
91389797 *) _lt_dar_can_shared=$GCC ;;
91399798 esac
9140 if test "$_lt_dar_can_shared" = "yes"; then
9799 if test yes = "$_lt_dar_can_shared"; then
91419800 output_verbose_link_cmd=func_echo_all
9142 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9143 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9144 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}"
9145 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}"
9801 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9802 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9803 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"
9804 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"
91469805
91479806 else
91489807 ld_shlibs=no
91549813 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
91559814 hardcode_libdir_flag_spec='-L$libdir'
91569815 hardcode_shlibpath_var=no
9157 ;;
9158
9159 freebsd1*)
9160 ld_shlibs=no
91619816 ;;
91629817
91639818 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
91729827 ;;
91739828
91749829 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9175 freebsd2*)
9830 freebsd2.*)
91769831 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
91779832 hardcode_direct=yes
91789833 hardcode_minus_L=yes
91889843 ;;
91899844
91909845 hpux9*)
9191 if test "$GCC" = yes; then
9192 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9846 if test yes = "$GCC"; then
9847 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
91939848 else
9194 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9849 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
91959850 fi
9196 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9851 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
91979852 hardcode_libdir_separator=:
91989853 hardcode_direct=yes
91999854
92009855 # hardcode_minus_L: Not really in the search PATH,
92019856 # but as the default location of the library.
92029857 hardcode_minus_L=yes
9203 export_dynamic_flag_spec='${wl}-E'
9858 export_dynamic_flag_spec='$wl-E'
92049859 ;;
92059860
92069861 hpux10*)
9207 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9208 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9862 if test yes,no = "$GCC,$with_gnu_ld"; then
9863 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92099864 else
92109865 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
92119866 fi
9212 if test "$with_gnu_ld" = no; then
9213 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9214 hardcode_libdir_flag_spec_ld='+b $libdir'
9867 if test no = "$with_gnu_ld"; then
9868 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
92159869 hardcode_libdir_separator=:
92169870 hardcode_direct=yes
92179871 hardcode_direct_absolute=yes
9218 export_dynamic_flag_spec='${wl}-E'
9872 export_dynamic_flag_spec='$wl-E'
92199873 # hardcode_minus_L: Not really in the search PATH,
92209874 # but as the default location of the library.
92219875 hardcode_minus_L=yes
92239877 ;;
92249878
92259879 hpux11*)
9226 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9880 if test yes,no = "$GCC,$with_gnu_ld"; then
92279881 case $host_cpu in
92289882 hppa*64*)
9229 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9883 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
92309884 ;;
92319885 ia64*)
9232 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9886 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
92339887 ;;
92349888 *)
9235 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9889 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92369890 ;;
92379891 esac
92389892 else
92399893 case $host_cpu in
92409894 hppa*64*)
9241 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9895 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
92429896 ;;
92439897 ia64*)
9244 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9898 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
92459899 ;;
92469900 *)
92479901
92539907 $as_echo_n "(cached) " >&6
92549908 else
92559909 lt_cv_prog_compiler__b=no
9256 save_LDFLAGS="$LDFLAGS"
9910 save_LDFLAGS=$LDFLAGS
92579911 LDFLAGS="$LDFLAGS -b"
92589912 echo "$lt_simple_link_test_code" > conftest.$ac_ext
92599913 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
92729926 fi
92739927 fi
92749928 $RM -r conftest*
9275 LDFLAGS="$save_LDFLAGS"
9929 LDFLAGS=$save_LDFLAGS
92769930
92779931 fi
92789932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
92799933 $as_echo "$lt_cv_prog_compiler__b" >&6; }
92809934
9281 if test x"$lt_cv_prog_compiler__b" = xyes; then
9282 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9935 if test yes = "$lt_cv_prog_compiler__b"; then
9936 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
92839937 else
92849938 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
92859939 fi
92879941 ;;
92889942 esac
92899943 fi
9290 if test "$with_gnu_ld" = no; then
9291 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9944 if test no = "$with_gnu_ld"; then
9945 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
92929946 hardcode_libdir_separator=:
92939947
92949948 case $host_cpu in
92999953 *)
93009954 hardcode_direct=yes
93019955 hardcode_direct_absolute=yes
9302 export_dynamic_flag_spec='${wl}-E'
9956 export_dynamic_flag_spec='$wl-E'
93039957
93049958 # hardcode_minus_L: Not really in the search PATH,
93059959 # but as the default location of the library.
93109964 ;;
93119965
93129966 irix5* | irix6* | nonstopux*)
9313 if test "$GCC" = yes; then
9314 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9967 if test yes = "$GCC"; then
9968 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
93159969 # Try to use the -exported_symbol ld option, if it does not
93169970 # work, assume that -exports_file does not work either and
93179971 # implicitly export all symbols.
93219975 if ${lt_cv_irix_exported_symbol+:} false; then :
93229976 $as_echo_n "(cached) " >&6
93239977 else
9324 save_LDFLAGS="$LDFLAGS"
9325 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9978 save_LDFLAGS=$LDFLAGS
9979 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
93269980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
93279981 /* end confdefs.h. */
93289982 int foo (void) { return 0; }
93349988 fi
93359989 rm -f core conftest.err conftest.$ac_objext \
93369990 conftest$ac_exeext conftest.$ac_ext
9337 LDFLAGS="$save_LDFLAGS"
9991 LDFLAGS=$save_LDFLAGS
93389992 fi
93399993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
93409994 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
9341 if test "$lt_cv_irix_exported_symbol" = yes; then
9342 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9995 if test yes = "$lt_cv_irix_exported_symbol"; then
9996 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
93439997 fi
9998 link_all_deplibs=no
93449999 else
9345 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9346 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10000 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10001 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
934710002 fi
934810003 archive_cmds_need_lc='no'
9349 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10004 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
935010005 hardcode_libdir_separator=:
935110006 inherit_rpath=yes
935210007 link_all_deplibs=yes
935310008 ;;
935410009
9355 netbsd*)
10010 linux*)
10011 case $cc_basename in
10012 tcc*)
10013 # Fabrice Bellard et al's Tiny C Compiler
10014 ld_shlibs=yes
10015 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10016 ;;
10017 esac
10018 ;;
10019
10020 netbsd* | netbsdelf*-gnu)
935610021 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
935710022 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
935810023 else
936610031 newsos6)
936710032 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
936810033 hardcode_direct=yes
9369 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10034 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
937010035 hardcode_libdir_separator=:
937110036 hardcode_shlibpath_var=no
937210037 ;;
937410039 *nto* | *qnx*)
937510040 ;;
937610041
9377 openbsd*)
10042 openbsd* | bitrig*)
937810043 if test -f /usr/libexec/ld.so; then
937910044 hardcode_direct=yes
938010045 hardcode_shlibpath_var=no
938110046 hardcode_direct_absolute=yes
9382 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10047 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
938310048 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9384 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9385 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9386 export_dynamic_flag_spec='${wl}-E'
10049 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10050 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10051 export_dynamic_flag_spec='$wl-E'
938710052 else
9388 case $host_os in
9389 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9390 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9391 hardcode_libdir_flag_spec='-R$libdir'
9392 ;;
9393 *)
9394 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9395 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9396 ;;
9397 esac
10053 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10054 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
939810055 fi
939910056 else
940010057 ld_shlibs=no
940510062 hardcode_libdir_flag_spec='-L$libdir'
940610063 hardcode_minus_L=yes
940710064 allow_undefined_flag=unsupported
9408 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9409 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10065 shrext_cmds=.dll
10066 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10067 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10068 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10069 $ECHO EXPORTS >> $output_objdir/$libname.def~
10070 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10071 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10072 emximp -o $lib $output_objdir/$libname.def'
10073 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10074 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10075 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10076 $ECHO EXPORTS >> $output_objdir/$libname.def~
10077 prefix_cmds="$SED"~
10078 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10079 prefix_cmds="$prefix_cmds -e 1d";
10080 fi~
10081 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10082 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10083 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10084 emximp -o $lib $output_objdir/$libname.def'
10085 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10086 enable_shared_with_static_runtimes=yes
941010087 ;;
941110088
941210089 osf3*)
9413 if test "$GCC" = yes; then
9414 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9415 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10090 if test yes = "$GCC"; then
10091 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10092 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
941610093 else
941710094 allow_undefined_flag=' -expect_unresolved \*'
9418 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10095 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
941910096 fi
942010097 archive_cmds_need_lc='no'
9421 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10098 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
942210099 hardcode_libdir_separator=:
942310100 ;;
942410101
942510102 osf4* | osf5*) # as osf3* with the addition of -msym flag
9426 if test "$GCC" = yes; then
9427 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9428 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9429 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10103 if test yes = "$GCC"; then
10104 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10105 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10106 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
943010107 else
943110108 allow_undefined_flag=' -expect_unresolved \*'
9432 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10109 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
943310110 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9434 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10111 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
943510112
943610113 # Both c and cxx compiler support -rpath directly
943710114 hardcode_libdir_flag_spec='-rpath $libdir'
944210119
944310120 solaris*)
944410121 no_undefined_flag=' -z defs'
9445 if test "$GCC" = yes; then
9446 wlarc='${wl}'
9447 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10122 if test yes = "$GCC"; then
10123 wlarc='$wl'
10124 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
944810125 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9449 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10126 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
945010127 else
945110128 case `$CC -V 2>&1` in
945210129 *"Compilers 5.0"*)
945310130 wlarc=''
9454 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10131 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
945510132 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9456 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10133 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
945710134 ;;
945810135 *)
9459 wlarc='${wl}'
9460 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10136 wlarc='$wl'
10137 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
946110138 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9462 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10139 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
946310140 ;;
946410141 esac
946510142 fi
946910146 solaris2.[0-5] | solaris2.[0-5].*) ;;
947010147 *)
947110148 # The compiler driver will combine and reorder linker options,
9472 # but understands `-z linker_flag'. GCC discards it without `$wl',
10149 # but understands '-z linker_flag'. GCC discards it without '$wl',
947310150 # but is careful enough not to reorder.
947410151 # Supported since Solaris 2.6 (maybe 2.5.1?)
9475 if test "$GCC" = yes; then
9476 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10152 if test yes = "$GCC"; then
10153 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
947710154 else
947810155 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
947910156 fi
948310160 ;;
948410161
948510162 sunos4*)
9486 if test "x$host_vendor" = xsequent; then
10163 if test sequent = "$host_vendor"; then
948710164 # Use $CC to link under sequent, because it throws in some extra .o
948810165 # files that make .init and .fini sections work.
9489 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10166 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
949010167 else
949110168 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
949210169 fi
953510212 ;;
953610213
953710214 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9538 no_undefined_flag='${wl}-z,text'
10215 no_undefined_flag='$wl-z,text'
953910216 archive_cmds_need_lc=no
954010217 hardcode_shlibpath_var=no
954110218 runpath_var='LD_RUN_PATH'
954210219
9543 if test "$GCC" = yes; then
9544 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9545 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10220 if test yes = "$GCC"; then
10221 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10222 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
954610223 else
9547 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9548 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10224 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10225 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
954910226 fi
955010227 ;;
955110228
955210229 sysv5* | sco3.2v5* | sco5v6*)
9553 # Note: We can NOT use -z defs as we might desire, because we do not
10230 # Note: We CANNOT use -z defs as we might desire, because we do not
955410231 # link with -lc, and that would cause any symbols used from libc to
955510232 # always be unresolved, which means just about no library would
955610233 # ever link correctly. If we're not using GNU ld we use -z text
955710234 # though, which does catch some bad symbols but isn't as heavy-handed
955810235 # as -z defs.
9559 no_undefined_flag='${wl}-z,text'
9560 allow_undefined_flag='${wl}-z,nodefs'
10236 no_undefined_flag='$wl-z,text'
10237 allow_undefined_flag='$wl-z,nodefs'
956110238 archive_cmds_need_lc=no
956210239 hardcode_shlibpath_var=no
9563 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10240 hardcode_libdir_flag_spec='$wl-R,$libdir'
956410241 hardcode_libdir_separator=':'
956510242 link_all_deplibs=yes
9566 export_dynamic_flag_spec='${wl}-Bexport'
10243 export_dynamic_flag_spec='$wl-Bexport'
956710244 runpath_var='LD_RUN_PATH'
956810245
9569 if test "$GCC" = yes; then
9570 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9571 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10246 if test yes = "$GCC"; then
10247 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10248 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
957210249 else
9573 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9574 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10250 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10251 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
957510252 fi
957610253 ;;
957710254
958610263 ;;
958710264 esac
958810265
9589 if test x$host_vendor = xsni; then
10266 if test sni = "$host_vendor"; then
959010267 case $host in
959110268 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9592 export_dynamic_flag_spec='${wl}-Blargedynsym'
10269 export_dynamic_flag_spec='$wl-Blargedynsym'
959310270 ;;
959410271 esac
959510272 fi
959710274
959810275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
959910276 $as_echo "$ld_shlibs" >&6; }
9600 test "$ld_shlibs" = no && can_build_shared=no
10277 test no = "$ld_shlibs" && can_build_shared=no
960110278
960210279 with_gnu_ld=$with_gnu_ld
960310280
962310300 # Assume -lc should be added
962410301 archive_cmds_need_lc=yes
962510302
9626 if test "$enable_shared" = yes && test "$GCC" = yes; then
10303 if test yes,yes = "$GCC,$enable_shared"; then
962710304 case $archive_cmds in
962810305 *'~'*)
962910306 # FIXME: we may have to deal with multi-command sequences.
983510512
983610513
983710514
9838
9839
9840
9841
9842
984310515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
984410516 $as_echo_n "checking dynamic linker characteristics... " >&6; }
984510517
9846 if test "$GCC" = yes; then
10518 if test yes = "$GCC"; then
984710519 case $host_os in
9848 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9849 *) lt_awk_arg="/^libraries:/" ;;
10520 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10521 *) lt_awk_arg='/^libraries:/' ;;
985010522 esac
985110523 case $host_os in
9852 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9853 *) lt_sed_strip_eq="s,=/,/,g" ;;
10524 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10525 *) lt_sed_strip_eq='s|=/|/|g' ;;
985410526 esac
985510527 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
985610528 case $lt_search_path_spec in
986610538 ;;
986710539 esac
986810540 # Ok, now we have the path, separated by spaces, we can step through it
9869 # and add multilib dir if necessary.
10541 # and add multilib dir if necessary...
987010542 lt_tmp_lt_search_path_spec=
9871 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10543 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10544 # ...but if some path component already ends with the multilib dir we assume
10545 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10546 case "$lt_multi_os_dir; $lt_search_path_spec " in
10547 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10548 lt_multi_os_dir=
10549 ;;
10550 esac
987210551 for lt_sys_path in $lt_search_path_spec; do
9873 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9874 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9875 else
10552 if test -d "$lt_sys_path$lt_multi_os_dir"; then
10553 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10554 elif test -n "$lt_multi_os_dir"; then
987610555 test -d "$lt_sys_path" && \
987710556 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
987810557 fi
987910558 done
988010559 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9881 BEGIN {RS=" "; FS="/|\n";} {
9882 lt_foo="";
9883 lt_count=0;
10560 BEGIN {RS = " "; FS = "/|\n";} {
10561 lt_foo = "";
10562 lt_count = 0;
988410563 for (lt_i = NF; lt_i > 0; lt_i--) {
988510564 if ($lt_i != "" && $lt_i != ".") {
988610565 if ($lt_i == "..") {
988710566 lt_count++;
988810567 } else {
988910568 if (lt_count == 0) {
9890 lt_foo="/" $lt_i lt_foo;
10569 lt_foo = "/" $lt_i lt_foo;
989110570 } else {
989210571 lt_count--;
989310572 }
990110580 # for these hosts.
990210581 case $host_os in
990310582 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9904 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10583 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
990510584 esac
990610585 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
990710586 else
991010589 library_names_spec=
991110590 libname_spec='lib$name'
991210591 soname_spec=
9913 shrext_cmds=".so"
10592 shrext_cmds=.so
991410593 postinstall_cmds=
991510594 postuninstall_cmds=
991610595 finish_cmds=
992710606 # flags to be left without arguments
992810607 need_version=unknown
992910608
10609
10610
993010611 case $host_os in
993110612 aix3*)
9932 version_type=linux
9933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10613 version_type=linux # correct to gnu/linux during the next big refactor
10614 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
993410615 shlibpath_var=LIBPATH
993510616
993610617 # AIX 3 has no versioning support, so we append a major version to the name.
9937 soname_spec='${libname}${release}${shared_ext}$major'
10618 soname_spec='$libname$release$shared_ext$major'
993810619 ;;
993910620
994010621 aix[4-9]*)
9941 version_type=linux
10622 version_type=linux # correct to gnu/linux during the next big refactor
994210623 need_lib_prefix=no
994310624 need_version=no
994410625 hardcode_into_libs=yes
9945 if test "$host_cpu" = ia64; then
10626 if test ia64 = "$host_cpu"; then
994610627 # AIX 5 supports IA64
9947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10628 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
994810629 shlibpath_var=LD_LIBRARY_PATH
994910630 else
995010631 # With GCC up to 2.95.x, collect2 would create an import file
995110632 # for dependence libraries. The import file would start with
9952 # the line `#! .'. This would cause the generated library to
9953 # depend on `.', always an invalid library. This was fixed in
10633 # the line '#! .'. This would cause the generated library to
10634 # depend on '.', always an invalid library. This was fixed in
995410635 # development snapshots of GCC prior to 3.0.
995510636 case $host_os in
995610637 aix4 | aix4.[01] | aix4.[01].*)
995710638 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
995810639 echo ' yes '
9959 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10640 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
996010641 :
996110642 else
996210643 can_build_shared=no
996310644 fi
996410645 ;;
996510646 esac
9966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10647 # Using Import Files as archive members, it is possible to support
10648 # filename-based versioning of shared library archives on AIX. While
10649 # this would work for both with and without runtime linking, it will
10650 # prevent static linking of such archives. So we do filename-based
10651 # shared library versioning with .so extension only, which is used
10652 # when both runtime linking and shared linking is enabled.
10653 # Unfortunately, runtime linking may impact performance, so we do
10654 # not want this to be the default eventually. Also, we use the
10655 # versioned .so libs for executables only if there is the -brtl
10656 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10657 # To allow for filename-based versioning support, we need to create
10658 # libNAME.so.V as an archive file, containing:
10659 # *) an Import File, referring to the versioned filename of the
10660 # archive as well as the shared archive member, telling the
10661 # bitwidth (32 or 64) of that shared object, and providing the
10662 # list of exported symbols of that shared object, eventually
10663 # decorated with the 'weak' keyword
10664 # *) the shared object with the F_LOADONLY flag set, to really avoid
10665 # it being seen by the linker.
10666 # At run time we better use the real file rather than another symlink,
10667 # but for link time we create the symlink libNAME.so -> libNAME.so.V
10668
10669 case $with_aix_soname,$aix_use_runtimelinking in
10670 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
996710671 # soname into executable. Probably we can add versioning support to
996810672 # collect2, so additional links can be useful in future.
9969 if test "$aix_use_runtimelinking" = yes; then
10673 aix,yes) # traditional libtool
10674 dynamic_linker='AIX unversionable lib.so'
997010675 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
997110676 # instead of lib<name>.a to let people know that these are not
997210677 # typical AIX shared libraries.
9973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9974 else
10678 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10679 ;;
10680 aix,no) # traditional AIX only
10681 dynamic_linker='AIX lib.a(lib.so.V)'
997510682 # We preserve .a as extension for shared libraries through AIX4.2
997610683 # and later when we are not doing run time linking.
9977 library_names_spec='${libname}${release}.a $libname.a'
9978 soname_spec='${libname}${release}${shared_ext}$major'
9979 fi
10684 library_names_spec='$libname$release.a $libname.a'
10685 soname_spec='$libname$release$shared_ext$major'
10686 ;;
10687 svr4,*) # full svr4 only
10688 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10689 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10690 # We do not specify a path in Import Files, so LIBPATH fires.
10691 shlibpath_overrides_runpath=yes
10692 ;;
10693 *,yes) # both, prefer svr4
10694 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10695 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10696 # unpreferred sharedlib libNAME.a needs extra handling
10697 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
10698 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
10699 # We do not specify a path in Import Files, so LIBPATH fires.
10700 shlibpath_overrides_runpath=yes
10701 ;;
10702 *,no) # both, prefer aix
10703 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10704 library_names_spec='$libname$release.a $libname.a'
10705 soname_spec='$libname$release$shared_ext$major'
10706 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10707 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
10708 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
10709 ;;
10710 esac
998010711 shlibpath_var=LIBPATH
998110712 fi
998210713 ;;
998610717 powerpc)
998710718 # Since July 2007 AmigaOS4 officially supports .so libraries.
998810719 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10720 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
999010721 ;;
999110722 m68k)
999210723 library_names_spec='$libname.ixlibrary $libname.a'
999310724 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9994 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10725 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
999510726 ;;
999610727 esac
999710728 ;;
999810729
999910730 beos*)
10000 library_names_spec='${libname}${shared_ext}'
10731 library_names_spec='$libname$shared_ext'
1000110732 dynamic_linker="$host_os ld.so"
1000210733 shlibpath_var=LIBRARY_PATH
1000310734 ;;
1000410735
1000510736 bsdi[45]*)
10006 version_type=linux
10737 version_type=linux # correct to gnu/linux during the next big refactor
1000710738 need_version=no
10008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10009 soname_spec='${libname}${release}${shared_ext}$major'
10739 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10740 soname_spec='$libname$release$shared_ext$major'
1001010741 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
1001110742 shlibpath_var=LD_LIBRARY_PATH
1001210743 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
1001810749
1001910750 cygwin* | mingw* | pw32* | cegcc*)
1002010751 version_type=windows
10021 shrext_cmds=".dll"
10752 shrext_cmds=.dll
1002210753 need_version=no
1002310754 need_lib_prefix=no
1002410755
1002710758 # gcc
1002810759 library_names_spec='$libname.dll.a'
1002910760 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10030 postinstall_cmds='base_file=`basename \${file}`~
10031 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10761 postinstall_cmds='base_file=`basename \$file`~
10762 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1003210763 dldir=$destdir/`dirname \$dlpath`~
1003310764 test -d \$dldir || mkdir -p \$dldir~
1003410765 $install_prog $dir/$dlname \$dldir/$dlname~
1004410775 case $host_os in
1004510776 cygwin*)
1004610777 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10047 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10778 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1004810779
1004910780 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
1005010781 ;;
1005110782 mingw* | cegcc*)
1005210783 # MinGW DLLs use traditional 'lib' prefix
10053 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10784 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1005410785 ;;
1005510786 pw32*)
1005610787 # pw32 DLLs use 'pw' prefix rather than 'lib'
10057 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10788 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
1005810789 ;;
1005910790 esac
1006010791 dynamic_linker='Win32 ld.exe'
1006310794 *,cl*)
1006410795 # Native MSVC
1006510796 libname_spec='$name'
10066 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10067 library_names_spec='${libname}.dll.lib'
10797 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10798 library_names_spec='$libname.dll.lib'
1006810799
1006910800 case $build_os in
1007010801 mingw*)
1009110822 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
1009210823 ;;
1009310824 *)
10094 sys_lib_search_path_spec="$LIB"
10825 sys_lib_search_path_spec=$LIB
1009510826 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
1009610827 # It is most probably a Windows format PATH.
1009710828 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
1010410835 esac
1010510836
1010610837 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10107 postinstall_cmds='base_file=`basename \${file}`~
10108 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10838 postinstall_cmds='base_file=`basename \$file`~
10839 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
1010910840 dldir=$destdir/`dirname \$dlpath`~
1011010841 test -d \$dldir || mkdir -p \$dldir~
1011110842 $install_prog $dir/$dlname \$dldir/$dlname'
1011810849
1011910850 *)
1012010851 # Assume MSVC wrapper
10121 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10852 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
1012210853 dynamic_linker='Win32 ld.exe'
1012310854 ;;
1012410855 esac
1013110862 version_type=darwin
1013210863 need_lib_prefix=no
1013310864 need_version=no
10134 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10135 soname_spec='${libname}${release}${major}$shared_ext'
10865 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
10866 soname_spec='$libname$release$major$shared_ext'
1013610867 shlibpath_overrides_runpath=yes
1013710868 shlibpath_var=DYLD_LIBRARY_PATH
1013810869 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
1014210873 ;;
1014310874
1014410875 dgux*)
10145 version_type=linux
10876 version_type=linux # correct to gnu/linux during the next big refactor
1014610877 need_lib_prefix=no
1014710878 need_version=no
10148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10149 soname_spec='${libname}${release}${shared_ext}$major'
10879 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10880 soname_spec='$libname$release$shared_ext$major'
1015010881 shlibpath_var=LD_LIBRARY_PATH
10151 ;;
10152
10153 freebsd1*)
10154 dynamic_linker=no
1015510882 ;;
1015610883
1015710884 freebsd* | dragonfly*)
1016110888 objformat=`/usr/bin/objformat`
1016210889 else
1016310890 case $host_os in
10164 freebsd[123]*) objformat=aout ;;
10891 freebsd[23].*) objformat=aout ;;
1016510892 *) objformat=elf ;;
1016610893 esac
1016710894 fi
1016810895 version_type=freebsd-$objformat
1016910896 case $version_type in
1017010897 freebsd-elf*)
10171 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10898 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10899 soname_spec='$libname$release$shared_ext$major'
1017210900 need_version=no
1017310901 need_lib_prefix=no
1017410902 ;;
1017510903 freebsd-*)
10176 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10904 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1017710905 need_version=yes
1017810906 ;;
1017910907 esac
1018010908 shlibpath_var=LD_LIBRARY_PATH
1018110909 case $host_os in
10182 freebsd2*)
10910 freebsd2.*)
1018310911 shlibpath_overrides_runpath=yes
1018410912 ;;
1018510913 freebsd3.[01]* | freebsdelf3.[01]*)
1019810926 esac
1019910927 ;;
1020010928
10201 gnu*)
10202 version_type=linux
10203 need_lib_prefix=no
10204 need_version=no
10205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10206 soname_spec='${libname}${release}${shared_ext}$major'
10207 shlibpath_var=LD_LIBRARY_PATH
10208 hardcode_into_libs=yes
10209 ;;
10210
1021110929 haiku*)
10212 version_type=linux
10930 version_type=linux # correct to gnu/linux during the next big refactor
1021310931 need_lib_prefix=no
1021410932 need_version=no
1021510933 dynamic_linker="$host_os runtime_loader"
10216 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10217 soname_spec='${libname}${release}${shared_ext}$major'
10934 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10935 soname_spec='$libname$release$shared_ext$major'
1021810936 shlibpath_var=LIBRARY_PATH
10219 shlibpath_overrides_runpath=yes
10937 shlibpath_overrides_runpath=no
1022010938 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
1022110939 hardcode_into_libs=yes
1022210940 ;;
1023410952 dynamic_linker="$host_os dld.so"
1023510953 shlibpath_var=LD_LIBRARY_PATH
1023610954 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10238 soname_spec='${libname}${release}${shared_ext}$major'
10239 if test "X$HPUX_IA64_MODE" = X32; then
10955 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10956 soname_spec='$libname$release$shared_ext$major'
10957 if test 32 = "$HPUX_IA64_MODE"; then
1024010958 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10959 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
1024110960 else
1024210961 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10962 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
1024310963 fi
10244 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1024510964 ;;
1024610965 hppa*64*)
1024710966 shrext_cmds='.sl'
1024910968 dynamic_linker="$host_os dld.sl"
1025010969 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
1025110970 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10252 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10253 soname_spec='${libname}${release}${shared_ext}$major'
10971 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10972 soname_spec='$libname$release$shared_ext$major'
1025410973 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
1025510974 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1025610975 ;;
1025910978 dynamic_linker="$host_os dld.sl"
1026010979 shlibpath_var=SHLIB_PATH
1026110980 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10262 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10263 soname_spec='${libname}${release}${shared_ext}$major'
10981 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10982 soname_spec='$libname$release$shared_ext$major'
1026410983 ;;
1026510984 esac
1026610985 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
1027010989 ;;
1027110990
1027210991 interix[3-9]*)
10273 version_type=linux
10992 version_type=linux # correct to gnu/linux during the next big refactor
1027410993 need_lib_prefix=no
1027510994 need_version=no
10276 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10277 soname_spec='${libname}${release}${shared_ext}$major'
10995 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10996 soname_spec='$libname$release$shared_ext$major'
1027810997 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
1027910998 shlibpath_var=LD_LIBRARY_PATH
1028010999 shlibpath_overrides_runpath=no
1028511004 case $host_os in
1028611005 nonstopux*) version_type=nonstopux ;;
1028711006 *)
10288 if test "$lt_cv_prog_gnu_ld" = yes; then
10289 version_type=linux
11007 if test yes = "$lt_cv_prog_gnu_ld"; then
11008 version_type=linux # correct to gnu/linux during the next big refactor
1029011009 else
1029111010 version_type=irix
1029211011 fi ;;
1029311012 esac
1029411013 need_lib_prefix=no
1029511014 need_version=no
10296 soname_spec='${libname}${release}${shared_ext}$major'
10297 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11015 soname_spec='$libname$release$shared_ext$major'
11016 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
1029811017 case $host_os in
1029911018 irix5* | nonstopux*)
1030011019 libsuff= shlibsuff=
1031311032 esac
1031411033 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
1031511034 shlibpath_overrides_runpath=no
10316 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10317 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11035 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11036 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
1031811037 hardcode_into_libs=yes
1031911038 ;;
1032011039
1032311042 dynamic_linker=no
1032411043 ;;
1032511044
10326 # This must be Linux ELF.
10327 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10328 version_type=linux
11045 linux*android*)
11046 version_type=none # Android doesn't support versioned libraries.
1032911047 need_lib_prefix=no
1033011048 need_version=no
10331 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10332 soname_spec='${libname}${release}${shared_ext}$major'
11049 library_names_spec='$libname$release$shared_ext'
11050 soname_spec='$libname$release$shared_ext'
11051 finish_cmds=
11052 shlibpath_var=LD_LIBRARY_PATH
11053 shlibpath_overrides_runpath=yes
11054
11055 # This implies no fast_install, which is unacceptable.
11056 # Some rework will be needed to allow for fast_install
11057 # before this can be enabled.
11058 hardcode_into_libs=yes
11059
11060 dynamic_linker='Android linker'
11061 # Don't embed -rpath directories since the linker doesn't support them.
11062 hardcode_libdir_flag_spec='-L$libdir'
11063 ;;
11064
11065 # This must be glibc/ELF.
11066 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11067 version_type=linux # correct to gnu/linux during the next big refactor
11068 need_lib_prefix=no
11069 need_version=no
11070 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11071 soname_spec='$libname$release$shared_ext$major'
1033311072 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
1033411073 shlibpath_var=LD_LIBRARY_PATH
1033511074 shlibpath_overrides_runpath=no
1037311112 # before this can be enabled.
1037411113 hardcode_into_libs=yes
1037511114
10376 # Add ABI-specific directories to the system library path.
10377 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
10378
10379 # Append ld.so.conf contents to the search path
11115 # Ideally, we could use ldconfig to report *all* directores which are
11116 # searched for libraries, however this is still not possible. Aside from not
11117 # being certain /sbin/ldconfig is available, command
11118 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11119 # even though it is searched at run-time. Try to do the best guess by
11120 # appending ld.so.conf contents (and includes) to the search path.
1038011121 if test -f /etc/ld.so.conf; then
1038111122 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10382 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
10383
11123 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
1038411124 fi
1038511125
1038611126 # We used to test for /lib/ld.so.1 and disable shared libraries on
1039211132 dynamic_linker='GNU/Linux ld.so'
1039311133 ;;
1039411134
11135 netbsdelf*-gnu)
11136 version_type=linux
11137 need_lib_prefix=no
11138 need_version=no
11139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11140 soname_spec='${libname}${release}${shared_ext}$major'
11141 shlibpath_var=LD_LIBRARY_PATH
11142 shlibpath_overrides_runpath=no
11143 hardcode_into_libs=yes
11144 dynamic_linker='NetBSD ld.elf_so'
11145 ;;
11146
1039511147 netbsd*)
1039611148 version_type=sunos
1039711149 need_lib_prefix=no
1039811150 need_version=no
1039911151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11152 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1040111153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1040211154 dynamic_linker='NetBSD (a.out) ld.so'
1040311155 else
10404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10405 soname_spec='${libname}${release}${shared_ext}$major'
11156 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11157 soname_spec='$libname$release$shared_ext$major'
1040611158 dynamic_linker='NetBSD ld.elf_so'
1040711159 fi
1040811160 shlibpath_var=LD_LIBRARY_PATH
1041111163 ;;
1041211164
1041311165 newsos6)
10414 version_type=linux
10415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11166 version_type=linux # correct to gnu/linux during the next big refactor
11167 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1041611168 shlibpath_var=LD_LIBRARY_PATH
1041711169 shlibpath_overrides_runpath=yes
1041811170 ;;
1042111173 version_type=qnx
1042211174 need_lib_prefix=no
1042311175 need_version=no
10424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10425 soname_spec='${libname}${release}${shared_ext}$major'
11176 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11177 soname_spec='$libname$release$shared_ext$major'
1042611178 shlibpath_var=LD_LIBRARY_PATH
1042711179 shlibpath_overrides_runpath=no
1042811180 hardcode_into_libs=yes
1042911181 dynamic_linker='ldqnx.so'
1043011182 ;;
1043111183
10432 openbsd*)
11184 openbsd* | bitrig*)
1043311185 version_type=sunos
10434 sys_lib_dlsearch_path_spec="/usr/lib"
11186 sys_lib_dlsearch_path_spec=/usr/lib
1043511187 need_lib_prefix=no
10436 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10437 case $host_os in
10438 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10439 *) need_version=no ;;
10440 esac
10441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11188 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11189 need_version=no
11190 else
11191 need_version=yes
11192 fi
11193 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1044211194 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
1044311195 shlibpath_var=LD_LIBRARY_PATH
10444 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10445 case $host_os in
10446 openbsd2.[89] | openbsd2.[89].*)
10447 shlibpath_overrides_runpath=no
10448 ;;
10449 *)
10450 shlibpath_overrides_runpath=yes
10451 ;;
10452 esac
10453 else
10454 shlibpath_overrides_runpath=yes
10455 fi
11196 shlibpath_overrides_runpath=yes
1045611197 ;;
1045711198
1045811199 os2*)
1045911200 libname_spec='$name'
10460 shrext_cmds=".dll"
11201 version_type=windows
11202 shrext_cmds=.dll
11203 need_version=no
1046111204 need_lib_prefix=no
10462 library_names_spec='$libname${shared_ext} $libname.a'
11205 # OS/2 can only load a DLL with a base name of 8 characters or less.
11206 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11207 v=$($ECHO $release$versuffix | tr -d .-);
11208 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11209 $ECHO $n$v`$shared_ext'
11210 library_names_spec='${libname}_dll.$libext'
1046311211 dynamic_linker='OS/2 ld.exe'
10464 shlibpath_var=LIBPATH
11212 shlibpath_var=BEGINLIBPATH
11213 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11214 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11215 postinstall_cmds='base_file=`basename \$file`~
11216 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11217 dldir=$destdir/`dirname \$dlpath`~
11218 test -d \$dldir || mkdir -p \$dldir~
11219 $install_prog $dir/$dlname \$dldir/$dlname~
11220 chmod a+x \$dldir/$dlname~
11221 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11222 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11223 fi'
11224 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11225 dlpath=$dir/\$dldll~
11226 $RM \$dlpath'
1046511227 ;;
1046611228
1046711229 osf3* | osf4* | osf5*)
1046811230 version_type=osf
1046911231 need_lib_prefix=no
1047011232 need_version=no
10471 soname_spec='${libname}${release}${shared_ext}$major'
10472 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11233 soname_spec='$libname$release$shared_ext$major'
11234 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1047311235 shlibpath_var=LD_LIBRARY_PATH
1047411236 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10475 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11237 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
1047611238 ;;
1047711239
1047811240 rdos*)
1048011242 ;;
1048111243
1048211244 solaris*)
10483 version_type=linux
11245 version_type=linux # correct to gnu/linux during the next big refactor
1048411246 need_lib_prefix=no
1048511247 need_version=no
10486 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10487 soname_spec='${libname}${release}${shared_ext}$major'
11248 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11249 soname_spec='$libname$release$shared_ext$major'
1048811250 shlibpath_var=LD_LIBRARY_PATH
1048911251 shlibpath_overrides_runpath=yes
1049011252 hardcode_into_libs=yes
1049411256
1049511257 sunos4*)
1049611258 version_type=sunos
10497 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11259 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
1049811260 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
1049911261 shlibpath_var=LD_LIBRARY_PATH
1050011262 shlibpath_overrides_runpath=yes
10501 if test "$with_gnu_ld" = yes; then
11263 if test yes = "$with_gnu_ld"; then
1050211264 need_lib_prefix=no
1050311265 fi
1050411266 need_version=yes
1050511267 ;;
1050611268
1050711269 sysv4 | sysv4.3*)
10508 version_type=linux
10509 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10510 soname_spec='${libname}${release}${shared_ext}$major'
11270 version_type=linux # correct to gnu/linux during the next big refactor
11271 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11272 soname_spec='$libname$release$shared_ext$major'
1051111273 shlibpath_var=LD_LIBRARY_PATH
1051211274 case $host_vendor in
1051311275 sni)
1052811290 ;;
1052911291
1053011292 sysv4*MP*)
10531 if test -d /usr/nec ;then
10532 version_type=linux
10533 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10534 soname_spec='$libname${shared_ext}.$major'
11293 if test -d /usr/nec; then
11294 version_type=linux # correct to gnu/linux during the next big refactor
11295 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11296 soname_spec='$libname$shared_ext.$major'
1053511297 shlibpath_var=LD_LIBRARY_PATH
1053611298 fi
1053711299 ;;
1053811300
1053911301 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10540 version_type=freebsd-elf
11302 version_type=sco
1054111303 need_lib_prefix=no
1054211304 need_version=no
10543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10544 soname_spec='${libname}${release}${shared_ext}$major'
11305 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11306 soname_spec='$libname$release$shared_ext$major'
1054511307 shlibpath_var=LD_LIBRARY_PATH
1054611308 shlibpath_overrides_runpath=yes
1054711309 hardcode_into_libs=yes
10548 if test "$with_gnu_ld" = yes; then
11310 if test yes = "$with_gnu_ld"; then
1054911311 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
1055011312 else
1055111313 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
1056011322
1056111323 tpf*)
1056211324 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10563 version_type=linux
11325 version_type=linux # correct to gnu/linux during the next big refactor
1056411326 need_lib_prefix=no
1056511327 need_version=no
10566 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11328 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
1056711329 shlibpath_var=LD_LIBRARY_PATH
1056811330 shlibpath_overrides_runpath=no
1056911331 hardcode_into_libs=yes
1057011332 ;;
1057111333
1057211334 uts4*)
10573 version_type=linux
10574 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10575 soname_spec='${libname}${release}${shared_ext}$major'
11335 version_type=linux # correct to gnu/linux during the next big refactor
11336 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11337 soname_spec='$libname$release$shared_ext$major'
1057611338 shlibpath_var=LD_LIBRARY_PATH
1057711339 ;;
1057811340
1058211344 esac
1058311345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
1058411346 $as_echo "$dynamic_linker" >&6; }
10585 test "$dynamic_linker" = no && can_build_shared=no
11347 test no = "$dynamic_linker" && can_build_shared=no
1058611348
1058711349 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10588 if test "$GCC" = yes; then
11350 if test yes = "$GCC"; then
1058911351 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
1059011352 fi
1059111353
10592 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10593 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10594 fi
10595 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10596 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10597 fi
11354 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11355 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11356 fi
11357
11358 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11359 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11360 fi
11361
11362 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11363 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11364
11365 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11366 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11367
11368 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11369 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11370
11371
11372
11373
11374
1059811375
1059911376
1060011377
1069211469 hardcode_action=
1069311470 if test -n "$hardcode_libdir_flag_spec" ||
1069411471 test -n "$runpath_var" ||
10695 test "X$hardcode_automatic" = "Xyes" ; then
11472 test yes = "$hardcode_automatic"; then
1069611473
1069711474 # We can hardcode non-existent directories.
10698 if test "$hardcode_direct" != no &&
11475 if test no != "$hardcode_direct" &&
1069911476 # If the only mechanism to avoid hardcoding is shlibpath_var, we
1070011477 # have to relink, otherwise we might link with an installed library
1070111478 # when we should be linking with a yet-to-be-installed one
10702 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10703 test "$hardcode_minus_L" != no; then
11479 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11480 test no != "$hardcode_minus_L"; then
1070411481 # Linking always hardcodes the temporary library directory.
1070511482 hardcode_action=relink
1070611483 else
1071511492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
1071611493 $as_echo "$hardcode_action" >&6; }
1071711494
10718 if test "$hardcode_action" = relink ||
10719 test "$inherit_rpath" = yes; then
11495 if test relink = "$hardcode_action" ||
11496 test yes = "$inherit_rpath"; then
1072011497 # Fast installation is not supported
1072111498 enable_fast_install=no
10722 elif test "$shlibpath_overrides_runpath" = yes ||
10723 test "$enable_shared" = no; then
11499 elif test yes = "$shlibpath_overrides_runpath" ||
11500 test no = "$enable_shared"; then
1072411501 # Fast installation is not necessary
1072511502 enable_fast_install=needless
1072611503 fi
1073011507
1073111508
1073211509
10733 if test "x$enable_dlopen" != xyes; then
11510 if test yes != "$enable_dlopen"; then
1073411511 enable_dlopen=unknown
1073511512 enable_dlopen_self=unknown
1073611513 enable_dlopen_self_static=unknown
1074011517
1074111518 case $host_os in
1074211519 beos*)
10743 lt_cv_dlopen="load_add_on"
11520 lt_cv_dlopen=load_add_on
1074411521 lt_cv_dlopen_libs=
1074511522 lt_cv_dlopen_self=yes
1074611523 ;;
1074711524
1074811525 mingw* | pw32* | cegcc*)
10749 lt_cv_dlopen="LoadLibrary"
11526 lt_cv_dlopen=LoadLibrary
1075011527 lt_cv_dlopen_libs=
1075111528 ;;
1075211529
1075311530 cygwin*)
10754 lt_cv_dlopen="dlopen"
11531 lt_cv_dlopen=dlopen
1075511532 lt_cv_dlopen_libs=
1075611533 ;;
1075711534
1075811535 darwin*)
10759 # if libdl is installed we need to link against it
11536 # if libdl is installed we need to link against it
1076011537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1076111538 $as_echo_n "checking for dlopen in -ldl... " >&6; }
1076211539 if ${ac_cv_lib_dl_dlopen+:} false; then :
1079411571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1079511572 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1079611573 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10797 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10798 else
10799
10800 lt_cv_dlopen="dyld"
11574 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
11575 else
11576
11577 lt_cv_dlopen=dyld
1080111578 lt_cv_dlopen_libs=
1080211579 lt_cv_dlopen_self=yes
1080311580
1080411581 fi
1080511582
11583 ;;
11584
11585 tpf*)
11586 # Don't try to run any link tests for TPF. We know it's impossible
11587 # because TPF is a cross-compiler, and we know how we open DSOs.
11588 lt_cv_dlopen=dlopen
11589 lt_cv_dlopen_libs=
11590 lt_cv_dlopen_self=no
1080611591 ;;
1080711592
1080811593 *)
1080911594 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
1081011595 if test "x$ac_cv_func_shl_load" = xyes; then :
10811 lt_cv_dlopen="shl_load"
11596 lt_cv_dlopen=shl_load
1081211597 else
1081311598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
1081411599 $as_echo_n "checking for shl_load in -ldld... " >&6; }
1084711632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
1084811633 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
1084911634 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10850 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11635 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
1085111636 else
1085211637 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
1085311638 if test "x$ac_cv_func_dlopen" = xyes; then :
10854 lt_cv_dlopen="dlopen"
11639 lt_cv_dlopen=dlopen
1085511640 else
1085611641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
1085711642 $as_echo_n "checking for dlopen in -ldl... " >&6; }
1089011675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
1089111676 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
1089211677 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10893 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11678 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
1089411679 else
1089511680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
1089611681 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
1092911714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
1093011715 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
1093111716 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10932 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11717 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
1093311718 else
1093411719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
1093511720 $as_echo_n "checking for dld_link in -ldld... " >&6; }
1096811753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
1096911754 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
1097011755 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10971 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11756 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
1097211757 fi
1097311758
1097411759
1098911774 ;;
1099011775 esac
1099111776
10992 if test "x$lt_cv_dlopen" != xno; then
11777 if test no = "$lt_cv_dlopen"; then
11778 enable_dlopen=no
11779 else
1099311780 enable_dlopen=yes
10994 else
10995 enable_dlopen=no
1099611781 fi
1099711782
1099811783 case $lt_cv_dlopen in
1099911784 dlopen)
11000 save_CPPFLAGS="$CPPFLAGS"
11001 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11002
11003 save_LDFLAGS="$LDFLAGS"
11785 save_CPPFLAGS=$CPPFLAGS
11786 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11787
11788 save_LDFLAGS=$LDFLAGS
1100411789 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1100511790
11006 save_LIBS="$LIBS"
11791 save_LIBS=$LIBS
1100711792 LIBS="$lt_cv_dlopen_libs $LIBS"
1100811793
1100911794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
1101111796 if ${lt_cv_dlopen_self+:} false; then :
1101211797 $as_echo_n "(cached) " >&6
1101311798 else
11014 if test "$cross_compiling" = yes; then :
11799 if test yes = "$cross_compiling"; then :
1101511800 lt_cv_dlopen_self=cross
1101611801 else
1101711802 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1105811843 # endif
1105911844 #endif
1106011845
11061 /* When -fvisbility=hidden is used, assume the code has been annotated
11846 /* When -fvisibility=hidden is used, assume the code has been annotated
1106211847 correspondingly for the symbols needed. */
11063 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11848 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1106411849 int fnord () __attribute__((visibility("default")));
1106511850 #endif
1106611851
1109011875 (eval $ac_link) 2>&5
1109111876 ac_status=$?
1109211877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11093 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11878 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1109411879 (./conftest; exit; ) >&5 2>/dev/null
1109511880 lt_status=$?
1109611881 case x$lt_status in
1111011895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
1111111896 $as_echo "$lt_cv_dlopen_self" >&6; }
1111211897
11113 if test "x$lt_cv_dlopen_self" = xyes; then
11898 if test yes = "$lt_cv_dlopen_self"; then
1111411899 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
1111511900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
1111611901 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
1111711902 if ${lt_cv_dlopen_self_static+:} false; then :
1111811903 $as_echo_n "(cached) " >&6
1111911904 else
11120 if test "$cross_compiling" = yes; then :
11905 if test yes = "$cross_compiling"; then :
1112111906 lt_cv_dlopen_self_static=cross
1112211907 else
1112311908 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1116411949 # endif
1116511950 #endif
1116611951
11167 /* When -fvisbility=hidden is used, assume the code has been annotated
11952 /* When -fvisibility=hidden is used, assume the code has been annotated
1116811953 correspondingly for the symbols needed. */
11169 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11954 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1117011955 int fnord () __attribute__((visibility("default")));
1117111956 #endif
1117211957
1119611981 (eval $ac_link) 2>&5
1119711982 ac_status=$?
1119811983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11199 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11984 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
1120011985 (./conftest; exit; ) >&5 2>/dev/null
1120111986 lt_status=$?
1120211987 case x$lt_status in
1121712002 $as_echo "$lt_cv_dlopen_self_static" >&6; }
1121812003 fi
1121912004
11220 CPPFLAGS="$save_CPPFLAGS"
11221 LDFLAGS="$save_LDFLAGS"
11222 LIBS="$save_LIBS"
12005 CPPFLAGS=$save_CPPFLAGS
12006 LDFLAGS=$save_LDFLAGS
12007 LIBS=$save_LIBS
1122312008 ;;
1122412009 esac
1122512010
1126312048 # FIXME - insert some real tests, host_os isn't really good enough
1126412049 case $host_os in
1126512050 darwin*)
11266 if test -n "$STRIP" ; then
12051 if test -n "$STRIP"; then
1126712052 striplib="$STRIP -x"
1126812053 old_striplib="$STRIP -S"
1126912054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1129112076
1129212077
1129312078
11294 # Report which library types will actually be built
12079 # Report what library types will actually be built
1129512080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
1129612081 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
1129712082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
1129912084
1130012085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
1130112086 $as_echo_n "checking whether to build shared libraries... " >&6; }
11302 test "$can_build_shared" = "no" && enable_shared=no
12087 test no = "$can_build_shared" && enable_shared=no
1130312088
1130412089 # On AIX, shared libraries and static libraries use the same namespace, and
1130512090 # are all built from PIC.
1130612091 case $host_os in
1130712092 aix3*)
11308 test "$enable_shared" = yes && enable_static=no
12093 test yes = "$enable_shared" && enable_static=no
1130912094 if test -n "$RANLIB"; then
1131012095 archive_cmds="$archive_cmds~\$RANLIB \$lib"
1131112096 postinstall_cmds='$RANLIB $lib'
1131312098 ;;
1131412099
1131512100 aix[4-9]*)
11316 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11317 test "$enable_shared" = yes && enable_static=no
12101 if test ia64 != "$host_cpu"; then
12102 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12103 yes,aix,yes) ;; # shared object as lib.so file only
12104 yes,svr4,*) ;; # shared object as lib.so archive member only
12105 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12106 esac
1131812107 fi
1131912108 ;;
1132012109 esac
1132412113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
1132512114 $as_echo_n "checking whether to build static libraries... " >&6; }
1132612115 # Make sure either enable_shared or enable_static is yes.
11327 test "$enable_shared" = yes || enable_static=yes
12116 test yes = "$enable_shared" || enable_static=yes
1132812117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
1132912118 $as_echo "$enable_static" >&6; }
1133012119
1133812127 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1133912128 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1134012129
11341 CC="$lt_save_CC"
12130 CC=$lt_save_CC
12131
12132
1134212133
1134312134
1134412135
1136612157 # *****
1136712158
1136812159
11369 # Check whether --enable-debug was given.
12160
12161
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
12163 $as_echo_n "checking whether to enable debugging... " >&6; }
12164
12165 ax_enable_debug_default=no
12166 ax_enable_debug_is_release=$ax_is_release
12167
12168 # If this is a release, override the default.
12169 if test "$ax_enable_debug_is_release" = "yes"; then :
12170 ax_enable_debug_default="no"
12171 fi
12172
12173
12174
12175
12176 # Check whether --enable-debug was given.
1137012177 if test "${enable_debug+set}" = set; then :
1137112178 enableval=$enable_debug;
1137212179 else
11373 enable_debug=no
11374 fi
11375
11376
11377 if test x$enable_debug = xyes ; then
12180 enable_debug=$ax_enable_debug_default
12181 fi
12182
12183
12184 # empty mean debug yes
12185 if test "x$enable_debug" = "x"; then :
12186 enable_debug="yes"
12187 fi
12188
12189 # case of debug
12190 case $enable_debug in #(
12191 yes) :
12192
12193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12194 $as_echo "yes" >&6; }
12195 CFLAGS="${CFLAGS} -g -O0"
12196 CXXFLAGS="${CXXFLAGS} -g -O0"
12197 FFLAGS="${FFLAGS} -g -O0"
12198 FCFLAGS="${FCFLAGS} -g -O0"
12199 OBJCFLAGS="${OBJCFLAGS} -g -O0"
12200 ;; #(
12201 info) :
12202
12203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: info" >&5
12204 $as_echo "info" >&6; }
12205 CFLAGS="${CFLAGS} -g"
12206 CXXFLAGS="${CXXFLAGS} -g"
12207 FFLAGS="${FFLAGS} -g"
12208 FCFLAGS="${FCFLAGS} -g"
12209 OBJCFLAGS="${OBJCFLAGS} -g"
12210 ;; #(
12211 profile) :
12212
12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: profile" >&5
12214 $as_echo "profile" >&6; }
12215 CFLAGS="${CFLAGS} -g -pg"
12216 CXXFLAGS="${CXXFLAGS} -g -pg"
12217 FFLAGS="${FFLAGS} -g -pg"
12218 FCFLAGS="${FCFLAGS} -g -pg"
12219 OBJCFLAGS="${OBJCFLAGS} -g -pg"
12220 LDFLAGS="${LDFLAGS} -pg"
12221 ;; #(
12222 *) :
12223
12224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12225 $as_echo "no" >&6; }
12226 if test "x${CFLAGS+set}" != "xset"; then :
12227 CFLAGS=""
12228 fi
12229 if test "x${CXXFLAGS+set}" != "xset"; then :
12230 CXXFLAGS=""
12231 fi
12232 if test "x${FFLAGS+set}" != "xset"; then :
12233 FFLAGS=""
12234 fi
12235 if test "x${FCFLAGS+set}" != "xset"; then :
12236 FCFLAGS=""
12237 fi
12238 if test "x${OBJCFLAGS+set}" != "xset"; then :
12239 OBJCFLAGS=""
12240 fi
12241 ;;
12242 esac
12243
12244 if test "x$enable_debug" = "xyes"; then :
1137812245
1137912246 $as_echo "#define GNOME_ENABLE_DEBUG 1" >>confdefs.h
1138012247
11381 fi
12248 else
12249
12250 $as_echo "#define NDEBUG 1" >>confdefs.h
12251
12252 fi
12253 ax_enable_debug=$enable_debug
12254
1138212255
1138312256
1138412257
1139012263 fi
1139112264
1139212265
11393 warnCFLAGS=
1139412266 if test "x$GCC" != xyes; then
1139512267 enable_compile_warnings=no
1139612268 fi
1139812270 warning_flags=
1139912271 realsave_CFLAGS="$CFLAGS"
1140012272
12273 base_warn_flags=" \
12274 -Wall \
12275 -Wstrict-prototypes \
12276 -Wnested-externs \
12277 "
12278
12279 base_error_flags=" \
12280 -Werror=missing-prototypes \
12281 -Werror=implicit-function-declaration \
12282 -Werror=pointer-arith \
12283 -Werror=init-self \
12284 -Werror=format-security \
12285 -Werror=format=2 \
12286 -Werror=missing-include-dirs \
12287 -Werror=return-type \
12288 "
12289
12290 additional_flags=""
12291
1140112292 case "$enable_compile_warnings" in
1140212293 no)
11403 warning_flags=
11404 ;;
12294 warning_flags="-w"
12295 ;;
1140512296 minimum)
11406 warning_flags="-Wall"
11407 ;;
11408 yes)
11409 warning_flags="-Wall -Wmissing-prototypes"
11410 ;;
11411 maximum|error)
11412 warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith"
11413 CFLAGS="$warning_flags $CFLAGS"
11414 for option in -Wno-sign-compare; do
11415 SAVE_CFLAGS="$CFLAGS"
11416 CFLAGS="$CFLAGS $option"
11417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
12297 warning_flags="-Wall"
12298 ;;
12299 yes|maximum|error)
12300 warning_flags="$base_warn_flags $base_error_flags $additional_flags"
12301 ;;
12302 *)
12303 as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
12304 ;;
12305 esac
12306
12307 if test "$enable_compile_warnings" = "error" ; then
12308 warning_flags="$warning_flags -Werror"
12309 fi
12310
12311 for option in $warning_flags; do
12312 save_CFLAGS="$CFLAGS"
12313 CFLAGS="$CFLAGS $option"
12314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gcc understands $option" >&5
1141812315 $as_echo_n "checking whether gcc understands $option... " >&6; }
11419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1142012317 /* end confdefs.h. */
1142112318
1142212319 int
1143312330 has_option=no
1143412331 fi
1143512332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11436 CFLAGS="$SAVE_CFLAGS"
11437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
12333 CFLAGS="$save_CFLAGS"
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_option" >&5
1143812335 $as_echo "$has_option" >&6; }
11439 if test $has_option = yes; then
11440 warning_flags="$warning_flags $option"
11441 fi
11442 unset has_option
11443 unset SAVE_CFLAGS
11444 done
11445 unset option
11446 if test "$enable_compile_warnings" = "error" ; then
11447 warning_flags="$warning_flags -Werror"
12336 if test $has_option = yes; then
12337 tested_warning_flags="$tested_warning_flags $option"
1144812338 fi
11449 ;;
11450 *)
11451 as_fn_error $? "Unknown argument '$enable_compile_warnings' to --enable-compile-warnings" "$LINENO" 5
11452 ;;
11453 esac
12339 unset has_option
12340 unset save_CFLAGS
12341 done
12342 unset option
1145412343 CFLAGS="$realsave_CFLAGS"
1145512344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what warning flags to pass to the C compiler" >&5
1145612345 $as_echo_n "checking what warning flags to pass to the C compiler... " >&6; }
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $warning_flags" >&5
11458 $as_echo "$warning_flags" >&6; }
12346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tested_warning_flags" >&5
12347 $as_echo "$tested_warning_flags" >&6; }
1145912348
1146012349 # Check whether --enable-iso-c was given.
1146112350 if test "${enable_iso_c+set}" = set; then :
1148312372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $complCFLAGS" >&5
1148412373 $as_echo "$complCFLAGS" >&6; }
1148512374
11486 WARN_CFLAGS="$warning_flags $complCFLAGS"
12375 WARN_CFLAGS="$tested_warning_flags $complCFLAGS"
1148712376
1148812377
1148912378
1158012469
1158112470
1158212471
12472
1158312473 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
1158412474 if test -n "$ac_tool_prefix"; then
1158512475 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
1160012490 IFS=$as_save_IFS
1160112491 test -z "$as_dir" && as_dir=.
1160212492 for ac_exec_ext in '' $ac_executable_extensions; do
11603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1160412494 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1160512495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1160612496 break 2
1164312533 IFS=$as_save_IFS
1164412534 test -z "$as_dir" && as_dir=.
1164512535 for ac_exec_ext in '' $ac_executable_extensions; do
11646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1164712537 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
1164812538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1164912539 break 2
1169512585 fi
1169612586
1169712587 pkg_failed=no
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5
11699 $as_echo_n "checking for GTK... " >&6; }
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk+-3.0 >= $GTK_REQUIRED" >&5
12589 $as_echo_n "checking for gtk+-3.0 >= $GTK_REQUIRED... " >&6; }
1170012590
1170112591 if test -n "$GTK_CFLAGS"; then
1170212592 pkg_cv_GTK_CFLAGS="$GTK_CFLAGS"
1170812598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1170912599 test $ac_status = 0; }; then
1171012600 pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0 >= $GTK_REQUIRED" 2>/dev/null`
12601 test "x$?" != "x0" && pkg_failed=yes
1171112602 else
1171212603 pkg_failed=yes
1171312604 fi
1172412615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1172512616 test $ac_status = 0; }; then
1172612617 pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>/dev/null`
12618 test "x$?" != "x0" && pkg_failed=yes
1172712619 else
1172812620 pkg_failed=yes
1172912621 fi
1173412626
1173512627
1173612628 if test $pkg_failed = yes; then
11737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1173812630 $as_echo "no" >&6; }
1173912631
1174012632 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1174312635 _pkg_short_errors_supported=no
1174412636 fi
1174512637 if test $_pkg_short_errors_supported = yes; then
11746 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
12638 GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
1174712639 else
11748 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
12640 GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-3.0 >= $GTK_REQUIRED" 2>&1`
1174912641 fi
1175012642 # Put the nasty error message in config.log where it belongs
1175112643 echo "$GTK_PKG_ERRORS" >&5
1176012652 Alternatively, you may set the environment variables GTK_CFLAGS
1176112653 and GTK_LIBS to avoid the need to call pkg-config.
1176212654 See the pkg-config man page for more details." "$LINENO" 5
11763
1176412655 elif test $pkg_failed = untried; then
11765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1176612657 $as_echo "no" >&6; }
1176712658 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1176812659 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1177612667
1177712668 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1177812669 See \`config.log' for more details" "$LINENO" 5; }
11779
1178012670 else
1178112671 GTK_CFLAGS=$pkg_cv_GTK_CFLAGS
1178212672 GTK_LIBS=$pkg_cv_GTK_LIBS
1178912679
1179012680
1179112681 pkg_failed=no
11792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5
11793 $as_echo_n "checking for GLIB... " >&6; }
12682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glib-2.0 >= $GLIB_REQUIRED" >&5
12683 $as_echo_n "checking for glib-2.0 >= $GLIB_REQUIRED... " >&6; }
1179412684
1179512685 if test -n "$GLIB_CFLAGS"; then
1179612686 pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
1180212692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1180312693 test $ac_status = 0; }; then
1180412694 pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null`
12695 test "x$?" != "x0" && pkg_failed=yes
1180512696 else
1180612697 pkg_failed=yes
1180712698 fi
1181812709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1181912710 test $ac_status = 0; }; then
1182012711 pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED" 2>/dev/null`
12712 test "x$?" != "x0" && pkg_failed=yes
1182112713 else
1182212714 pkg_failed=yes
1182312715 fi
1182812720
1182912721
1183012722 if test $pkg_failed = yes; then
11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1183212724 $as_echo "no" >&6; }
1183312725
1183412726 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1183712729 _pkg_short_errors_supported=no
1183812730 fi
1183912731 if test $_pkg_short_errors_supported = yes; then
11840 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
12732 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
1184112733 else
11842 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
12734 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB_REQUIRED" 2>&1`
1184312735 fi
1184412736 # Put the nasty error message in config.log where it belongs
1184512737 echo "$GLIB_PKG_ERRORS" >&5
1185412746 Alternatively, you may set the environment variables GLIB_CFLAGS
1185512747 and GLIB_LIBS to avoid the need to call pkg-config.
1185612748 See the pkg-config man page for more details." "$LINENO" 5
11857
1185812749 elif test $pkg_failed = untried; then
11859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1186012751 $as_echo "no" >&6; }
1186112752 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1186212753 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1187012761
1187112762 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1187212763 See \`config.log' for more details" "$LINENO" 5; }
11873
1187412764 else
1187512765 GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
1187612766 GLIB_LIBS=$pkg_cv_GLIB_LIBS
1188312773
1188412774
1188512775 pkg_failed=no
11886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLKIT_AGENT" >&5
11887 $as_echo_n "checking for POLKIT_AGENT... " >&6; }
12776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" >&5
12777 $as_echo_n "checking for polkit-agent-1 >= $POLKIT_AGENT_REQUIRED... " >&6; }
1188812778
1188912779 if test -n "$POLKIT_AGENT_CFLAGS"; then
1189012780 pkg_cv_POLKIT_AGENT_CFLAGS="$POLKIT_AGENT_CFLAGS"
1189612786 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1189712787 test $ac_status = 0; }; then
1189812788 pkg_cv_POLKIT_AGENT_CFLAGS=`$PKG_CONFIG --cflags "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>/dev/null`
12789 test "x$?" != "x0" && pkg_failed=yes
1189912790 else
1190012791 pkg_failed=yes
1190112792 fi
1191212803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1191312804 test $ac_status = 0; }; then
1191412805 pkg_cv_POLKIT_AGENT_LIBS=`$PKG_CONFIG --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>/dev/null`
12806 test "x$?" != "x0" && pkg_failed=yes
1191512807 else
1191612808 pkg_failed=yes
1191712809 fi
1192212814
1192312815
1192412816 if test $pkg_failed = yes; then
11925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1192612818 $as_echo "no" >&6; }
1192712819
1192812820 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1193112823 _pkg_short_errors_supported=no
1193212824 fi
1193312825 if test $_pkg_short_errors_supported = yes; then
11934 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
12826 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
1193512827 else
11936 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --print-errors "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
12828 POLKIT_AGENT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "polkit-agent-1 >= $POLKIT_AGENT_REQUIRED" 2>&1`
1193712829 fi
1193812830 # Put the nasty error message in config.log where it belongs
1193912831 echo "$POLKIT_AGENT_PKG_ERRORS" >&5
1194812840 Alternatively, you may set the environment variables POLKIT_AGENT_CFLAGS
1194912841 and POLKIT_AGENT_LIBS to avoid the need to call pkg-config.
1195012842 See the pkg-config man page for more details." "$LINENO" 5
11951
1195212843 elif test $pkg_failed = untried; then
11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1195412845 $as_echo "no" >&6; }
1195512846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1195612847 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1196412855
1196512856 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1196612857 See \`config.log' for more details" "$LINENO" 5; }
11967
1196812858 else
1196912859 POLKIT_AGENT_CFLAGS=$pkg_cv_POLKIT_AGENT_CFLAGS
1197012860 POLKIT_AGENT_LIBS=$pkg_cv_POLKIT_AGENT_LIBS
1197712867
1197812868
1197912869 pkg_failed=no
11980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POLKIT_GOBJECT" >&5
11981 $as_echo_n "checking for POLKIT_GOBJECT... " >&6; }
12870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" >&5
12871 $as_echo_n "checking for polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED... " >&6; }
1198212872
1198312873 if test -n "$POLKIT_GOBJECT_CFLAGS"; then
1198412874 pkg_cv_POLKIT_GOBJECT_CFLAGS="$POLKIT_GOBJECT_CFLAGS"
1199012880 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1199112881 test $ac_status = 0; }; then
1199212882 pkg_cv_POLKIT_GOBJECT_CFLAGS=`$PKG_CONFIG --cflags "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>/dev/null`
12883 test "x$?" != "x0" && pkg_failed=yes
1199312884 else
1199412885 pkg_failed=yes
1199512886 fi
1200612897 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1200712898 test $ac_status = 0; }; then
1200812899 pkg_cv_POLKIT_GOBJECT_LIBS=`$PKG_CONFIG --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>/dev/null`
12900 test "x$?" != "x0" && pkg_failed=yes
1200912901 else
1201012902 pkg_failed=yes
1201112903 fi
1201612908
1201712909
1201812910 if test $pkg_failed = yes; then
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1202012912 $as_echo "no" >&6; }
1202112913
1202212914 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
1202512917 _pkg_short_errors_supported=no
1202612918 fi
1202712919 if test $_pkg_short_errors_supported = yes; then
12028 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
12920 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
1202912921 else
12030 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
12922 POLKIT_GOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED" 2>&1`
1203112923 fi
1203212924 # Put the nasty error message in config.log where it belongs
1203312925 echo "$POLKIT_GOBJECT_PKG_ERRORS" >&5
1204212934 Alternatively, you may set the environment variables POLKIT_GOBJECT_CFLAGS
1204312935 and POLKIT_GOBJECT_LIBS to avoid the need to call pkg-config.
1204412936 See the pkg-config man page for more details." "$LINENO" 5
12045
1204612937 elif test $pkg_failed = untried; then
12047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
1204812939 $as_echo "no" >&6; }
1204912940 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1205012941 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1205812949
1205912950 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
1206012951 See \`config.log' for more details" "$LINENO" 5; }
12061
1206212952 else
1206312953 POLKIT_GOBJECT_CFLAGS=$pkg_cv_POLKIT_GOBJECT_CFLAGS
1206412954 POLKIT_GOBJECT_LIBS=$pkg_cv_POLKIT_GOBJECT_LIBS
1209712987 ;;
1209812988 esac
1209912989
12990 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
12991 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
12992 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
1210012993 if test -n "0.35.0"; then
1210112994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intltool >= 0.35.0" >&5
1210212995 $as_echo_n "checking for intltool >= 0.35.0... " >&6; }
12103
12104 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo 0.35.0 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
12105 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
12106 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
12107
1210812996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLTOOL_APPLIED_VERSION found" >&5
1210912997 $as_echo "$INTLTOOL_APPLIED_VERSION found" >&6; }
1211012998 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
1212913017 IFS=$as_save_IFS
1213013018 test -z "$as_dir" && as_dir=.
1213113019 for ac_exec_ext in '' $ac_executable_extensions; do
12132 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13020 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1213313021 ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext"
1213413022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1213513023 break 2
1216913057 IFS=$as_save_IFS
1217013058 test -z "$as_dir" && as_dir=.
1217113059 for ac_exec_ext in '' $ac_executable_extensions; do
12172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13060 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1217313061 ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext"
1217413062 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1217513063 break 2
1220913097 IFS=$as_save_IFS
1221013098 test -z "$as_dir" && as_dir=.
1221113099 for ac_exec_ext in '' $ac_executable_extensions; do
12212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13100 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1221313101 ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext"
1221413102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1221513103 break 2
1223513123 as_fn_error $? "The intltool scripts were not found. Please install intltool." "$LINENO" 5
1223613124 fi
1223713125
12238 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 $< $@'
12239 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.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 $< $@'
12240 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12241 INTLTOOL_PROP_RULE='%.prop: %.prop.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 $< $@'
12242 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< $@'
12243 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12244 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12245 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12246 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.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 $< $@'
12247 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12248 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12249 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< $@'
12250 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12251 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12252 INTLTOOL_CAVES_RULE='%.caves: %.caves.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 $< $@'
12253 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
12254 INTLTOOL_THEME_RULE='%.theme: %.theme.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 $< $@'
12255 INTLTOOL_SERVICE_RULE='%.service: %.service.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 $< $@'
12256 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13126 if test -z "$AM_DEFAULT_VERBOSITY"; then
13127 AM_DEFAULT_VERBOSITY=1
13128 fi
13129
13130
13131 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
13132 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
13133 INTLTOOL__v_MERGE_0='@echo " ITMRG " $@;'
13134
13135
13136
13137
13138 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
13139 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
13140 intltool__v_merge_options_0='-q'
13141
13142
13143
13144
13145 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13146 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13147 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13148 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13149 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< $@'
13150 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13151 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13152 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13153 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13154 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13155 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13156 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
13157 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@'
13158 else
13159 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.$$RANDOM && mkdir $$_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u $$_it_tmp_dir $< $@ && rmdir $$_it_tmp_dir'
13160 fi
13161 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13162 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13163 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13164 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13165 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13166 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
13167 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
1225713168
1225813169
1225913170
1237013281 IFS=$as_save_IFS
1237113282 test -z "$as_dir" && as_dir=.
1237213283 for ac_exec_ext in '' $ac_executable_extensions; do
12373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13284 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1237413285 ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
1237513286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1237613287 break 2
1241013321 IFS=$as_save_IFS
1241113322 test -z "$as_dir" && as_dir=.
1241213323 for ac_exec_ext in '' $ac_executable_extensions; do
12413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13324 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1241413325 ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
1241513326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1241613327 break 2
1245013361 IFS=$as_save_IFS
1245113362 test -z "$as_dir" && as_dir=.
1245213363 for ac_exec_ext in '' $ac_executable_extensions; do
12453 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13364 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1245413365 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
1245513366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1245613367 break 2
1249013401 IFS=$as_save_IFS
1249113402 test -z "$as_dir" && as_dir=.
1249213403 for ac_exec_ext in '' $ac_executable_extensions; do
12493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1249413405 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
1249513406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1249613407 break 2
1254113452 IFS=$as_save_IFS
1254213453 test -z "$as_dir" && as_dir=.
1254313454 for ac_exec_ext in '' $ac_executable_extensions; do
12544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1254513456 ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
1254613457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1254713458 break 2
1257213483 if test $? -ne 0; then
1257313484 as_fn_error $? "perl 5.8.1 is required for intltool" "$LINENO" 5
1257413485 else
12575 IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
13486 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
1257613487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IT_PERL_VERSION" >&5
1257713488 $as_echo "$IT_PERL_VERSION" >&6; }
1257813489 fi
1258813499 fi
1258913500
1259013501 # Substitute ALL_LINGUAS so we can use it in po/Makefile
12591
12592
12593 # Set DATADIRNAME correctly if it is not set yet
12594 # (copied from glib-gettext.m4)
12595 if test -z "$DATADIRNAME"; then
12596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12597 /* end confdefs.h. */
12598
12599 int
12600 main ()
12601 {
12602 extern int _nl_msg_cat_cntr;
12603 return _nl_msg_cat_cntr
12604 ;
12605 return 0;
12606 }
12607 _ACEOF
12608 if ac_fn_c_try_link "$LINENO"; then :
12609 DATADIRNAME=share
12610 else
12611 case $host in
12612 *-*-solaris*)
12613 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset"
12614 if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then :
12615 DATADIRNAME=share
12616 else
12617 DATADIRNAME=lib
12618 fi
12619
12620 ;;
12621 *)
12622 DATADIRNAME=lib
12623 ;;
12624 esac
12625 fi
12626 rm -f core conftest.err conftest.$ac_objext \
12627 conftest$ac_exeext conftest.$ac_ext
12628 fi
1262913502
1263013503
1263113504
1268813561 CATOBJEXT=NONE
1268913562 XGETTEXT=:
1269013563 INTLLIBS=
13564
13565
13566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
13567 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
13568 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
13569 $as_echo_n "(cached) " >&6
13570 else
13571 gt_save_LIBS="$LIBS"
13572 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
13573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13574 /* end confdefs.h. */
13575 #include <CoreFoundation/CFPreferences.h>
13576 int
13577 main ()
13578 {
13579 CFPreferencesCopyAppValue(NULL, NULL)
13580 ;
13581 return 0;
13582 }
13583 _ACEOF
13584 if ac_fn_c_try_link "$LINENO"; then :
13585 gt_cv_func_CFPreferencesCopyAppValue=yes
13586 else
13587 gt_cv_func_CFPreferencesCopyAppValue=no
13588 fi
13589 rm -f core conftest.err conftest.$ac_objext \
13590 conftest$ac_exeext conftest.$ac_ext
13591 LIBS="$gt_save_LIBS"
13592 fi
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
13594 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
13595 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
13596
13597 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
13598
13599 fi
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
13601 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
13602 if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
13603 $as_echo_n "(cached) " >&6
13604 else
13605 gt_save_LIBS="$LIBS"
13606 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
13607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13608 /* end confdefs.h. */
13609 #include <CoreFoundation/CFLocale.h>
13610 int
13611 main ()
13612 {
13613 CFLocaleCopyCurrent();
13614 ;
13615 return 0;
13616 }
13617 _ACEOF
13618 if ac_fn_c_try_link "$LINENO"; then :
13619 gt_cv_func_CFLocaleCopyCurrent=yes
13620 else
13621 gt_cv_func_CFLocaleCopyCurrent=no
13622 fi
13623 rm -f core conftest.err conftest.$ac_objext \
13624 conftest$ac_exeext conftest.$ac_ext
13625 LIBS="$gt_save_LIBS"
13626 fi
13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
13628 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
13629 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
13630
13631 $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
13632
13633 fi
13634 INTL_MACOSX_LIBS=
13635 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
13636 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
13637 fi
13638
13639
1269113640
1269213641 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
1269313642 if test "x$ac_cv_header_libintl_h" = xyes; then :
1302913978 fi
1303013979
1303113980 if test "$gt_cv_func_dgettext_libintl" = "yes"; then
13032 INTLLIBS="-lintl $libintl_extra_libs"
13981 INTLLIBS="-lintl $libintl_extra_libs $INTL_MACOSX_LIBS"
1303313982 fi
1303413983
1303513984 if test "$gt_cv_have_gettext" = "yes"; then
1313214081 IFS=$as_save_IFS
1313314082 test -z "$as_dir" && as_dir=.
1313414083 for ac_exec_ext in '' $ac_executable_extensions; do
13135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1313614085 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
1313714086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
1313814087 break 2
1346814417 LTLIBOBJS=$ac_ltlibobjs
1346914418
1347014419
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14421 $as_echo_n "checking that generated files are newer than configure... " >&6; }
14422 if test -n "$am_sleep_pid"; then
14423 # Hide warnings about reused PIDs.
14424 wait $am_sleep_pid 2>/dev/null
14425 fi
14426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14427 $as_echo "done" >&6; }
1347114428 if test -n "$EXEEXT"; then
1347214429 am__EXEEXT_TRUE=
1347314430 am__EXEEXT_FALSE='#'
1379014747 # ... but there are two gotchas:
1379114748 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
1379214749 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13793 # In both cases, we have to default to `cp -p'.
14750 # In both cases, we have to default to `cp -pR'.
1379414751 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13795 as_ln_s='cp -p'
14752 as_ln_s='cp -pR'
1379614753 elif ln conf$$.file conf$$ 2>/dev/null; then
1379714754 as_ln_s=ln
1379814755 else
13799 as_ln_s='cp -p'
14756 as_ln_s='cp -pR'
1380014757 fi
1380114758 else
13802 as_ln_s='cp -p'
14759 as_ln_s='cp -pR'
1380314760 fi
1380414761 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
1380514762 rmdir conf$$.dir 2>/dev/null
1385914816 as_mkdir_p=false
1386014817 fi
1386114818
13862 if test -x / >/dev/null 2>&1; then
13863 as_test_x='test -x'
13864 else
13865 if ls -dL / >/dev/null 2>&1; then
13866 as_ls_L_option=L
13867 else
13868 as_ls_L_option=
13869 fi
13870 as_test_x='
13871 eval sh -c '\''
13872 if test -d "$1"; then
13873 test -d "$1/.";
13874 else
13875 case $1 in #(
13876 -*)set "./$1";;
13877 esac;
13878 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
13879 ???[sx]*):;;*)false;;esac;fi
13880 '\'' sh
13881 '
13882 fi
13883 as_executable_p=$as_test_x
14819
14820 # as_fn_executable_p FILE
14821 # -----------------------
14822 # Test if FILE is an executable regular file.
14823 as_fn_executable_p ()
14824 {
14825 test -f "$1" && test -x "$1"
14826 } # as_fn_executable_p
14827 as_test_x='test -x'
14828 as_executable_p=as_fn_executable_p
1388414829
1388514830 # Sed expression to map a string onto a valid CPP name.
1388614831 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1390114846 # report actual input values of CONFIG_FILES etc. instead of their
1390214847 # values after options handling.
1390314848 ac_log="
13904 This file was extended by polkit-gnome $as_me 0.105, which was
13905 generated by GNU Autoconf 2.68. Invocation command line was
14849 This file was extended by polkit-gnome $as_me 0.106, which was
14850 generated by GNU Autoconf 2.69. Invocation command line was
1390614851
1390714852 CONFIG_FILES = $CONFIG_FILES
1390814853 CONFIG_HEADERS = $CONFIG_HEADERS
1396714912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1396814913 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1396914914 ac_cs_version="\\
13970 polkit-gnome config.status 0.105
13971 configured by $0, generated by GNU Autoconf 2.68,
14915 polkit-gnome config.status 0.106
14916 configured by $0, generated by GNU Autoconf 2.69,
1397214917 with options \\"\$ac_cs_config\\"
1397314918
13974 Copyright (C) 2010 Free Software Foundation, Inc.
14919 Copyright (C) 2012 Free Software Foundation, Inc.
1397514920 This config.status script is free software; the Free Software Foundation
1397614921 gives unlimited permission to copy, distribute and modify it."
1397714922
1406215007 _ACEOF
1406315008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1406415009 if \$ac_cs_recheck; then
14065 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15010 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
1406615011 shift
1406715012 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
1406815013 CONFIG_SHELL='$SHELL'
1408615031 #
1408715032 # INIT-COMMANDS
1408815033 #
14089 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
15034 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
1409015035
1409115036
1409215037 # The HP-UX ksh and POSIX shell print the target directory to stdout
1410215047 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
1410315048 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
1410415049 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15050 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
1410515051 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
1410615052 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15053 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
1410715054 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
1410815055 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
1410915056 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
1415015097 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
1415115098 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
1415215099 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15100 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
1415315101 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
1415415102 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
15103 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
1415515104 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
1415615105 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15106 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
1415715107 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
1415815108 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
1415915109 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
1418615136 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
1418715137 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
1418815138 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14189 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
1419015139 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
1419115140 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
1419215141 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
1421915168 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
1422015169 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
1422115170 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14222 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
15171 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
15172 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
1422315173 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
1422415174 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
1422515175 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
1424215192 # Quote evaled strings.
1424315193 for var in SHELL \
1424415194 ECHO \
15195 PATH_SEPARATOR \
1424515196 SED \
1424615197 GREP \
1424715198 EGREP \
1426915220 compiler \
1427015221 lt_cv_sys_global_symbol_pipe \
1427115222 lt_cv_sys_global_symbol_to_cdecl \
15223 lt_cv_sys_global_symbol_to_import \
1427215224 lt_cv_sys_global_symbol_to_c_name_address \
1427315225 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15226 lt_cv_nm_interface \
1427415227 nm_file_list_spec \
15228 lt_cv_truncate_bin \
1427515229 lt_prog_compiler_no_builtin_flag \
1427615230 lt_prog_compiler_pic \
1427715231 lt_prog_compiler_wl \
1429215246 allow_undefined_flag \
1429315247 no_undefined_flag \
1429415248 hardcode_libdir_flag_spec \
14295 hardcode_libdir_flag_spec_ld \
1429615249 hardcode_libdir_separator \
1429715250 exclude_expsyms \
1429815251 include_expsyms \
1430715260 striplib; do
1430815261 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1430915262 *[\\\\\\\`\\"\\\$]*)
14310 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
15263 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1431115264 ;;
1431215265 *)
1431315266 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1433415287 postuninstall_cmds \
1433515288 finish_cmds \
1433615289 sys_lib_search_path_spec \
14337 sys_lib_dlsearch_path_spec; do
15290 configure_time_dlsearch_path \
15291 configure_time_lt_sys_library_path; do
1433815292 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1433915293 *[\\\\\\\`\\"\\\$]*)
14340 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
15294 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
1434115295 ;;
1434215296 *)
1434315297 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1434615300 done
1434715301
1434815302 ac_aux_dir='$ac_aux_dir'
14349 xsi_shell='$xsi_shell'
14350 lt_shell_append='$lt_shell_append'
14351
14352 # See if we are running on zsh, and set the options which allow our
15303
15304 # See if we are running on zsh, and set the options that allow our
1435315305 # commands through without removal of \ escapes INIT.
14354 if test -n "\${ZSH_VERSION+set}" ; then
15306 if test -n "\${ZSH_VERSION+set}"; then
1435515307 setopt NO_GLOB_SUBST
1435615308 fi
1435715309
1435815310
1435915311 PACKAGE='$PACKAGE'
1436015312 VERSION='$VERSION'
14361 TIMESTAMP='$TIMESTAMP'
1436215313 RM='$RM'
1436315314 ofile='$ofile'
1436415315
1497815929
1497915930 case $ac_file$ac_mode in
1498015931 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
14981 # Autoconf 2.62 quotes --file arguments for eval, but not when files
15932 # Older Autoconf quotes --file arguments for eval, but not when files
1498215933 # are listed without --file. Let's play safe and only enable the eval
1498315934 # if we detect the quoting.
14984 case $CONFIG_FILES in
14985 *\'*) eval set x "$CONFIG_FILES" ;;
14986 *) set x $CONFIG_FILES ;;
14987 esac
15935 # TODO: see whether this extra hack can be removed once we start
15936 # requiring Autoconf 2.70 or later.
15937 case $CONFIG_FILES in #(
15938 *\'*) :
15939 eval set x "$CONFIG_FILES" ;; #(
15940 *) :
15941 set x $CONFIG_FILES ;; #(
15942 *) :
15943 ;;
15944 esac
1498815945 shift
14989 for mf
15946 # Used to flag and report bootstrapping failures.
15947 am_rc=0
15948 for am_mf
1499015949 do
1499115950 # Strip MF so we end up with the name of the file.
14992 mf=`echo "$mf" | sed -e 's/:.*$//'`
14993 # Check whether this is an Automake generated Makefile or not.
14994 # We used to match only the files named `Makefile.in', but
14995 # some people rename them; so instead we look at the file content.
14996 # Grep'ing the first line is not enough: some people post-process
14997 # each Makefile.in and add a new line on top of each file to say so.
14998 # Grep'ing the whole file is not good either: AIX grep has a line
15951 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
15952 # Check whether this is an Automake generated Makefile which includes
15953 # dependency-tracking related rules and includes.
15954 # Grep'ing the whole file directly is not great: AIX grep has a line
1499915955 # limit of 2048, but all sed's we know have understand at least 4000.
15000 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15001 dirpart=`$as_dirname -- "$mf" ||
15002 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15003 X"$mf" : 'X\(//\)[^/]' \| \
15004 X"$mf" : 'X\(//\)$' \| \
15005 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15006 $as_echo X"$mf" |
15956 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
15957 || continue
15958 am_dirpart=`$as_dirname -- "$am_mf" ||
15959 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15960 X"$am_mf" : 'X\(//\)[^/]' \| \
15961 X"$am_mf" : 'X\(//\)$' \| \
15962 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15963 $as_echo X"$am_mf" |
1500715964 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1500815965 s//\1/
1500915966 q
1502115978 q
1502215979 }
1502315980 s/.*/./; q'`
15024 else
15025 continue
15026 fi
15027 # Extract the definition of DEPDIR, am__include, and am__quote
15028 # from the Makefile without running `make'.
15029 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15030 test -z "$DEPDIR" && continue
15031 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15032 test -z "am__include" && continue
15033 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15034 # When using ansi2knr, U may be empty or an underscore; expand it
15035 U=`sed -n 's/^U = //p' < "$mf"`
15036 # Find all dependency output files, they are included files with
15037 # $(DEPDIR) in their names. We invoke sed twice because it is the
15038 # simplest approach to changing $(DEPDIR) to its actual value in the
15039 # expansion.
15040 for file in `sed -n "
15041 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15042 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
15043 # Make sure the directory exists.
15044 test -f "$dirpart/$file" && continue
15045 fdir=`$as_dirname -- "$file" ||
15046 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15047 X"$file" : 'X\(//\)[^/]' \| \
15048 X"$file" : 'X\(//\)$' \| \
15049 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15050 $as_echo X"$file" |
15051 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15981 am_filepart=`$as_basename -- "$am_mf" ||
15982 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
15983 X"$am_mf" : 'X\(//\)$' \| \
15984 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15985 $as_echo X/"$am_mf" |
15986 sed '/^.*\/\([^/][^/]*\)\/*$/{
1505215987 s//\1/
1505315988 q
1505415989 }
15055 /^X\(\/\/\)[^/].*/{
15990 /^X\/\(\/\/\)$/{
1505615991 s//\1/
1505715992 q
1505815993 }
15059 /^X\(\/\/\)$/{
15060 s//\1/
15061 q
15062 }
15063 /^X\(\/\).*/{
15994 /^X\/\(\/\).*/{
1506415995 s//\1/
1506515996 q
1506615997 }
1506715998 s/.*/./; q'`
15068 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15069 # echo "creating $dirpart/$file"
15070 echo '# dummy' > "$dirpart/$file"
15071 done
15999 { echo "$as_me:$LINENO: cd "$am_dirpart" \
16000 && sed -e '/# am--include-marker/d' "$am_filepart" \
16001 | $MAKE -f - am--depfiles" >&5
16002 (cd "$am_dirpart" \
16003 && sed -e '/# am--include-marker/d' "$am_filepart" \
16004 | $MAKE -f - am--depfiles) >&5 2>&5
16005 ac_status=$?
16006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16007 (exit $ac_status); } || am_rc=$?
1507216008 done
16009 if test $am_rc -ne 0; then
16010 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16011 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16012 as_fn_error $? "Something went wrong bootstrapping makefile fragments
16013 for automatic dependency tracking. If GNU make was not used, consider
16014 re-running the configure script with MAKE=\"gmake\" (or whatever is
16015 necessary). You can also try re-running configure with the
16016 '--disable-dependency-tracking' option to at least be able to build
16017 the package (albeit without support for automatic dependency tracking).
16018 See \`config.log' for more details" "$LINENO" 5; }
16019 fi
16020 { am_dirpart=; unset am_dirpart;}
16021 { am_filepart=; unset am_filepart;}
16022 { am_mf=; unset am_mf;}
16023 { am_rc=; unset am_rc;}
16024 rm -f conftest-deps.mk
1507316025 }
1507416026 ;;
1507516027 "libtool":C)
1507616028
15077 # See if we are running on zsh, and set the options which allow our
16029 # See if we are running on zsh, and set the options that allow our
1507816030 # commands through without removal of \ escapes.
15079 if test -n "${ZSH_VERSION+set}" ; then
16031 if test -n "${ZSH_VERSION+set}"; then
1508016032 setopt NO_GLOB_SUBST
1508116033 fi
1508216034
15083 cfgfile="${ofile}T"
16035 cfgfile=${ofile}T
1508416036 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1508516037 $RM "$cfgfile"
1508616038
1508716039 cat <<_LT_EOF >> "$cfgfile"
1508816040 #! $SHELL
15089
15090 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15091 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15092 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16041 # Generated automatically by $as_me ($PACKAGE) $VERSION
1509316042 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
16043
16044 # Provide generalized library-building support services.
16045 # Written by Gordon Matzigkeit, 1996
16046
16047 # Copyright (C) 2014 Free Software Foundation, Inc.
16048 # This is free software; see the source for copying conditions. There is NO
16049 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16050
16051 # GNU Libtool is free software; you can redistribute it and/or modify
16052 # it under the terms of the GNU General Public License as published by
16053 # the Free Software Foundation; either version 2 of of the License, or
16054 # (at your option) any later version.
1509416055 #
15095 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15096 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
15097 # Inc.
15098 # Written by Gordon Matzigkeit, 1996
16056 # As a special exception to the GNU General Public License, if you
16057 # distribute this file as part of a program or library that is built
16058 # using GNU Libtool, you may include this file under the same
16059 # distribution terms that you use for the rest of that program.
1509916060 #
15100 # This file is part of GNU Libtool.
15101 #
15102 # GNU Libtool is free software; you can redistribute it and/or
15103 # modify it under the terms of the GNU General Public License as
15104 # published by the Free Software Foundation; either version 2 of
15105 # the License, or (at your option) any later version.
15106 #
15107 # As a special exception to the GNU General Public License,
15108 # if you distribute this file as part of a program or library that
15109 # is built using GNU Libtool, you may include this file under the
15110 # same distribution terms that you use for the rest of that program.
15111 #
15112 # GNU Libtool is distributed in the hope that it will be useful,
15113 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16061 # GNU Libtool is distributed in the hope that it will be useful, but
16062 # WITHOUT ANY WARRANTY; without even the implied warranty of
1511416063 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1511516064 # GNU General Public License for more details.
1511616065 #
1511716066 # You should have received a copy of the GNU General Public License
15118 # along with GNU Libtool; see the file COPYING. If not, a copy
15119 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15120 # obtained by writing to the Free Software Foundation, Inc.,
15121 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16067 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1512216068
1512316069
1512416070 # The names of the tagged configurations supported by this script.
15125 available_tags=""
16071 available_tags=''
16072
16073 # Configured defaults for sys_lib_dlsearch_path munging.
16074 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
1512616075
1512716076 # ### BEGIN LIBTOOL CONFIG
1512816077
1514216091 # Whether or not to optimize for fast installation.
1514316092 fast_install=$enable_fast_install
1514416093
16094 # Shared archive member basename,for filename based shared library versioning on AIX.
16095 shared_archive_member_spec=$shared_archive_member_spec
16096
1514516097 # Shell to use when invoking shell scripts.
1514616098 SHELL=$lt_SHELL
1514716099
1514816100 # An echo program that protects backslashes.
1514916101 ECHO=$lt_ECHO
16102
16103 # The PATH separator for the build system.
16104 PATH_SEPARATOR=$lt_PATH_SEPARATOR
1515016105
1515116106 # The host system.
1515216107 host_alias=$host_alias
1525616211 # Transform the output of nm in a proper C declaration.
1525716212 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1525816213
16214 # Transform the output of nm into a list of symbols to manually relocate.
16215 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16216
1525916217 # Transform the output of nm in a C name address pair.
1526016218 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
1526116219
1526216220 # Transform the output of nm in a C name address pair when lib prefix is needed.
1526316221 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
1526416222
16223 # The name lister interface.
16224 nm_interface=$lt_lt_cv_nm_interface
16225
1526516226 # Specify filename containing input files for \$NM.
1526616227 nm_file_list_spec=$lt_nm_file_list_spec
1526716228
15268 # The root where to search for dependent libraries,and in which our libraries should be installed.
16229 # The root where to search for dependent libraries,and where our libraries should be installed.
1526916230 lt_sysroot=$lt_sysroot
16231
16232 # Command to truncate a binary pipe.
16233 lt_truncate_bin=$lt_lt_cv_truncate_bin
1527016234
1527116235 # The name of the directory that contains temporary libtool files.
1527216236 objdir=$objdir
1535816322 # Compile-time system search path for libraries.
1535916323 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1536016324
15361 # Run-time system search path for libraries.
15362 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16325 # Detected run-time system search path for libraries.
16326 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16327
16328 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16329 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
1536316330
1536416331 # Whether dlopen is supported.
1536516332 dlopen_support=$enable_dlopen
1544916416 # This must work even if \$libdir does not exist
1545016417 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
1545116418
15452 # If ld is used when linking, flag to hardcode \$libdir into a binary
15453 # during linking. This must work even if \$libdir does not exist.
15454 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15455
1545616419 # Whether we need a single "-rpath" flag with a separated argument.
1545716420 hardcode_libdir_separator=$lt_hardcode_libdir_separator
1545816421
15459 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16422 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
1546016423 # DIR into the resulting binary.
1546116424 hardcode_direct=$hardcode_direct
1546216425
15463 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
16426 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
1546416427 # DIR into the resulting binary and the resulting library dependency is
15465 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
16428 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
1546616429 # library is relocated.
1546716430 hardcode_direct_absolute=$hardcode_direct_absolute
1546816431
1551116474 hardcode_action=$hardcode_action
1551216475
1551316476 # ### END LIBTOOL CONFIG
16477
16478 _LT_EOF
16479
16480 cat <<'_LT_EOF' >> "$cfgfile"
16481
16482 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16483
16484 # func_munge_path_list VARIABLE PATH
16485 # -----------------------------------
16486 # VARIABLE is name of variable containing _space_ separated list of
16487 # directories to be munged by the contents of PATH, which is string
16488 # having a format:
16489 # "DIR[:DIR]:"
16490 # string "DIR[ DIR]" will be prepended to VARIABLE
16491 # ":DIR[:DIR]"
16492 # string "DIR[ DIR]" will be appended to VARIABLE
16493 # "DIRP[:DIRP]::[DIRA:]DIRA"
16494 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16495 # "DIRA[ DIRA]" will be appended to VARIABLE
16496 # "DIR[:DIR]"
16497 # VARIABLE will be replaced by "DIR[ DIR]"
16498 func_munge_path_list ()
16499 {
16500 case x$2 in
16501 x)
16502 ;;
16503 *:)
16504 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16505 ;;
16506 x:*)
16507 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16508 ;;
16509 *::*)
16510 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16511 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16512 ;;
16513 *)
16514 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16515 ;;
16516 esac
16517 }
16518
16519
16520 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
16521 func_cc_basename ()
16522 {
16523 for cc_temp in $*""; do
16524 case $cc_temp in
16525 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16526 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16527 \-*) ;;
16528 *) break;;
16529 esac
16530 done
16531 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16532 }
16533
16534
16535 # ### END FUNCTIONS SHARED WITH CONFIGURE
1551416536
1551516537 _LT_EOF
1551616538
1552016542 # AIX sometimes has problems with the GCC collect2 program. For some
1552116543 # reason, if we set the COLLECT_NAMES environment variable, the problems
1552216544 # vanish in a puff of smoke.
15523 if test "X${COLLECT_NAMES+set}" != Xset; then
16545 if test set != "${COLLECT_NAMES+set}"; then
1552416546 COLLECT_NAMES=
1552516547 export COLLECT_NAMES
1552616548 fi
1552916551 esac
1553016552
1553116553
15532 ltmain="$ac_aux_dir/ltmain.sh"
16554 ltmain=$ac_aux_dir/ltmain.sh
1553316555
1553416556
1553516557 # We use sed instead of cat because bash on DJGPP gets confused if
1553816560 # is reportedly fixed, but why not run on old versions too?
1553916561 sed '$q' "$ltmain" >> "$cfgfile" \
1554016562 || (rm -f "$cfgfile"; exit 1)
15541
15542 if test x"$xsi_shell" = xyes; then
15543 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
15544 func_dirname ()\
15545 {\
15546 \ case ${1} in\
15547 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15548 \ * ) func_dirname_result="${3}" ;;\
15549 \ esac\
15550 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
15551 && mv -f "$cfgfile.tmp" "$cfgfile" \
15552 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15553 test 0 -eq $? || _lt_function_replace_fail=:
15554
15555
15556 sed -e '/^func_basename ()$/,/^} # func_basename /c\
15557 func_basename ()\
15558 {\
15559 \ func_basename_result="${1##*/}"\
15560 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
15561 && mv -f "$cfgfile.tmp" "$cfgfile" \
15562 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15563 test 0 -eq $? || _lt_function_replace_fail=:
15564
15565
15566 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
15567 func_dirname_and_basename ()\
15568 {\
15569 \ case ${1} in\
15570 \ */*) func_dirname_result="${1%/*}${2}" ;;\
15571 \ * ) func_dirname_result="${3}" ;;\
15572 \ esac\
15573 \ func_basename_result="${1##*/}"\
15574 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
15575 && mv -f "$cfgfile.tmp" "$cfgfile" \
15576 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15577 test 0 -eq $? || _lt_function_replace_fail=:
15578
15579
15580 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
15581 func_stripname ()\
15582 {\
15583 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
15584 \ # positional parameters, so assign one to ordinary parameter first.\
15585 \ func_stripname_result=${3}\
15586 \ func_stripname_result=${func_stripname_result#"${1}"}\
15587 \ func_stripname_result=${func_stripname_result%"${2}"}\
15588 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
15589 && mv -f "$cfgfile.tmp" "$cfgfile" \
15590 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15591 test 0 -eq $? || _lt_function_replace_fail=:
15592
15593
15594 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
15595 func_split_long_opt ()\
15596 {\
15597 \ func_split_long_opt_name=${1%%=*}\
15598 \ func_split_long_opt_arg=${1#*=}\
15599 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
15600 && mv -f "$cfgfile.tmp" "$cfgfile" \
15601 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15602 test 0 -eq $? || _lt_function_replace_fail=:
15603
15604
15605 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
15606 func_split_short_opt ()\
15607 {\
15608 \ func_split_short_opt_arg=${1#??}\
15609 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
15610 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
15611 && mv -f "$cfgfile.tmp" "$cfgfile" \
15612 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15613 test 0 -eq $? || _lt_function_replace_fail=:
15614
15615
15616 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
15617 func_lo2o ()\
15618 {\
15619 \ case ${1} in\
15620 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
15621 \ *) func_lo2o_result=${1} ;;\
15622 \ esac\
15623 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
15624 && mv -f "$cfgfile.tmp" "$cfgfile" \
15625 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15626 test 0 -eq $? || _lt_function_replace_fail=:
15627
15628
15629 sed -e '/^func_xform ()$/,/^} # func_xform /c\
15630 func_xform ()\
15631 {\
15632 func_xform_result=${1%.*}.lo\
15633 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
15634 && mv -f "$cfgfile.tmp" "$cfgfile" \
15635 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15636 test 0 -eq $? || _lt_function_replace_fail=:
15637
15638
15639 sed -e '/^func_arith ()$/,/^} # func_arith /c\
15640 func_arith ()\
15641 {\
15642 func_arith_result=$(( $* ))\
15643 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
15644 && mv -f "$cfgfile.tmp" "$cfgfile" \
15645 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15646 test 0 -eq $? || _lt_function_replace_fail=:
15647
15648
15649 sed -e '/^func_len ()$/,/^} # func_len /c\
15650 func_len ()\
15651 {\
15652 func_len_result=${#1}\
15653 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
15654 && mv -f "$cfgfile.tmp" "$cfgfile" \
15655 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15656 test 0 -eq $? || _lt_function_replace_fail=:
15657
15658 fi
15659
15660 if test x"$lt_shell_append" = xyes; then
15661 sed -e '/^func_append ()$/,/^} # func_append /c\
15662 func_append ()\
15663 {\
15664 eval "${1}+=\\${2}"\
15665 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
15666 && mv -f "$cfgfile.tmp" "$cfgfile" \
15667 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15668 test 0 -eq $? || _lt_function_replace_fail=:
15669
15670
15671 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
15672 func_append_quoted ()\
15673 {\
15674 \ func_quote_for_eval "${2}"\
15675 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
15676 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
15677 && mv -f "$cfgfile.tmp" "$cfgfile" \
15678 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15679 test 0 -eq $? || _lt_function_replace_fail=:
15680
15681
15682 # Save a `func_append' function call where possible by direct use of '+='
15683 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
15684 && mv -f "$cfgfile.tmp" "$cfgfile" \
15685 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15686 test 0 -eq $? || _lt_function_replace_fail=:
15687 else
15688 # Save a `func_append' function call even when '+=' is not available
15689 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
15690 && mv -f "$cfgfile.tmp" "$cfgfile" \
15691 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
15692 test 0 -eq $? || _lt_function_replace_fail=:
15693 fi
15694
15695 if test x"$_lt_function_replace_fail" = x":"; then
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
15697 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
15698 fi
15699
1570016563
1570116564 mv -f "$cfgfile" "$ofile" ||
1570216565 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
0 AC_INIT([polkit-gnome],[0.105],[http://lists.freedesktop.org/mailman/listinfo/polkit-devel],[polkit-gnome])
0 AC_INIT([polkit-gnome],[0.106],[http://lists.freedesktop.org/mailman/listinfo/polkit-devel],[polkit-gnome])
11
22 AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip])
33
+352
-191
depcomp less more
00 #! /bin/sh
11 # depcomp - compile a program generating dependencies as side-effects
22
3 scriptversion=2009-04-28.21; # UTC
4
5 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free
6 # Software Foundation, Inc.
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1999-2020 Free Software Foundation, Inc.
76
87 # This program is free software; you can redistribute it and/or modify
98 # it under the terms of the GNU General Public License as published by
1615 # GNU General Public License for more details.
1716
1817 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
18 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2019
2120 # As a special exception to the GNU General Public License, if you
2221 # distribute this file as part of a program that contains a
2726
2827 case $1 in
2928 '')
30 echo "$0: No command. Try \`$0 --help' for more information." 1>&2
31 exit 1;
32 ;;
29 echo "$0: No command. Try '$0 --help' for more information." 1>&2
30 exit 1;
31 ;;
3332 -h | --h*)
3433 cat <<\EOF
3534 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
3938
4039 Environment variables:
4140 depmode Dependency tracking mode.
42 source Source file read by `PROGRAMS ARGS'.
43 object Object file output by `PROGRAMS ARGS'.
41 source Source file read by 'PROGRAMS ARGS'.
42 object Object file output by 'PROGRAMS ARGS'.
4443 DEPDIR directory where to store dependencies.
4544 depfile Dependency file to output.
46 tmpdepfile Temporary file to use when outputing dependencies.
45 tmpdepfile Temporary file to use when outputting dependencies.
4746 libtool Whether libtool is used (yes/no).
4847
4948 Report bugs to <bug-automake@gnu.org>.
5655 ;;
5756 esac
5857
58 # Get the directory component of the given path, and save it in the
59 # global variables '$dir'. Note that this directory component will
60 # be either empty or ending with a '/' character. This is deliberate.
61 set_dir_from ()
62 {
63 case $1 in
64 */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
65 *) dir=;;
66 esac
67 }
68
69 # Get the suffix-stripped basename of the given path, and save it the
70 # global variable '$base'.
71 set_base_from ()
72 {
73 base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
74 }
75
76 # If no dependency file was actually created by the compiler invocation,
77 # we still have to create a dummy depfile, to avoid errors with the
78 # Makefile "include basename.Plo" scheme.
79 make_dummy_depfile ()
80 {
81 echo "#dummy" > "$depfile"
82 }
83
84 # Factor out some common post-processing of the generated depfile.
85 # Requires the auxiliary global variable '$tmpdepfile' to be set.
86 aix_post_process_depfile ()
87 {
88 # If the compiler actually managed to produce a dependency file,
89 # post-process it.
90 if test -f "$tmpdepfile"; then
91 # Each line is of the form 'foo.o: dependency.h'.
92 # Do two passes, one to just change these to
93 # $object: dependency.h
94 # and one to simply output
95 # dependency.h:
96 # which is needed to avoid the deleted-header problem.
97 { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
98 sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
99 } > "$depfile"
100 rm -f "$tmpdepfile"
101 else
102 make_dummy_depfile
103 fi
104 }
105
106 # A tabulation character.
107 tab=' '
108 # A newline character.
109 nl='
110 '
111 # Character ranges might be problematic outside the C locale.
112 # These definitions help.
113 upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
114 lower=abcdefghijklmnopqrstuvwxyz
115 digits=0123456789
116 alpha=${upper}${lower}
117
59118 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
60119 echo "depcomp: Variables source, object and depmode must be set" 1>&2
61120 exit 1
67126 tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
68127
69128 rm -f "$tmpdepfile"
129
130 # Avoid interferences from the environment.
131 gccflag= dashmflag=
70132
71133 # Some modes work just like other modes, but use different flags. We
72134 # parameterize here, but still list the modes in the big case below,
79141 fi
80142
81143 if test "$depmode" = dashXmstdout; then
82 # This is just like dashmstdout with a different argument.
83 dashmflag=-xM
84 depmode=dashmstdout
144 # This is just like dashmstdout with a different argument.
145 dashmflag=-xM
146 depmode=dashmstdout
85147 fi
86148
87149 cygpath_u="cygpath -u -f -"
88150 if test "$depmode" = msvcmsys; then
89 # This is just like msvisualcpp but w/o cygpath translation.
90 # Just convert the backslash-escaped backslashes to single forward
91 # slashes to satisfy depend.m4
92 cygpath_u="sed s,\\\\\\\\,/,g"
93 depmode=msvisualcpp
151 # This is just like msvisualcpp but w/o cygpath translation.
152 # Just convert the backslash-escaped backslashes to single forward
153 # slashes to satisfy depend.m4
154 cygpath_u='sed s,\\\\,/,g'
155 depmode=msvisualcpp
156 fi
157
158 if test "$depmode" = msvc7msys; then
159 # This is just like msvc7 but w/o cygpath translation.
160 # Just convert the backslash-escaped backslashes to single forward
161 # slashes to satisfy depend.m4
162 cygpath_u='sed s,\\\\,/,g'
163 depmode=msvc7
164 fi
165
166 if test "$depmode" = xlc; then
167 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
168 gccflag=-qmakedep=gcc,-MF
169 depmode=gcc
94170 fi
95171
96172 case "$depmode" in
113189 done
114190 "$@"
115191 stat=$?
116 if test $stat -eq 0; then :
117 else
192 if test $stat -ne 0; then
118193 rm -f "$tmpdepfile"
119194 exit $stat
120195 fi
122197 ;;
123198
124199 gcc)
200 ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
201 ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
202 ## (see the conditional assignment to $gccflag above).
125203 ## There are various ways to get dependency output from gcc. Here's
126204 ## why we pick this rather obscure method:
127205 ## - Don't want to use -MD because we'd like the dependencies to end
128206 ## up in a subdir. Having to rename by hand is ugly.
129207 ## (We might end up doing this anyway to support other compilers.)
130208 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
131 ## -MM, not -M (despite what the docs say).
209 ## -MM, not -M (despite what the docs say). Also, it might not be
210 ## supported by the other compilers which use the 'gcc' depmode.
132211 ## - Using -M directly means running the compiler twice (even worse
133212 ## than renaming).
134213 if test -z "$gccflag"; then
136215 fi
137216 "$@" -Wp,"$gccflag$tmpdepfile"
138217 stat=$?
139 if test $stat -eq 0; then :
140 else
218 if test $stat -ne 0; then
141219 rm -f "$tmpdepfile"
142220 exit $stat
143221 fi
144222 rm -f "$depfile"
145223 echo "$object : \\" > "$depfile"
146 alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
147 ## The second -e expression handles DOS-style file names with drive letters.
224 # The second -e expression handles DOS-style file names with drive
225 # letters.
148226 sed -e 's/^[^:]*: / /' \
149227 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
150 ## This next piece of magic avoids the `deleted header file' problem.
228 ## This next piece of magic avoids the "deleted header file" problem.
151229 ## The problem is that when a header file which appears in a .P file
152230 ## is deleted, the dependency causes make to die (because there is
153231 ## typically no way to rebuild the header). We avoid this by adding
154232 ## dummy dependencies for each header file. Too bad gcc doesn't do
155233 ## this for us directly.
156 tr ' ' '
157 ' < "$tmpdepfile" |
158 ## Some versions of gcc put a space before the `:'. On the theory
234 ## Some versions of gcc put a space before the ':'. On the theory
159235 ## that the space means something, we add a space to the output as
160 ## well.
236 ## well. hp depmode also adds that space, but also prefixes the VPATH
237 ## to the object. Take care to not repeat it in the output.
161238 ## Some versions of the HPUX 10.20 sed can't process this invocation
162239 ## correctly. Breaking it into two sed invocations is a workaround.
163 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
240 tr ' ' "$nl" < "$tmpdepfile" \
241 | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
242 | sed -e 's/$/ :/' >> "$depfile"
164243 rm -f "$tmpdepfile"
165244 ;;
166245
178257 "$@" -MDupdate "$tmpdepfile"
179258 fi
180259 stat=$?
181 if test $stat -eq 0; then :
182 else
260 if test $stat -ne 0; then
183261 rm -f "$tmpdepfile"
184262 exit $stat
185263 fi
187265
188266 if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
189267 echo "$object : \\" > "$depfile"
190
191268 # Clip off the initial element (the dependent). Don't try to be
192269 # clever and replace this with sed code, as IRIX sed won't handle
193270 # lines with more than a fixed number of characters (4096 in
194271 # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
195 # the IRIX cc adds comments like `#:fec' to the end of the
272 # the IRIX cc adds comments like '#:fec' to the end of the
196273 # dependency line.
197 tr ' ' '
198 ' < "$tmpdepfile" \
199 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
200 tr '
201 ' ' ' >> "$depfile"
274 tr ' ' "$nl" < "$tmpdepfile" \
275 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
276 | tr "$nl" ' ' >> "$depfile"
202277 echo >> "$depfile"
203
204278 # The second pass generates a dummy entry for each header file.
205 tr ' ' '
206 ' < "$tmpdepfile" \
207 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
208 >> "$depfile"
279 tr ' ' "$nl" < "$tmpdepfile" \
280 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
281 >> "$depfile"
209282 else
210 # The sourcefile does not contain any dependencies, so just
211 # store a dummy comment line, to avoid errors with the Makefile
212 # "include basename.Plo" scheme.
213 echo "#dummy" > "$depfile"
283 make_dummy_depfile
214284 fi
215285 rm -f "$tmpdepfile"
286 ;;
287
288 xlc)
289 # This case exists only to let depend.m4 do its work. It works by
290 # looking at the text of this script. This case will never be run,
291 # since it is checked for above.
292 exit 1
216293 ;;
217294
218295 aix)
219296 # The C for AIX Compiler uses -M and outputs the dependencies
220297 # in a .u file. In older versions, this file always lives in the
221 # current directory. Also, the AIX compiler puts `$object:' at the
298 # current directory. Also, the AIX compiler puts '$object:' at the
222299 # start of each line; $object doesn't have directory information.
223300 # Version 6 uses the directory in both cases.
224 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
225 test "x$dir" = "x$object" && dir=
226 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
301 set_dir_from "$object"
302 set_base_from "$object"
227303 if test "$libtool" = yes; then
228304 tmpdepfile1=$dir$base.u
229305 tmpdepfile2=$base.u
236312 "$@" -M
237313 fi
238314 stat=$?
239
240 if test $stat -eq 0; then :
241 else
315 if test $stat -ne 0; then
242316 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
243317 exit $stat
244318 fi
247321 do
248322 test -f "$tmpdepfile" && break
249323 done
250 if test -f "$tmpdepfile"; then
251 # Each line is of the form `foo.o: dependent.h'.
252 # Do two passes, one to just change these to
253 # `$object: dependent.h' and one to simply `dependent.h:'.
254 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
255 # That's a tab and a space in the [].
256 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
257 else
258 # The sourcefile does not contain any dependencies, so just
259 # store a dummy comment line, to avoid errors with the Makefile
260 # "include basename.Plo" scheme.
261 echo "#dummy" > "$depfile"
262 fi
324 aix_post_process_depfile
325 ;;
326
327 tcc)
328 # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
329 # FIXME: That version still under development at the moment of writing.
330 # Make that this statement remains true also for stable, released
331 # versions.
332 # It will wrap lines (doesn't matter whether long or short) with a
333 # trailing '\', as in:
334 #
335 # foo.o : \
336 # foo.c \
337 # foo.h \
338 #
339 # It will put a trailing '\' even on the last line, and will use leading
340 # spaces rather than leading tabs (at least since its commit 0394caf7
341 # "Emit spaces for -MD").
342 "$@" -MD -MF "$tmpdepfile"
343 stat=$?
344 if test $stat -ne 0; then
345 rm -f "$tmpdepfile"
346 exit $stat
347 fi
348 rm -f "$depfile"
349 # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
350 # We have to change lines of the first kind to '$object: \'.
351 sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
352 # And for each line of the second kind, we have to emit a 'dep.h:'
353 # dummy dependency, to avoid the deleted-header problem.
354 sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
263355 rm -f "$tmpdepfile"
264356 ;;
265357
266 icc)
267 # Intel's C compiler understands `-MD -MF file'. However on
268 # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
269 # ICC 7.0 will fill foo.d with something like
270 # foo.o: sub/foo.c
271 # foo.o: sub/foo.h
272 # which is wrong. We want:
273 # sub/foo.o: sub/foo.c
274 # sub/foo.o: sub/foo.h
275 # sub/foo.c:
276 # sub/foo.h:
277 # ICC 7.1 will output
358 ## The order of this option in the case statement is important, since the
359 ## shell code in configure will try each of these formats in the order
360 ## listed in this file. A plain '-MD' option would be understood by many
361 ## compilers, so we must ensure this comes after the gcc and icc options.
362 pgcc)
363 # Portland's C compiler understands '-MD'.
364 # Will always output deps to 'file.d' where file is the root name of the
365 # source file under compilation, even if file resides in a subdirectory.
366 # The object file name does not affect the name of the '.d' file.
367 # pgcc 10.2 will output
278368 # foo.o: sub/foo.c sub/foo.h
279 # and will wrap long lines using \ :
369 # and will wrap long lines using '\' :
280370 # foo.o: sub/foo.c ... \
281371 # sub/foo.h ... \
282372 # ...
283
284 "$@" -MD -MF "$tmpdepfile"
285 stat=$?
286 if test $stat -eq 0; then :
287 else
373 set_dir_from "$object"
374 # Use the source, not the object, to determine the base name, since
375 # that's sadly what pgcc will do too.
376 set_base_from "$source"
377 tmpdepfile=$base.d
378
379 # For projects that build the same source file twice into different object
380 # files, the pgcc approach of using the *source* file root name can cause
381 # problems in parallel builds. Use a locking strategy to avoid stomping on
382 # the same $tmpdepfile.
383 lockdir=$base.d-lock
384 trap "
385 echo '$0: caught signal, cleaning up...' >&2
386 rmdir '$lockdir'
387 exit 1
388 " 1 2 13 15
389 numtries=100
390 i=$numtries
391 while test $i -gt 0; do
392 # mkdir is a portable test-and-set.
393 if mkdir "$lockdir" 2>/dev/null; then
394 # This process acquired the lock.
395 "$@" -MD
396 stat=$?
397 # Release the lock.
398 rmdir "$lockdir"
399 break
400 else
401 # If the lock is being held by a different process, wait
402 # until the winning process is done or we timeout.
403 while test -d "$lockdir" && test $i -gt 0; do
404 sleep 1
405 i=`expr $i - 1`
406 done
407 fi
408 i=`expr $i - 1`
409 done
410 trap - 1 2 13 15
411 if test $i -le 0; then
412 echo "$0: failed to acquire lock after $numtries attempts" >&2
413 echo "$0: check lockdir '$lockdir'" >&2
414 exit 1
415 fi
416
417 if test $stat -ne 0; then
288418 rm -f "$tmpdepfile"
289419 exit $stat
290420 fi
296426 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
297427 # Some versions of the HPUX 10.20 sed can't process this invocation
298428 # correctly. Breaking it into two sed invocations is a workaround.
299 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
300 sed -e 's/$/ :/' >> "$depfile"
429 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
430 | sed -e 's/$/ :/' >> "$depfile"
301431 rm -f "$tmpdepfile"
302432 ;;
303433
308438 # 'foo.d', which lands next to the object file, wherever that
309439 # happens to be.
310440 # Much of this is similar to the tru64 case; see comments there.
311 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
312 test "x$dir" = "x$object" && dir=
313 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
441 set_dir_from "$object"
442 set_base_from "$object"
314443 if test "$libtool" = yes; then
315444 tmpdepfile1=$dir$base.d
316445 tmpdepfile2=$dir.libs/$base.d
321450 "$@" +Maked
322451 fi
323452 stat=$?
324 if test $stat -eq 0; then :
325 else
453 if test $stat -ne 0; then
326454 rm -f "$tmpdepfile1" "$tmpdepfile2"
327455 exit $stat
328456 fi
332460 test -f "$tmpdepfile" && break
333461 done
334462 if test -f "$tmpdepfile"; then
335 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
336 # Add `dependent.h:' lines.
463 sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
464 # Add 'dependent.h:' lines.
337465 sed -ne '2,${
338 s/^ *//
339 s/ \\*$//
340 s/$/:/
341 p
342 }' "$tmpdepfile" >> "$depfile"
466 s/^ *//
467 s/ \\*$//
468 s/$/:/
469 p
470 }' "$tmpdepfile" >> "$depfile"
343471 else
344 echo "#dummy" > "$depfile"
472 make_dummy_depfile
345473 fi
346474 rm -f "$tmpdepfile" "$tmpdepfile2"
347475 ;;
348476
349477 tru64)
350 # The Tru64 compiler uses -MD to generate dependencies as a side
351 # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
352 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
353 # dependencies in `foo.d' instead, so we check for that too.
354 # Subdirectories are respected.
355 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
356 test "x$dir" = "x$object" && dir=
357 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
358
359 if test "$libtool" = yes; then
360 # With Tru64 cc, shared objects can also be used to make a
361 # static library. This mechanism is used in libtool 1.4 series to
362 # handle both shared and static libraries in a single compilation.
363 # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
364 #
365 # With libtool 1.5 this exception was removed, and libtool now
366 # generates 2 separate objects for the 2 libraries. These two
367 # compilations output dependencies in $dir.libs/$base.o.d and
368 # in $dir$base.o.d. We have to check for both files, because
369 # one of the two compilations can be disabled. We should prefer
370 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
371 # automatically cleaned when .libs/ is deleted, while ignoring
372 # the former would cause a distcleancheck panic.
373 tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
374 tmpdepfile2=$dir$base.o.d # libtool 1.5
375 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
376 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
377 "$@" -Wc,-MD
378 else
379 tmpdepfile1=$dir$base.o.d
380 tmpdepfile2=$dir$base.d
381 tmpdepfile3=$dir$base.d
382 tmpdepfile4=$dir$base.d
383 "$@" -MD
384 fi
385
386 stat=$?
387 if test $stat -eq 0; then :
388 else
389 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
390 exit $stat
391 fi
392
393 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
394 do
395 test -f "$tmpdepfile" && break
396 done
397 if test -f "$tmpdepfile"; then
398 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
399 # That's a tab and a space in the [].
400 sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
401 else
402 echo "#dummy" > "$depfile"
403 fi
404 rm -f "$tmpdepfile"
405 ;;
478 # The Tru64 compiler uses -MD to generate dependencies as a side
479 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
480 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
481 # dependencies in 'foo.d' instead, so we check for that too.
482 # Subdirectories are respected.
483 set_dir_from "$object"
484 set_base_from "$object"
485
486 if test "$libtool" = yes; then
487 # Libtool generates 2 separate objects for the 2 libraries. These
488 # two compilations output dependencies in $dir.libs/$base.o.d and
489 # in $dir$base.o.d. We have to check for both files, because
490 # one of the two compilations can be disabled. We should prefer
491 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
492 # automatically cleaned when .libs/ is deleted, while ignoring
493 # the former would cause a distcleancheck panic.
494 tmpdepfile1=$dir$base.o.d # libtool 1.5
495 tmpdepfile2=$dir.libs/$base.o.d # Likewise.
496 tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
497 "$@" -Wc,-MD
498 else
499 tmpdepfile1=$dir$base.d
500 tmpdepfile2=$dir$base.d
501 tmpdepfile3=$dir$base.d
502 "$@" -MD
503 fi
504
505 stat=$?
506 if test $stat -ne 0; then
507 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
508 exit $stat
509 fi
510
511 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
512 do
513 test -f "$tmpdepfile" && break
514 done
515 # Same post-processing that is required for AIX mode.
516 aix_post_process_depfile
517 ;;
518
519 msvc7)
520 if test "$libtool" = yes; then
521 showIncludes=-Wc,-showIncludes
522 else
523 showIncludes=-showIncludes
524 fi
525 "$@" $showIncludes > "$tmpdepfile"
526 stat=$?
527 grep -v '^Note: including file: ' "$tmpdepfile"
528 if test $stat -ne 0; then
529 rm -f "$tmpdepfile"
530 exit $stat
531 fi
532 rm -f "$depfile"
533 echo "$object : \\" > "$depfile"
534 # The first sed program below extracts the file names and escapes
535 # backslashes for cygpath. The second sed program outputs the file
536 # name when reading, but also accumulates all include files in the
537 # hold buffer in order to output them again at the end. This only
538 # works with sed implementations that can handle large buffers.
539 sed < "$tmpdepfile" -n '
540 /^Note: including file: *\(.*\)/ {
541 s//\1/
542 s/\\/\\\\/g
543 p
544 }' | $cygpath_u | sort -u | sed -n '
545 s/ /\\ /g
546 s/\(.*\)/'"$tab"'\1 \\/p
547 s/.\(.*\) \\/\1:/
548 H
549 $ {
550 s/.*/'"$tab"'/
551 G
552 p
553 }' >> "$depfile"
554 echo >> "$depfile" # make sure the fragment doesn't end with a backslash
555 rm -f "$tmpdepfile"
556 ;;
557
558 msvc7msys)
559 # This case exists only to let depend.m4 do its work. It works by
560 # looking at the text of this script. This case will never be run,
561 # since it is checked for above.
562 exit 1
563 ;;
406564
407565 #nosideeffect)
408566 # This comment above is used by automake to tell side-effect
421579 shift
422580 fi
423581
424 # Remove `-o $object'.
582 # Remove '-o $object'.
425583 IFS=" "
426584 for arg
427585 do
441599 done
442600
443601 test -z "$dashmflag" && dashmflag=-M
444 # Require at least two characters before searching for `:'
602 # Require at least two characters before searching for ':'
445603 # in the target name. This is to cope with DOS-style filenames:
446 # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
604 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
447605 "$@" $dashmflag |
448 sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
606 sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
449607 rm -f "$depfile"
450608 cat < "$tmpdepfile" > "$depfile"
451 tr ' ' '
452 ' < "$tmpdepfile" | \
453 ## Some versions of the HPUX 10.20 sed can't process this invocation
454 ## correctly. Breaking it into two sed invocations is a workaround.
455 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
609 # Some versions of the HPUX 10.20 sed can't process this sed invocation
610 # correctly. Breaking it into two sed invocations is a workaround.
611 tr ' ' "$nl" < "$tmpdepfile" \
612 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
613 | sed -e 's/$/ :/' >> "$depfile"
456614 rm -f "$tmpdepfile"
457615 ;;
458616
502660 touch "$tmpdepfile"
503661 ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
504662 rm -f "$depfile"
505 cat < "$tmpdepfile" > "$depfile"
506 sed '1,2d' "$tmpdepfile" | tr ' ' '
507 ' | \
508 ## Some versions of the HPUX 10.20 sed can't process this invocation
509 ## correctly. Breaking it into two sed invocations is a workaround.
510 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
663 # makedepend may prepend the VPATH from the source file name to the object.
664 # No need to regex-escape $object, excess matching of '.' is harmless.
665 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
666 # Some versions of the HPUX 10.20 sed can't process the last invocation
667 # correctly. Breaking it into two sed invocations is a workaround.
668 sed '1,2d' "$tmpdepfile" \
669 | tr ' ' "$nl" \
670 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
671 | sed -e 's/$/ :/' >> "$depfile"
511672 rm -f "$tmpdepfile" "$tmpdepfile".bak
512673 ;;
513674
524685 shift
525686 fi
526687
527 # Remove `-o $object'.
688 # Remove '-o $object'.
528689 IFS=" "
529690 for arg
530691 do
543704 esac
544705 done
545706
546 "$@" -E |
547 sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
548 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
549 sed '$ s: \\$::' > "$tmpdepfile"
707 "$@" -E \
708 | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
709 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
710 | sed '$ s: \\$::' > "$tmpdepfile"
550711 rm -f "$depfile"
551712 echo "$object : \\" > "$depfile"
552713 cat < "$tmpdepfile" >> "$depfile"
578739 shift
579740 ;;
580741 "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
581 set fnord "$@"
582 shift
583 shift
584 ;;
742 set fnord "$@"
743 shift
744 shift
745 ;;
585746 *)
586 set fnord "$@" "$arg"
587 shift
588 shift
589 ;;
747 set fnord "$@" "$arg"
748 shift
749 shift
750 ;;
590751 esac
591752 done
592753 "$@" -E 2>/dev/null |
593754 sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile"
594755 rm -f "$depfile"
595756 echo "$object : \\" > "$depfile"
596 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
597 echo " " >> "$depfile"
757 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile"
758 echo "$tab" >> "$depfile"
598759 sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile"
599760 rm -f "$tmpdepfile"
600761 ;;
621782 # Local Variables:
622783 # mode: shell-script
623784 # sh-indentation: 2
624 # eval: (add-hook 'write-file-hooks 'time-stamp)
785 # eval: (add-hook 'before-save-hook 'time-stamp)
625786 # time-stamp-start: "scriptversion="
626787 # time-stamp-format: "%:y-%02m-%02d.%02H"
627 # time-stamp-time-zone: "UTC"
788 # time-stamp-time-zone: "UTC0"
628789 # time-stamp-end: "; # UTC"
629790 # End:
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2009-04-28.21; # UTC
3 scriptversion=2020-11-14.01; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
3434 # FSF changes to this file are in the public domain.
3535 #
3636 # Calling this script install-sh is preferred over install.sh, to prevent
37 # `make' implicit rules from creating a file called install from it
37 # 'make' implicit rules from creating a file called install from it
3838 # when there is no Makefile.
3939 #
4040 # This script is compatible with the BSD install script, but was written
4141 # from scratch.
4242
43 tab=' '
4344 nl='
4445 '
45 IFS=" "" $nl"
46
47 # set DOITPROG to echo to test this script
48
49 # Don't use :- since 4.3BSD and earlier shells don't like it.
46 IFS=" $tab$nl"
47
48 # Set DOITPROG to "echo" to test this script.
49
5050 doit=${DOITPROG-}
51 if test -z "$doit"; then
52 doit_exec=exec
53 else
54 doit_exec=$doit
55 fi
51 doit_exec=${doit:-exec}
5652
5753 # Put in absolute file names if you don't have them in your path;
5854 # or use environment vars.
6763 rmprog=${RMPROG-rm}
6864 stripprog=${STRIPPROG-strip}
6965
70 posix_glob='?'
71 initialize_posix_glob='
72 test "$posix_glob" != "?" || {
73 if (set -f) 2>/dev/null; then
74 posix_glob=
75 else
76 posix_glob=:
77 fi
78 }
79 '
80
8166 posix_mkdir=
8267
8368 # Desired mode of installed file.
8469 mode=0755
8570
71 # Create dirs (including intermediate dirs) using mode 755.
72 # This is like GNU 'install' as of coreutils 8.32 (2020).
73 mkdir_umask=22
74
75 backupsuffix=
8676 chgrpcmd=
8777 chmodcmd=$chmodprog
8878 chowncmd=
9686 dst_arg=
9787
9888 copy_on_change=false
99 no_target_directory=
89 is_target_a_directory=possibly
10090
10191 usage="\
10292 Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
113103 --version display version info and exit.
114104
115105 -c (ignored)
116 -C install only if different (preserve the last data modification time)
106 -C install only if different (preserve data modification time)
117107 -d create directories instead of installing files.
118108 -g GROUP $chgrpprog installed files to GROUP.
119109 -m MODE $chmodprog installed files to MODE.
120110 -o USER $chownprog installed files to USER.
111 -p pass -p to $cpprog.
121112 -s $stripprog installed files.
113 -S SUFFIX attempt to back up existing files, with suffix SUFFIX.
122114 -t DIRECTORY install into DIRECTORY.
123115 -T report an error if DSTFILE is a directory.
124116
125117 Environment variables override the default commands:
126118 CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
127119 RMPROG STRIPPROG
120
121 By default, rm is invoked with -f; when overridden with RMPROG,
122 it's up to you to specify -f if you want it.
123
124 If -S is not specified, no backups are attempted.
125
126 Email bug reports to bug-automake@gnu.org.
127 Automake home page: https://www.gnu.org/software/automake/
128128 "
129129
130130 while test $# -ne 0; do
136136 -d) dir_arg=true;;
137137
138138 -g) chgrpcmd="$chgrpprog $2"
139 shift;;
139 shift;;
140140
141141 --help) echo "$usage"; exit $?;;
142142
143143 -m) mode=$2
144 case $mode in
145 *' '* | *' '* | *'
146 '* | *'*'* | *'?'* | *'['*)
147 echo "$0: invalid mode: $mode" >&2
148 exit 1;;
149 esac
150 shift;;
144 case $mode in
145 *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*)
146 echo "$0: invalid mode: $mode" >&2
147 exit 1;;
148 esac
149 shift;;
151150
152151 -o) chowncmd="$chownprog $2"
153 shift;;
152 shift;;
153
154 -p) cpprog="$cpprog -p";;
154155
155156 -s) stripcmd=$stripprog;;
156157
157 -t) dst_arg=$2
158 shift;;
159
160 -T) no_target_directory=true;;
158 -S) backupsuffix="$2"
159 shift;;
160
161 -t)
162 is_target_a_directory=always
163 dst_arg=$2
164 # Protect names problematic for 'test' and other utilities.
165 case $dst_arg in
166 -* | [=\(\)!]) dst_arg=./$dst_arg;;
167 esac
168 shift;;
169
170 -T) is_target_a_directory=never;;
161171
162172 --version) echo "$0 $scriptversion"; exit $?;;
163173
164 --) shift
165 break;;
166
167 -*) echo "$0: invalid option: $1" >&2
168 exit 1;;
174 --) shift
175 break;;
176
177 -*) echo "$0: invalid option: $1" >&2
178 exit 1;;
169179
170180 *) break;;
171181 esac
172182 shift
173183 done
184
185 # We allow the use of options -d and -T together, by making -d
186 # take the precedence; this is for compatibility with GNU install.
187
188 if test -n "$dir_arg"; then
189 if test -n "$dst_arg"; then
190 echo "$0: target directory not allowed when installing a directory." >&2
191 exit 1
192 fi
193 fi
174194
175195 if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
176196 # When -d is used, all remaining arguments are directories to create.
185205 fi
186206 shift # arg
187207 dst_arg=$arg
208 # Protect names problematic for 'test' and other utilities.
209 case $dst_arg in
210 -* | [=\(\)!]) dst_arg=./$dst_arg;;
211 esac
188212 done
189213 fi
190214
193217 echo "$0: no input file specified." >&2
194218 exit 1
195219 fi
196 # It's OK to call `install-sh -d' without argument.
220 # It's OK to call 'install-sh -d' without argument.
197221 # This can happen when creating conditional directories.
198222 exit 0
199223 fi
200224
201225 if test -z "$dir_arg"; then
202 trap '(exit $?); exit' 1 2 13 15
226 if test $# -gt 1 || test "$is_target_a_directory" = always; then
227 if test ! -d "$dst_arg"; then
228 echo "$0: $dst_arg: Is not a directory." >&2
229 exit 1
230 fi
231 fi
232 fi
233
234 if test -z "$dir_arg"; then
235 do_exit='(exit $ret); exit $ret'
236 trap "ret=129; $do_exit" 1
237 trap "ret=130; $do_exit" 2
238 trap "ret=141; $do_exit" 13
239 trap "ret=143; $do_exit" 15
203240
204241 # Set umask so as not to create temps with too-generous modes.
205242 # However, 'strip' requires both read and write access to temps.
210247
211248 *[0-7])
212249 if test -z "$stripcmd"; then
213 u_plus_rw=
250 u_plus_rw=
214251 else
215 u_plus_rw='% 200'
252 u_plus_rw='% 200'
216253 fi
217254 cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
218255 *)
219256 if test -z "$stripcmd"; then
220 u_plus_rw=
257 u_plus_rw=
221258 else
222 u_plus_rw=,u+rw
259 u_plus_rw=,u+rw
223260 fi
224261 cp_umask=$mode$u_plus_rw;;
225262 esac
227264
228265 for src
229266 do
230 # Protect names starting with `-'.
267 # Protect names problematic for 'test' and other utilities.
231268 case $src in
232 -*) src=./$src;;
269 -* | [=\(\)!]) src=./$src;;
233270 esac
234271
235272 if test -n "$dir_arg"; then
237274 dstdir=$dst
238275 test -d "$dstdir"
239276 dstdir_status=$?
277 # Don't chown directories that already exist.
278 if test $dstdir_status = 0; then
279 chowncmd=""
280 fi
240281 else
241282
242283 # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
251292 echo "$0: no destination specified." >&2
252293 exit 1
253294 fi
254
255295 dst=$dst_arg
256 # Protect names starting with `-'.
257 case $dst in
258 -*) dst=./$dst;;
259 esac
260
261 # If destination is a directory, append the input filename; won't work
262 # if double slashes aren't ignored.
296
297 # If destination is a directory, append the input filename.
263298 if test -d "$dst"; then
264 if test -n "$no_target_directory"; then
265 echo "$0: $dst_arg: Is a directory" >&2
266 exit 1
299 if test "$is_target_a_directory" = never; then
300 echo "$0: $dst_arg: Is a directory" >&2
301 exit 1
267302 fi
268303 dstdir=$dst
269 dst=$dstdir/`basename "$src"`
304 dstbase=`basename "$src"`
305 case $dst in
306 */) dst=$dst$dstbase;;
307 *) dst=$dst/$dstbase;;
308 esac
270309 dstdir_status=0
271310 else
272 # Prefer dirname, but fall back on a substitute if dirname fails.
273 dstdir=`
274 (dirname "$dst") 2>/dev/null ||
275 expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
276 X"$dst" : 'X\(//\)[^/]' \| \
277 X"$dst" : 'X\(//\)$' \| \
278 X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
279 echo X"$dst" |
280 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
281 s//\1/
282 q
283 }
284 /^X\(\/\/\)[^/].*/{
285 s//\1/
286 q
287 }
288 /^X\(\/\/\)$/{
289 s//\1/
290 q
291 }
292 /^X\(\/\).*/{
293 s//\1/
294 q
295 }
296 s/.*/./; q'
297 `
298
311 dstdir=`dirname "$dst"`
299312 test -d "$dstdir"
300313 dstdir_status=$?
301314 fi
302315 fi
316
317 case $dstdir in
318 */) dstdirslash=$dstdir;;
319 *) dstdirslash=$dstdir/;;
320 esac
303321
304322 obsolete_mkdir_used=false
305323
306324 if test $dstdir_status != 0; then
307325 case $posix_mkdir in
308326 '')
309 # Create intermediate dirs using mode 755 as modified by the umask.
310 # This is like FreeBSD 'install' as of 1997-10-28.
311 umask=`umask`
312 case $stripcmd.$umask in
313 # Optimize common cases.
314 *[2367][2367]) mkdir_umask=$umask;;
315 .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
316
317 *[0-7])
318 mkdir_umask=`expr $umask + 22 \
319 - $umask % 100 % 40 + $umask % 20 \
320 - $umask % 10 % 4 + $umask % 2
321 `;;
322 *) mkdir_umask=$umask,go-w;;
323 esac
324
325 # With -d, create the new directory with the user-specified mode.
326 # Otherwise, rely on $mkdir_umask.
327 if test -n "$dir_arg"; then
328 mkdir_mode=-m$mode
327 # With -d, create the new directory with the user-specified mode.
328 # Otherwise, rely on $mkdir_umask.
329 if test -n "$dir_arg"; then
330 mkdir_mode=-m$mode
331 else
332 mkdir_mode=
333 fi
334
335 posix_mkdir=false
336 # The $RANDOM variable is not portable (e.g., dash). Use it
337 # here however when possible just to lower collision chance.
338 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
339
340 trap '
341 ret=$?
342 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null
343 exit $ret
344 ' 0
345
346 # Because "mkdir -p" follows existing symlinks and we likely work
347 # directly in world-writeable /tmp, make sure that the '$tmpdir'
348 # directory is successfully created first before we actually test
349 # 'mkdir -p'.
350 if (umask $mkdir_umask &&
351 $mkdirprog $mkdir_mode "$tmpdir" &&
352 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1
353 then
354 if test -z "$dir_arg" || {
355 # Check for POSIX incompatibilities with -m.
356 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
357 # other-writable bit of parent directory when it shouldn't.
358 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
359 test_tmpdir="$tmpdir/a"
360 ls_ld_tmpdir=`ls -ld "$test_tmpdir"`
361 case $ls_ld_tmpdir in
362 d????-?r-*) different_mode=700;;
363 d????-?--*) different_mode=755;;
364 *) false;;
365 esac &&
366 $mkdirprog -m$different_mode -p -- "$test_tmpdir" && {
367 ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"`
368 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
369 }
370 }
371 then posix_mkdir=:
372 fi
373 rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir"
329374 else
330 mkdir_mode=
375 # Remove any dirs left behind by ancient mkdir implementations.
376 rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null
331377 fi
332
333 posix_mkdir=false
334 case $umask in
335 *[123567][0-7][0-7])
336 # POSIX mkdir -p sets u+wx bits regardless of umask, which
337 # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
338 ;;
339 *)
340 tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
341 trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
342
343 if (umask $mkdir_umask &&
344 exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
345 then
346 if test -z "$dir_arg" || {
347 # Check for POSIX incompatibilities with -m.
348 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
349 # other-writeable bit of parent directory when it shouldn't.
350 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
351 ls_ld_tmpdir=`ls -ld "$tmpdir"`
352 case $ls_ld_tmpdir in
353 d????-?r-*) different_mode=700;;
354 d????-?--*) different_mode=755;;
355 *) false;;
356 esac &&
357 $mkdirprog -m$different_mode -p -- "$tmpdir" && {
358 ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
359 test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
360 }
361 }
362 then posix_mkdir=:
363 fi
364 rmdir "$tmpdir/d" "$tmpdir"
365 else
366 # Remove any dirs left behind by ancient mkdir implementations.
367 rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
368 fi
369 trap '' 0;;
370 esac;;
378 trap '' 0;;
371379 esac
372380
373381 if
374382 $posix_mkdir && (
375 umask $mkdir_umask &&
376 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
383 umask $mkdir_umask &&
384 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
377385 )
378386 then :
379387 else
380388
381 # The umask is ridiculous, or mkdir does not conform to POSIX,
389 # mkdir does not conform to POSIX,
382390 # or it failed possibly due to a race condition. Create the
383391 # directory the slow way, step by step, checking for races as we go.
384392
385393 case $dstdir in
386 /*) prefix='/';;
387 -*) prefix='./';;
388 *) prefix='';;
394 /*) prefix='/';;
395 [-=\(\)!]*) prefix='./';;
396 *) prefix='';;
389397 esac
390
391 eval "$initialize_posix_glob"
392398
393399 oIFS=$IFS
394400 IFS=/
395 $posix_glob set -f
401 set -f
396402 set fnord $dstdir
397403 shift
398 $posix_glob set +f
404 set +f
399405 IFS=$oIFS
400406
401407 prefixes=
402408
403409 for d
404410 do
405 test -z "$d" && continue
406
407 prefix=$prefix$d
408 if test -d "$prefix"; then
409 prefixes=
410 else
411 if $posix_mkdir; then
412 (umask=$mkdir_umask &&
413 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
414 # Don't fail if two instances are running concurrently.
415 test -d "$prefix" || exit 1
416 else
417 case $prefix in
418 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
419 *) qprefix=$prefix;;
420 esac
421 prefixes="$prefixes '$qprefix'"
422 fi
423 fi
424 prefix=$prefix/
411 test X"$d" = X && continue
412
413 prefix=$prefix$d
414 if test -d "$prefix"; then
415 prefixes=
416 else
417 if $posix_mkdir; then
418 (umask $mkdir_umask &&
419 $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
420 # Don't fail if two instances are running concurrently.
421 test -d "$prefix" || exit 1
422 else
423 case $prefix in
424 *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
425 *) qprefix=$prefix;;
426 esac
427 prefixes="$prefixes '$qprefix'"
428 fi
429 fi
430 prefix=$prefix/
425431 done
426432
427433 if test -n "$prefixes"; then
428 # Don't fail if two instances are running concurrently.
429 (umask $mkdir_umask &&
430 eval "\$doit_exec \$mkdirprog $prefixes") ||
431 test -d "$dstdir" || exit 1
432 obsolete_mkdir_used=true
434 # Don't fail if two instances are running concurrently.
435 (umask $mkdir_umask &&
436 eval "\$doit_exec \$mkdirprog $prefixes") ||
437 test -d "$dstdir" || exit 1
438 obsolete_mkdir_used=true
433439 fi
434440 fi
435441 fi
442448 else
443449
444450 # Make a couple of temp file names in the proper directory.
445 dsttmp=$dstdir/_inst.$$_
446 rmtmp=$dstdir/_rm.$$_
451 dsttmp=${dstdirslash}_inst.$$_
452 rmtmp=${dstdirslash}_rm.$$_
447453
448454 # Trap to clean up those temp files at exit.
449455 trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
450456
451457 # Copy the file name to the temp name.
452 (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
458 (umask $cp_umask &&
459 { test -z "$stripcmd" || {
460 # Create $dsttmp read-write so that cp doesn't create it read-only,
461 # which would cause strip to fail.
462 if test -z "$doit"; then
463 : >"$dsttmp" # No need to fork-exec 'touch'.
464 else
465 $doit touch "$dsttmp"
466 fi
467 }
468 } &&
469 $doit_exec $cpprog "$src" "$dsttmp") &&
453470
454471 # and set any options; do chmod last to preserve setuid bits.
455472 #
464481
465482 # If -C, don't bother to copy if it wouldn't change the file.
466483 if $copy_on_change &&
467 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
468 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
469
470 eval "$initialize_posix_glob" &&
471 $posix_glob set -f &&
484 old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
485 new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
486 set -f &&
472487 set X $old && old=:$2:$4:$5:$6 &&
473488 set X $new && new=:$2:$4:$5:$6 &&
474 $posix_glob set +f &&
475
489 set +f &&
476490 test "$old" = "$new" &&
477491 $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
478492 then
479493 rm -f "$dsttmp"
480494 else
495 # If $backupsuffix is set, and the file being installed
496 # already exists, attempt a backup. Don't worry if it fails,
497 # e.g., if mv doesn't support -f.
498 if test -n "$backupsuffix" && test -f "$dst"; then
499 $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null
500 fi
501
481502 # Rename the file to the real destination.
482503 $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
483504
485506 # to itself, or perhaps because mv is so ancient that it does not
486507 # support -f.
487508 {
488 # Now remove or move aside any old file at destination location.
489 # We try this two ways since rm can't unlink itself on some
490 # systems and the destination file might be busy for other
491 # reasons. In this case, the final cleanup might fail but the new
492 # file should still install successfully.
493 {
494 test ! -f "$dst" ||
495 $doit $rmcmd -f "$dst" 2>/dev/null ||
496 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
497 { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
498 } ||
499 { echo "$0: cannot unlink or rename $dst" >&2
500 (exit 1); exit 1
501 }
502 } &&
503
504 # Now rename the file to the real destination.
505 $doit $mvcmd "$dsttmp" "$dst"
509 # Now remove or move aside any old file at destination location.
510 # We try this two ways since rm can't unlink itself on some
511 # systems and the destination file might be busy for other
512 # reasons. In this case, the final cleanup might fail but the new
513 # file should still install successfully.
514 {
515 test ! -f "$dst" ||
516 $doit $rmcmd "$dst" 2>/dev/null ||
517 { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
518 { $doit $rmcmd "$rmtmp" 2>/dev/null; :; }
519 } ||
520 { echo "$0: cannot unlink or rename $dst" >&2
521 (exit 1); exit 1
522 }
523 } &&
524
525 # Now rename the file to the real destination.
526 $doit $mvcmd "$dsttmp" "$dst"
506527 }
507528 fi || exit 1
508529
511532 done
512533
513534 # Local variables:
514 # eval: (add-hook 'write-file-hooks 'time-stamp)
535 # eval: (add-hook 'before-save-hook 'time-stamp)
515536 # time-stamp-start: "scriptversion="
516537 # time-stamp-format: "%:y-%02m-%02d.%02H"
517 # time-stamp-time-zone: "UTC"
538 # time-stamp-time-zone: "UTC0"
518539 # time-stamp-end: "; # UTC"
519540 # End:
+3802
-2187
ltmain.sh less more
0
1 # libtool (GNU libtool) 2.4
0 #! /bin/sh
1 ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in
2 ## by inline-source v2014-01-03.01
3
4 # libtool (GNU libtool) 2.4.6
5 # Provide generalized library-building support services.
26 # Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
37
4 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006,
5 # 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
8 # Copyright (C) 1996-2015 Free Software Foundation, Inc.
69 # This is free software; see the source for copying conditions. There is NO
710 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
811
2225 # General Public License for more details.
2326 #
2427 # You should have received a copy of the GNU General Public License
25 # along with GNU Libtool; see the file COPYING. If not, a copy
26 # can be downloaded from http://www.gnu.org/licenses/gpl.html,
27 # or obtained by writing to the Free Software Foundation, Inc.,
28 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
29
30 # Usage: $progname [OPTION]... [MODE-ARG]...
31 #
32 # Provide generalized library-building support services.
33 #
34 # --config show all configuration variables
35 # --debug enable verbose shell tracing
36 # -n, --dry-run display commands without modifying any files
37 # --features display basic configuration information and exit
38 # --mode=MODE use operation mode MODE
39 # --preserve-dup-deps don't remove duplicate dependency libraries
40 # --quiet, --silent don't print informational messages
41 # --no-quiet, --no-silent
42 # print informational messages (default)
43 # --tag=TAG use configuration variables from tag TAG
44 # -v, --verbose print more informational messages than default
45 # --no-verbose don't print the extra informational messages
46 # --version print version information
47 # -h, --help, --help-all print short, long, or detailed help message
48 #
49 # MODE must be one of the following:
50 #
51 # clean remove files from the build directory
52 # compile compile a source file into a libtool object
53 # execute automatically set library path, then run a program
54 # finish complete the installation of libtool libraries
55 # install install libraries or executables
56 # link create a library or an executable
57 # uninstall remove libraries from an installed directory
58 #
59 # MODE-ARGS vary depending on the MODE. When passed as first option,
60 # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that.
61 # Try `$progname --help --mode=MODE' for a more detailed description of MODE.
62 #
63 # When reporting a bug, please describe a test case to reproduce it and
64 # include the following information:
65 #
66 # host-triplet: $host
67 # shell: $SHELL
68 # compiler: $LTCC
69 # compiler flags: $LTCFLAGS
70 # linker: $LD (gnu? $with_gnu_ld)
71 # $progname: (GNU libtool) 2.4
72 # automake: $automake_version
73 # autoconf: $autoconf_version
74 #
75 # Report bugs to <bug-libtool@gnu.org>.
76 # GNU libtool home page: <http://www.gnu.org/software/libtool/>.
77 # General help using GNU software: <http://www.gnu.org/gethelp/>.
28 # along with this program. If not, see <http://www.gnu.org/licenses/>.
29
7830
7931 PROGRAM=libtool
8032 PACKAGE=libtool
81 VERSION=2.4
82 TIMESTAMP=""
83 package_revision=1.3293
84
85 # Be Bourne compatible
86 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
33 VERSION="2.4.6 Debian-2.4.6-15"
34 package_revision=2.4.6
35
36
37 ## ------ ##
38 ## Usage. ##
39 ## ------ ##
40
41 # Run './libtool --help' for help with using this script from the
42 # command line.
43
44
45 ## ------------------------------- ##
46 ## User overridable command paths. ##
47 ## ------------------------------- ##
48
49 # After configure completes, it has a better idea of some of the
50 # shell tools we need than the defaults used by the functions shared
51 # with bootstrap, so set those here where they can still be over-
52 # ridden by the user, but otherwise take precedence.
53
54 : ${AUTOCONF="autoconf"}
55 : ${AUTOMAKE="automake"}
56
57
58 ## -------------------------- ##
59 ## Source external libraries. ##
60 ## -------------------------- ##
61
62 # Much of our low-level functionality needs to be sourced from external
63 # libraries, which are installed to $pkgauxdir.
64
65 # Set a version string for this script.
66 scriptversion=2015-01-20.17; # UTC
67
68 # General shell script boiler plate, and helper functions.
69 # Written by Gary V. Vaughan, 2004
70
71 # Copyright (C) 2004-2015 Free Software Foundation, Inc.
72 # This is free software; see the source for copying conditions. There is NO
73 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
74
75 # This program is free software; you can redistribute it and/or modify
76 # it under the terms of the GNU General Public License as published by
77 # the Free Software Foundation; either version 3 of the License, or
78 # (at your option) any later version.
79
80 # As a special exception to the GNU General Public License, if you distribute
81 # this file as part of a program or library that is built using GNU Libtool,
82 # you may include this file under the same distribution terms that you use
83 # for the rest of that program.
84
85 # This program is distributed in the hope that it will be useful,
86 # but WITHOUT ANY WARRANTY; without even the implied warranty of
87 # MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU
88 # General Public License for more details.
89
90 # You should have received a copy of the GNU General Public License
91 # along with this program. If not, see <http://www.gnu.org/licenses/>.
92
93 # Please report bugs or propose patches to gary@gnu.org.
94
95
96 ## ------ ##
97 ## Usage. ##
98 ## ------ ##
99
100 # Evaluate this file near the top of your script to gain access to
101 # the functions and variables defined here:
102 #
103 # . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh
104 #
105 # If you need to override any of the default environment variable
106 # settings, do that before evaluating this file.
107
108
109 ## -------------------- ##
110 ## Shell normalisation. ##
111 ## -------------------- ##
112
113 # Some shells need a little help to be as Bourne compatible as possible.
114 # Before doing anything else, make sure all that help has been provided!
115
116 DUALCASE=1; export DUALCASE # for MKS sh
117 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
87118 emulate sh
88119 NULLCMD=:
89 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
120 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
90121 # is contrary to our usage. Disable this feature.
91122 alias -g '${1+"$@"}'='"$@"'
92123 setopt NO_GLOB_SUBST
93124 else
94 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
125 case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac
95126 fi
96 BIN_SH=xpg4; export BIN_SH # for Tru64
97 DUALCASE=1; export DUALCASE # for MKS sh
98
99 # A function that is used when there is no print builtin or printf.
100 func_fallback_echo ()
101 {
102 eval 'cat <<_LTECHO_EOF
103 $1
104 _LTECHO_EOF'
105 }
106
107 # NLS nuisances: We save the old values to restore during execute mode.
108 lt_user_locale=
109 lt_safe_locale=
110 for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
127
128 # NLS nuisances: We save the old values in case they are required later.
129 _G_user_locale=
130 _G_safe_locale=
131 for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
111132 do
112 eval "if test \"\${$lt_var+set}\" = set; then
113 save_$lt_var=\$$lt_var
114 $lt_var=C
115 export $lt_var
116 lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\"
117 lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\"
133 eval "if test set = \"\${$_G_var+set}\"; then
134 save_$_G_var=\$$_G_var
135 $_G_var=C
136 export $_G_var
137 _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\"
138 _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\"
118139 fi"
119140 done
120 LC_ALL=C
121 LANGUAGE=C
122 export LANGUAGE LC_ALL
123
124 $lt_unset CDPATH
125
141
142 # CDPATH.
143 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
144
145 # Make sure IFS has a sensible default
146 sp=' '
147 nl='
148 '
149 IFS="$sp $nl"
150
151 # There are apparently some retarded systems that use ';' as a PATH separator!
152 if test "${PATH_SEPARATOR+set}" != set; then
153 PATH_SEPARATOR=:
154 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
155 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
156 PATH_SEPARATOR=';'
157 }
158 fi
159
160
161
162 ## ------------------------- ##
163 ## Locate command utilities. ##
164 ## ------------------------- ##
165
166
167 # func_executable_p FILE
168 # ----------------------
169 # Check that FILE is an executable regular file.
170 func_executable_p ()
171 {
172 test -f "$1" && test -x "$1"
173 }
174
175
176 # func_path_progs PROGS_LIST CHECK_FUNC [PATH]
177 # --------------------------------------------
178 # Search for either a program that responds to --version with output
179 # containing "GNU", or else returned by CHECK_FUNC otherwise, by
180 # trying all the directories in PATH with each of the elements of
181 # PROGS_LIST.
182 #
183 # CHECK_FUNC should accept the path to a candidate program, and
184 # set $func_check_prog_result if it truncates its output less than
185 # $_G_path_prog_max characters.
186 func_path_progs ()
187 {
188 _G_progs_list=$1
189 _G_check_func=$2
190 _G_PATH=${3-"$PATH"}
191
192 _G_path_prog_max=0
193 _G_path_prog_found=false
194 _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:}
195 for _G_dir in $_G_PATH; do
196 IFS=$_G_save_IFS
197 test -z "$_G_dir" && _G_dir=.
198 for _G_prog_name in $_G_progs_list; do
199 for _exeext in '' .EXE; do
200 _G_path_prog=$_G_dir/$_G_prog_name$_exeext
201 func_executable_p "$_G_path_prog" || continue
202 case `"$_G_path_prog" --version 2>&1` in
203 *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;;
204 *) $_G_check_func $_G_path_prog
205 func_path_progs_result=$func_check_prog_result
206 ;;
207 esac
208 $_G_path_prog_found && break 3
209 done
210 done
211 done
212 IFS=$_G_save_IFS
213 test -z "$func_path_progs_result" && {
214 echo "no acceptable sed could be found in \$PATH" >&2
215 exit 1
216 }
217 }
218
219
220 # We want to be able to use the functions in this file before configure
221 # has figured out where the best binaries are kept, which means we have
222 # to search for them ourselves - except when the results are already set
223 # where we skip the searches.
224
225 # Unless the user overrides by setting SED, search the path for either GNU
226 # sed, or the sed that truncates its output the least.
227 test -z "$SED" && {
228 _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
229 for _G_i in 1 2 3 4 5 6 7; do
230 _G_sed_script=$_G_sed_script$nl$_G_sed_script
231 done
232 echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed
233 _G_sed_script=
234
235 func_check_prog_sed ()
236 {
237 _G_path_prog=$1
238
239 _G_count=0
240 printf 0123456789 >conftest.in
241 while :
242 do
243 cat conftest.in conftest.in >conftest.tmp
244 mv conftest.tmp conftest.in
245 cp conftest.in conftest.nl
246 echo '' >> conftest.nl
247 "$_G_path_prog" -f conftest.sed <conftest.nl >conftest.out 2>/dev/null || break
248 diff conftest.out conftest.nl >/dev/null 2>&1 || break
249 _G_count=`expr $_G_count + 1`
250 if test "$_G_count" -gt "$_G_path_prog_max"; then
251 # Best one so far, save it but keep looking for a better one
252 func_check_prog_result=$_G_path_prog
253 _G_path_prog_max=$_G_count
254 fi
255 # 10*(2^10) chars as input seems more than enough
256 test 10 -lt "$_G_count" && break
257 done
258 rm -f conftest.in conftest.tmp conftest.nl conftest.out
259 }
260
261 func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin
262 rm -f conftest.sed
263 SED=$func_path_progs_result
264 }
265
266
267 # Unless the user overrides by setting GREP, search the path for either GNU
268 # grep, or the grep that truncates its output the least.
269 test -z "$GREP" && {
270 func_check_prog_grep ()
271 {
272 _G_path_prog=$1
273
274 _G_count=0
275 _G_path_prog_max=0
276 printf 0123456789 >conftest.in
277 while :
278 do
279 cat conftest.in conftest.in >conftest.tmp
280 mv conftest.tmp conftest.in
281 cp conftest.in conftest.nl
282 echo 'GREP' >> conftest.nl
283 "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' <conftest.nl >conftest.out 2>/dev/null || break
284 diff conftest.out conftest.nl >/dev/null 2>&1 || break
285 _G_count=`expr $_G_count + 1`
286 if test "$_G_count" -gt "$_G_path_prog_max"; then
287 # Best one so far, save it but keep looking for a better one
288 func_check_prog_result=$_G_path_prog
289 _G_path_prog_max=$_G_count
290 fi
291 # 10*(2^10) chars as input seems more than enough
292 test 10 -lt "$_G_count" && break
293 done
294 rm -f conftest.in conftest.tmp conftest.nl conftest.out
295 }
296
297 func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin
298 GREP=$func_path_progs_result
299 }
300
301
302 ## ------------------------------- ##
303 ## User overridable command paths. ##
304 ## ------------------------------- ##
305
306 # All uppercase variable names are used for environment variables. These
307 # variables can be overridden by the user before calling a script that
308 # uses them if a suitable command of that name is not already available
309 # in the command search PATH.
310
311 : ${CP="cp -f"}
312 : ${ECHO="printf %s\n"}
313 : ${EGREP="$GREP -E"}
314 : ${FGREP="$GREP -F"}
315 : ${LN_S="ln -s"}
316 : ${MAKE="make"}
317 : ${MKDIR="mkdir"}
318 : ${MV="mv -f"}
319 : ${RM="rm -f"}
320 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
321
322
323 ## -------------------- ##
324 ## Useful sed snippets. ##
325 ## -------------------- ##
326
327 sed_dirname='s|/[^/]*$||'
328 sed_basename='s|^.*/||'
329
330 # Sed substitution that helps us do robust quoting. It backslashifies
331 # metacharacters that are still active within double-quoted strings.
332 sed_quote_subst='s|\([`"$\\]\)|\\\1|g'
333
334 # Same as above, but do not quote variable references.
335 sed_double_quote_subst='s/\(["`\\]\)/\\\1/g'
336
337 # Sed substitution that turns a string into a regex matching for the
338 # string literally.
339 sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g'
340
341 # Sed substitution that converts a w32 file name or path
342 # that contains forward slashes, into one that contains
343 # (escaped) backslashes. A very naive implementation.
344 sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
345
346 # Re-'\' parameter expansions in output of sed_double_quote_subst that
347 # were '\'-ed in input to the same. If an odd number of '\' preceded a
348 # '$' in input to sed_double_quote_subst, that '$' was protected from
349 # expansion. Since each input '\' is now two '\'s, look for any number
350 # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'.
351 _G_bs='\\'
352 _G_bs2='\\\\'
353 _G_bs4='\\\\\\\\'
354 _G_dollar='\$'
355 sed_double_backslash="\
356 s/$_G_bs4/&\\
357 /g
358 s/^$_G_bs2$_G_dollar/$_G_bs&/
359 s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g
360 s/\n//g"
361
362
363 ## ----------------- ##
364 ## Global variables. ##
365 ## ----------------- ##
366
367 # Except for the global variables explicitly listed below, the following
368 # functions in the '^func_' namespace, and the '^require_' namespace
369 # variables initialised in the 'Resource management' section, sourcing
370 # this file will not pollute your global namespace with anything
371 # else. There's no portable way to scope variables in Bourne shell
372 # though, so actually running these functions will sometimes place
373 # results into a variable named after the function, and often use
374 # temporary variables in the '^_G_' namespace. If you are careful to
375 # avoid using those namespaces casually in your sourcing script, things
376 # should continue to work as you expect. And, of course, you can freely
377 # overwrite any of the functions or variables defined here before
378 # calling anything to customize them.
379
380 EXIT_SUCCESS=0
381 EXIT_FAILURE=1
382 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
383 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
384
385 # Allow overriding, eg assuming that you follow the convention of
386 # putting '$debug_cmd' at the start of all your functions, you can get
387 # bash to show function call trace with:
388 #
389 # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
390 debug_cmd=${debug_cmd-":"}
391 exit_cmd=:
392
393 # By convention, finish your script with:
394 #
395 # exit $exit_status
396 #
397 # so that you can set exit_status to non-zero if you want to indicate
398 # something went wrong during execution without actually bailing out at
399 # the point of failure.
400 exit_status=$EXIT_SUCCESS
126401
127402 # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh
128403 # is ksh but when the shell is invoked as "sh" and the current value of
129404 # the _XPG environment variable is not equal to 1 (one), the special
130405 # positional parameter $0, within a function call, is the name of the
131406 # function.
132 progpath="$0"
133
134
135
136 : ${CP="cp -f"}
137 test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
138 : ${EGREP="/bin/grep -E"}
139 : ${FGREP="/bin/grep -F"}
140 : ${GREP="/bin/grep"}
141 : ${LN_S="ln -s"}
142 : ${MAKE="make"}
143 : ${MKDIR="mkdir"}
144 : ${MV="mv -f"}
145 : ${RM="rm -f"}
146 : ${SED="/bin/sed"}
147 : ${SHELL="${CONFIG_SHELL-/bin/sh}"}
148 : ${Xsed="$SED -e 1s/^X//"}
149
150 # Global variables:
151 EXIT_SUCCESS=0
152 EXIT_FAILURE=1
153 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing.
154 EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake.
155
156 exit_status=$EXIT_SUCCESS
157
158 # Make sure IFS has a sensible default
159 lt_nl='
160 '
161 IFS=" $lt_nl"
162
163 dirname="s,/[^/]*$,,"
164 basename="s,^.*/,,"
165
166 # func_dirname file append nondir_replacement
407 progpath=$0
408
409 # The name of this program.
410 progname=`$ECHO "$progpath" |$SED "$sed_basename"`
411
412 # Make sure we have an absolute progpath for reexecution:
413 case $progpath in
414 [\\/]*|[A-Za-z]:\\*) ;;
415 *[\\/]*)
416 progdir=`$ECHO "$progpath" |$SED "$sed_dirname"`
417 progdir=`cd "$progdir" && pwd`
418 progpath=$progdir/$progname
419 ;;
420 *)
421 _G_IFS=$IFS
422 IFS=${PATH_SEPARATOR-:}
423 for progdir in $PATH; do
424 IFS=$_G_IFS
425 test -x "$progdir/$progname" && break
426 done
427 IFS=$_G_IFS
428 test -n "$progdir" || progdir=`pwd`
429 progpath=$progdir/$progname
430 ;;
431 esac
432
433
434 ## ----------------- ##
435 ## Standard options. ##
436 ## ----------------- ##
437
438 # The following options affect the operation of the functions defined
439 # below, and should be set appropriately depending on run-time para-
440 # meters passed on the command line.
441
442 opt_dry_run=false
443 opt_quiet=false
444 opt_verbose=false
445
446 # Categories 'all' and 'none' are always available. Append any others
447 # you will pass as the first argument to func_warning from your own
448 # code.
449 warning_categories=
450
451 # By default, display warnings according to 'opt_warning_types'. Set
452 # 'warning_func' to ':' to elide all warnings, or func_fatal_error to
453 # treat the next displayed warning as a fatal error.
454 warning_func=func_warn_and_continue
455
456 # Set to 'all' to display all warnings, 'none' to suppress all
457 # warnings, or a space delimited list of some subset of
458 # 'warning_categories' to display only the listed warnings.
459 opt_warning_types=all
460
461
462 ## -------------------- ##
463 ## Resource management. ##
464 ## -------------------- ##
465
466 # This section contains definitions for functions that each ensure a
467 # particular resource (a file, or a non-empty configuration variable for
468 # example) is available, and if appropriate to extract default values
469 # from pertinent package files. Call them using their associated
470 # 'require_*' variable to ensure that they are executed, at most, once.
471 #
472 # It's entirely deliberate that calling these functions can set
473 # variables that don't obey the namespace limitations obeyed by the rest
474 # of this file, in order that that they be as useful as possible to
475 # callers.
476
477
478 # require_term_colors
479 # -------------------
480 # Allow display of bold text on terminals that support it.
481 require_term_colors=func_require_term_colors
482 func_require_term_colors ()
483 {
484 $debug_cmd
485
486 test -t 1 && {
487 # COLORTERM and USE_ANSI_COLORS environment variables take
488 # precedence, because most terminfo databases neglect to describe
489 # whether color sequences are supported.
490 test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"}
491
492 if test 1 = "$USE_ANSI_COLORS"; then
493 # Standard ANSI escape sequences
494 tc_reset=''
495 tc_bold=''; tc_standout=''
496 tc_red=''; tc_green=''
497 tc_blue=''; tc_cyan=''
498 else
499 # Otherwise trust the terminfo database after all.
500 test -n "`tput sgr0 2>/dev/null`" && {
501 tc_reset=`tput sgr0`
502 test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold`
503 tc_standout=$tc_bold
504 test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso`
505 test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1`
506 test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2`
507 test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4`
508 test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5`
509 }
510 fi
511 }
512
513 require_term_colors=:
514 }
515
516
517 ## ----------------- ##
518 ## Function library. ##
519 ## ----------------- ##
520
521 # This section contains a variety of useful functions to call in your
522 # scripts. Take note of the portable wrappers for features provided by
523 # some modern shells, which will fall back to slower equivalents on
524 # less featureful shells.
525
526
527 # func_append VAR VALUE
528 # ---------------------
529 # Append VALUE onto the existing contents of VAR.
530
531 # We should try to minimise forks, especially on Windows where they are
532 # unreasonably slow, so skip the feature probes when bash or zsh are
533 # being used:
534 if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then
535 : ${_G_HAVE_ARITH_OP="yes"}
536 : ${_G_HAVE_XSI_OPS="yes"}
537 # The += operator was introduced in bash 3.1
538 case $BASH_VERSION in
539 [12].* | 3.0 | 3.0*) ;;
540 *)
541 : ${_G_HAVE_PLUSEQ_OP="yes"}
542 ;;
543 esac
544 fi
545
546 # _G_HAVE_PLUSEQ_OP
547 # Can be empty, in which case the shell is probed, "yes" if += is
548 # useable or anything else if it does not work.
549 test -z "$_G_HAVE_PLUSEQ_OP" \
550 && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \
551 && _G_HAVE_PLUSEQ_OP=yes
552
553 if test yes = "$_G_HAVE_PLUSEQ_OP"
554 then
555 # This is an XSI compatible shell, allowing a faster implementation...
556 eval 'func_append ()
557 {
558 $debug_cmd
559
560 eval "$1+=\$2"
561 }'
562 else
563 # ...otherwise fall back to using expr, which is often a shell builtin.
564 func_append ()
565 {
566 $debug_cmd
567
568 eval "$1=\$$1\$2"
569 }
570 fi
571
572
573 # func_append_quoted VAR VALUE
574 # ----------------------------
575 # Quote VALUE and append to the end of shell variable VAR, separated
576 # by a space.
577 if test yes = "$_G_HAVE_PLUSEQ_OP"; then
578 eval 'func_append_quoted ()
579 {
580 $debug_cmd
581
582 func_quote_for_eval "$2"
583 eval "$1+=\\ \$func_quote_for_eval_result"
584 }'
585 else
586 func_append_quoted ()
587 {
588 $debug_cmd
589
590 func_quote_for_eval "$2"
591 eval "$1=\$$1\\ \$func_quote_for_eval_result"
592 }
593 fi
594
595
596 # func_append_uniq VAR VALUE
597 # --------------------------
598 # Append unique VALUE onto the existing contents of VAR, assuming
599 # entries are delimited by the first character of VALUE. For example:
600 #
601 # func_append_uniq options " --another-option option-argument"
602 #
603 # will only append to $options if " --another-option option-argument "
604 # is not already present somewhere in $options already (note spaces at
605 # each end implied by leading space in second argument).
606 func_append_uniq ()
607 {
608 $debug_cmd
609
610 eval _G_current_value='`$ECHO $'$1'`'
611 _G_delim=`expr "$2" : '\(.\)'`
612
613 case $_G_delim$_G_current_value$_G_delim in
614 *"$2$_G_delim"*) ;;
615 *) func_append "$@" ;;
616 esac
617 }
618
619
620 # func_arith TERM...
621 # ------------------
622 # Set func_arith_result to the result of evaluating TERMs.
623 test -z "$_G_HAVE_ARITH_OP" \
624 && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \
625 && _G_HAVE_ARITH_OP=yes
626
627 if test yes = "$_G_HAVE_ARITH_OP"; then
628 eval 'func_arith ()
629 {
630 $debug_cmd
631
632 func_arith_result=$(( $* ))
633 }'
634 else
635 func_arith ()
636 {
637 $debug_cmd
638
639 func_arith_result=`expr "$@"`
640 }
641 fi
642
643
644 # func_basename FILE
645 # ------------------
646 # Set func_basename_result to FILE with everything up to and including
647 # the last / stripped.
648 if test yes = "$_G_HAVE_XSI_OPS"; then
649 # If this shell supports suffix pattern removal, then use it to avoid
650 # forking. Hide the definitions single quotes in case the shell chokes
651 # on unsupported syntax...
652 _b='func_basename_result=${1##*/}'
653 _d='case $1 in
654 */*) func_dirname_result=${1%/*}$2 ;;
655 * ) func_dirname_result=$3 ;;
656 esac'
657
658 else
659 # ...otherwise fall back to using sed.
660 _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`'
661 _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"`
662 if test "X$func_dirname_result" = "X$1"; then
663 func_dirname_result=$3
664 else
665 func_append func_dirname_result "$2"
666 fi'
667 fi
668
669 eval 'func_basename ()
670 {
671 $debug_cmd
672
673 '"$_b"'
674 }'
675
676
677 # func_dirname FILE APPEND NONDIR_REPLACEMENT
678 # -------------------------------------------
167679 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
168680 # otherwise set result to NONDIR_REPLACEMENT.
169 func_dirname ()
170 {
171 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
172 if test "X$func_dirname_result" = "X${1}"; then
173 func_dirname_result="${3}"
174 else
175 func_dirname_result="$func_dirname_result${2}"
176 fi
177 } # func_dirname may be replaced by extended shell implementation
178
179
180 # func_basename file
181 func_basename ()
182 {
183 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
184 } # func_basename may be replaced by extended shell implementation
185
186
187 # func_dirname_and_basename file append nondir_replacement
188 # perform func_basename and func_dirname in a single function
681 eval 'func_dirname ()
682 {
683 $debug_cmd
684
685 '"$_d"'
686 }'
687
688
689 # func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT
690 # --------------------------------------------------------
691 # Perform func_basename and func_dirname in a single function
189692 # call:
190693 # dirname: Compute the dirname of FILE. If nonempty,
191694 # add APPEND to the result, otherwise set result
193696 # value returned in "$func_dirname_result"
194697 # basename: Compute filename of FILE.
195698 # value retuned in "$func_basename_result"
196 # Implementation must be kept synchronized with func_dirname
197 # and func_basename. For efficiency, we do not delegate to
198 # those functions but instead duplicate the functionality here.
199 func_dirname_and_basename ()
200 {
201 # Extract subdirectory from the argument.
202 func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"`
203 if test "X$func_dirname_result" = "X${1}"; then
204 func_dirname_result="${3}"
699 # For efficiency, we do not delegate to the functions above but instead
700 # duplicate the functionality here.
701 eval 'func_dirname_and_basename ()
702 {
703 $debug_cmd
704
705 '"$_b"'
706 '"$_d"'
707 }'
708
709
710 # func_echo ARG...
711 # ----------------
712 # Echo program name prefixed message.
713 func_echo ()
714 {
715 $debug_cmd
716
717 _G_message=$*
718
719 func_echo_IFS=$IFS
720 IFS=$nl
721 for _G_line in $_G_message; do
722 IFS=$func_echo_IFS
723 $ECHO "$progname: $_G_line"
724 done
725 IFS=$func_echo_IFS
726 }
727
728
729 # func_echo_all ARG...
730 # --------------------
731 # Invoke $ECHO with all args, space-separated.
732 func_echo_all ()
733 {
734 $ECHO "$*"
735 }
736
737
738 # func_echo_infix_1 INFIX ARG...
739 # ------------------------------
740 # Echo program name, followed by INFIX on the first line, with any
741 # additional lines not showing INFIX.
742 func_echo_infix_1 ()
743 {
744 $debug_cmd
745
746 $require_term_colors
747
748 _G_infix=$1; shift
749 _G_indent=$_G_infix
750 _G_prefix="$progname: $_G_infix: "
751 _G_message=$*
752
753 # Strip color escape sequences before counting printable length
754 for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan"
755 do
756 test -n "$_G_tc" && {
757 _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"`
758 _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"`
759 }
760 done
761 _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes
762
763 func_echo_infix_1_IFS=$IFS
764 IFS=$nl
765 for _G_line in $_G_message; do
766 IFS=$func_echo_infix_1_IFS
767 $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2
768 _G_prefix=$_G_indent
769 done
770 IFS=$func_echo_infix_1_IFS
771 }
772
773
774 # func_error ARG...
775 # -----------------
776 # Echo program name prefixed message to standard error.
777 func_error ()
778 {
779 $debug_cmd
780
781 $require_term_colors
782
783 func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2
784 }
785
786
787 # func_fatal_error ARG...
788 # -----------------------
789 # Echo program name prefixed message to standard error, and exit.
790 func_fatal_error ()
791 {
792 $debug_cmd
793
794 func_error "$*"
795 exit $EXIT_FAILURE
796 }
797
798
799 # func_grep EXPRESSION FILENAME
800 # -----------------------------
801 # Check whether EXPRESSION matches any line of FILENAME, without output.
802 func_grep ()
803 {
804 $debug_cmd
805
806 $GREP "$1" "$2" >/dev/null 2>&1
807 }
808
809
810 # func_len STRING
811 # ---------------
812 # Set func_len_result to the length of STRING. STRING may not
813 # start with a hyphen.
814 test -z "$_G_HAVE_XSI_OPS" \
815 && (eval 'x=a/b/c;
816 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
817 && _G_HAVE_XSI_OPS=yes
818
819 if test yes = "$_G_HAVE_XSI_OPS"; then
820 eval 'func_len ()
821 {
822 $debug_cmd
823
824 func_len_result=${#1}
825 }'
826 else
827 func_len ()
828 {
829 $debug_cmd
830
831 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
832 }
833 fi
834
835
836 # func_mkdir_p DIRECTORY-PATH
837 # ---------------------------
838 # Make sure the entire path to DIRECTORY-PATH is available.
839 func_mkdir_p ()
840 {
841 $debug_cmd
842
843 _G_directory_path=$1
844 _G_dir_list=
845
846 if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then
847
848 # Protect directory names starting with '-'
849 case $_G_directory_path in
850 -*) _G_directory_path=./$_G_directory_path ;;
851 esac
852
853 # While some portion of DIR does not yet exist...
854 while test ! -d "$_G_directory_path"; do
855 # ...make a list in topmost first order. Use a colon delimited
856 # list incase some portion of path contains whitespace.
857 _G_dir_list=$_G_directory_path:$_G_dir_list
858
859 # If the last portion added has no slash in it, the list is done
860 case $_G_directory_path in */*) ;; *) break ;; esac
861
862 # ...otherwise throw away the child directory and loop
863 _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"`
864 done
865 _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'`
866
867 func_mkdir_p_IFS=$IFS; IFS=:
868 for _G_dir in $_G_dir_list; do
869 IFS=$func_mkdir_p_IFS
870 # mkdir can fail with a 'File exist' error if two processes
871 # try to create one of the directories concurrently. Don't
872 # stop in that case!
873 $MKDIR "$_G_dir" 2>/dev/null || :
874 done
875 IFS=$func_mkdir_p_IFS
876
877 # Bail out if we (or some other process) failed to create a directory.
878 test -d "$_G_directory_path" || \
879 func_fatal_error "Failed to create '$1'"
880 fi
881 }
882
883
884 # func_mktempdir [BASENAME]
885 # -------------------------
886 # Make a temporary directory that won't clash with other running
887 # libtool processes, and avoids race conditions if possible. If
888 # given, BASENAME is the basename for that directory.
889 func_mktempdir ()
890 {
891 $debug_cmd
892
893 _G_template=${TMPDIR-/tmp}/${1-$progname}
894
895 if test : = "$opt_dry_run"; then
896 # Return a directory name, but don't create it in dry-run mode
897 _G_tmpdir=$_G_template-$$
205898 else
206 func_dirname_result="$func_dirname_result${2}"
899
900 # If mktemp works, use that first and foremost
901 _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null`
902
903 if test ! -d "$_G_tmpdir"; then
904 # Failing that, at least try and use $RANDOM to avoid a race
905 _G_tmpdir=$_G_template-${RANDOM-0}$$
906
907 func_mktempdir_umask=`umask`
908 umask 0077
909 $MKDIR "$_G_tmpdir"
910 umask $func_mktempdir_umask
911 fi
912
913 # If we're not in dry-run mode, bomb out on failure
914 test -d "$_G_tmpdir" || \
915 func_fatal_error "cannot create temporary directory '$_G_tmpdir'"
207916 fi
208 func_basename_result=`$ECHO "${1}" | $SED -e "$basename"`
209 } # func_dirname_and_basename may be replaced by extended shell implementation
210
211
212 # func_stripname prefix suffix name
213 # strip PREFIX and SUFFIX off of NAME.
214 # PREFIX and SUFFIX must not contain globbing or regex special
215 # characters, hashes, percent signs, but SUFFIX may contain a leading
216 # dot (in which case that matches only a dot).
217 # func_strip_suffix prefix name
218 func_stripname ()
219 {
220 case ${2} in
221 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
222 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
223 esac
224 } # func_stripname may be replaced by extended shell implementation
225
226
227 # These SED scripts presuppose an absolute path with a trailing slash.
228 pathcar='s,^/\([^/]*\).*$,\1,'
229 pathcdr='s,^/[^/]*,,'
230 removedotparts=':dotsl
231 s@/\./@/@g
232 t dotsl
233 s,/\.$,/,'
234 collapseslashes='s@/\{1,\}@/@g'
235 finalslash='s,/*$,/,'
917
918 $ECHO "$_G_tmpdir"
919 }
920
236921
237922 # func_normal_abspath PATH
923 # ------------------------
238924 # Remove doubled-up and trailing slashes, "." path components,
239925 # and cancel out any ".." path components in PATH after making
240926 # it an absolute path.
241 # value returned in "$func_normal_abspath_result"
242927 func_normal_abspath ()
243928 {
244 # Start from root dir and reassemble the path.
245 func_normal_abspath_result=
246 func_normal_abspath_tpath=$1
247 func_normal_abspath_altnamespace=
248 case $func_normal_abspath_tpath in
249 "")
250 # Empty path, that just means $cwd.
251 func_stripname '' '/' "`pwd`"
252 func_normal_abspath_result=$func_stripname_result
253 return
254 ;;
255 # The next three entries are used to spot a run of precisely
256 # two leading slashes without using negated character classes;
257 # we take advantage of case's first-match behaviour.
258 ///*)
259 # Unusual form of absolute path, do nothing.
260 ;;
261 //*)
262 # Not necessarily an ordinary path; POSIX reserves leading '//'
263 # and for example Cygwin uses it to access remote file shares
264 # over CIFS/SMB, so we conserve a leading double slash if found.
265 func_normal_abspath_altnamespace=/
266 ;;
267 /*)
268 # Absolute path, do nothing.
269 ;;
270 *)
271 # Relative path, prepend $cwd.
272 func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
273 ;;
274 esac
275 # Cancel out all the simple stuff to save iterations. We also want
276 # the path to end with a slash for ease of parsing, so make sure
277 # there is one (and only one) here.
278 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
279 -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"`
280 while :; do
281 # Processed it all yet?
282 if test "$func_normal_abspath_tpath" = / ; then
283 # If we ascended to the root using ".." the result may be empty now.
284 if test -z "$func_normal_abspath_result" ; then
285 func_normal_abspath_result=/
286 fi
287 break
288 fi
289 func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
290 -e "$pathcar"`
929 $debug_cmd
930
931 # These SED scripts presuppose an absolute path with a trailing slash.
932 _G_pathcar='s|^/\([^/]*\).*$|\1|'
933 _G_pathcdr='s|^/[^/]*||'
934 _G_removedotparts=':dotsl
935 s|/\./|/|g
936 t dotsl
937 s|/\.$|/|'
938 _G_collapseslashes='s|/\{1,\}|/|g'
939 _G_finalslash='s|/*$|/|'
940
941 # Start from root dir and reassemble the path.
942 func_normal_abspath_result=
943 func_normal_abspath_tpath=$1
944 func_normal_abspath_altnamespace=
945 case $func_normal_abspath_tpath in
946 "")
947 # Empty path, that just means $cwd.
948 func_stripname '' '/' "`pwd`"
949 func_normal_abspath_result=$func_stripname_result
950 return
951 ;;
952 # The next three entries are used to spot a run of precisely
953 # two leading slashes without using negated character classes;
954 # we take advantage of case's first-match behaviour.
955 ///*)
956 # Unusual form of absolute path, do nothing.
957 ;;
958 //*)
959 # Not necessarily an ordinary path; POSIX reserves leading '//'
960 # and for example Cygwin uses it to access remote file shares
961 # over CIFS/SMB, so we conserve a leading double slash if found.
962 func_normal_abspath_altnamespace=/
963 ;;
964 /*)
965 # Absolute path, do nothing.
966 ;;
967 *)
968 # Relative path, prepend $cwd.
969 func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath
970 ;;
971 esac
972
973 # Cancel out all the simple stuff to save iterations. We also want
974 # the path to end with a slash for ease of parsing, so make sure
975 # there is one (and only one) here.
291976 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
292 -e "$pathcdr"`
293 # Figure out what to do with it
294 case $func_normal_abspath_tcomponent in
295 "")
296 # Trailing empty path component, ignore it.
297 ;;
298 ..)
299 # Parent dir; strip last assembled component from result.
300 func_dirname "$func_normal_abspath_result"
301 func_normal_abspath_result=$func_dirname_result
302 ;;
303 *)
304 # Actual path component, append it.
305 func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent
306 ;;
307 esac
308 done
309 # Restore leading double-slash if one was found on entry.
310 func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
311 }
312
313 # func_relative_path SRCDIR DSTDIR
314 # generates a relative path from SRCDIR to DSTDIR, with a trailing
315 # slash if non-empty, suitable for immediately appending a filename
316 # without needing to append a separator.
317 # value returned in "$func_relative_path_result"
318 func_relative_path ()
319 {
320 func_relative_path_result=
321 func_normal_abspath "$1"
322 func_relative_path_tlibdir=$func_normal_abspath_result
323 func_normal_abspath "$2"
324 func_relative_path_tbindir=$func_normal_abspath_result
325
326 # Ascend the tree starting from libdir
327 while :; do
328 # check if we have found a prefix of bindir
329 case $func_relative_path_tbindir in
330 $func_relative_path_tlibdir)
331 # found an exact match
332 func_relative_path_tcancelled=
333 break
334 ;;
335 $func_relative_path_tlibdir*)
336 # found a matching prefix
337 func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
338 func_relative_path_tcancelled=$func_stripname_result
339 if test -z "$func_relative_path_result"; then
340 func_relative_path_result=.
977 -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"`
978 while :; do
979 # Processed it all yet?
980 if test / = "$func_normal_abspath_tpath"; then
981 # If we ascended to the root using ".." the result may be empty now.
982 if test -z "$func_normal_abspath_result"; then
983 func_normal_abspath_result=/
341984 fi
342985 break
343 ;;
344 *)
345 func_dirname $func_relative_path_tlibdir
346 func_relative_path_tlibdir=${func_dirname_result}
347 if test "x$func_relative_path_tlibdir" = x ; then
348 # Have to descend all the way to the root!
349 func_relative_path_result=../$func_relative_path_result
350 func_relative_path_tcancelled=$func_relative_path_tbindir
351 break
352 fi
353 func_relative_path_result=../$func_relative_path_result
354 ;;
355 esac
356 done
357
358 # Now calculate path; take care to avoid doubling-up slashes.
359 func_stripname '' '/' "$func_relative_path_result"
360 func_relative_path_result=$func_stripname_result
361 func_stripname '/' '/' "$func_relative_path_tcancelled"
362 if test "x$func_stripname_result" != x ; then
363 func_relative_path_result=${func_relative_path_result}/${func_stripname_result}
364 fi
365
366 # Normalisation. If bindir is libdir, return empty string,
367 # else relative path ending with a slash; either way, target
368 # file name can be directly appended.
369 if test ! -z "$func_relative_path_result"; then
370 func_stripname './' '' "$func_relative_path_result/"
371 func_relative_path_result=$func_stripname_result
372 fi
373 }
374
375 # The name of this program:
376 func_dirname_and_basename "$progpath"
377 progname=$func_basename_result
378
379 # Make sure we have an absolute path for reexecution:
380 case $progpath in
381 [\\/]*|[A-Za-z]:\\*) ;;
382 *[\\/]*)
383 progdir=$func_dirname_result
384 progdir=`cd "$progdir" && pwd`
385 progpath="$progdir/$progname"
386 ;;
387 *)
388 save_IFS="$IFS"
389 IFS=:
390 for progdir in $PATH; do
391 IFS="$save_IFS"
392 test -x "$progdir/$progname" && break
393 done
394 IFS="$save_IFS"
395 test -n "$progdir" || progdir=`pwd`
396 progpath="$progdir/$progname"
397 ;;
398 esac
399
400 # Sed substitution that helps us do robust quoting. It backslashifies
401 # metacharacters that are still active within double-quoted strings.
402 Xsed="${SED}"' -e 1s/^X//'
403 sed_quote_subst='s/\([`"$\\]\)/\\\1/g'
404
405 # Same as above, but do not quote variable references.
406 double_quote_subst='s/\(["`\\]\)/\\\1/g'
407
408 # Sed substitution that turns a string into a regex matching for the
409 # string literally.
410 sed_make_literal_regex='s,[].[^$\\*\/],\\&,g'
411
412 # Sed substitution that converts a w32 file name or path
413 # which contains forward slashes, into one that contains
414 # (escaped) backslashes. A very naive implementation.
415 lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g'
416
417 # Re-`\' parameter expansions in output of double_quote_subst that were
418 # `\'-ed in input to the same. If an odd number of `\' preceded a '$'
419 # in input to double_quote_subst, that '$' was protected from expansion.
420 # Since each input `\' is now two `\'s, look for any number of runs of
421 # four `\'s followed by two `\'s and then a '$'. `\' that '$'.
422 bs='\\'
423 bs2='\\\\'
424 bs4='\\\\\\\\'
425 dollar='\$'
426 sed_double_backslash="\
427 s/$bs4/&\\
428 /g
429 s/^$bs2$dollar/$bs&/
430 s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g
431 s/\n//g"
432
433 # Standard options:
434 opt_dry_run=false
435 opt_help=false
436 opt_quiet=false
437 opt_verbose=false
438 opt_warning=:
439
440 # func_echo arg...
441 # Echo program name prefixed message, along with the current mode
442 # name if it has been set yet.
443 func_echo ()
444 {
445 $ECHO "$progname: ${opt_mode+$opt_mode: }$*"
446 }
447
448 # func_verbose arg...
449 # Echo program name prefixed message in verbose mode only.
450 func_verbose ()
451 {
452 $opt_verbose && func_echo ${1+"$@"}
986 fi
987 func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \
988 -e "$_G_pathcar"`
989 func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \
990 -e "$_G_pathcdr"`
991 # Figure out what to do with it
992 case $func_normal_abspath_tcomponent in
993 "")
994 # Trailing empty path component, ignore it.
995 ;;
996 ..)
997 # Parent dir; strip last assembled component from result.
998 func_dirname "$func_normal_abspath_result"
999 func_normal_abspath_result=$func_dirname_result
1000 ;;
1001 *)
1002 # Actual path component, append it.
1003 func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent"
1004 ;;
1005 esac
1006 done
1007 # Restore leading double-slash if one was found on entry.
1008 func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result
1009 }
1010
1011
1012 # func_notquiet ARG...
1013 # --------------------
1014 # Echo program name prefixed message only when not in quiet mode.
1015 func_notquiet ()
1016 {
1017 $debug_cmd
1018
1019 $opt_quiet || func_echo ${1+"$@"}
4531020
4541021 # A bug in bash halts the script if the last line of a function
4551022 # fails when set -e is in force, so we need another command to
4571024 :
4581025 }
4591026
460 # func_echo_all arg...
461 # Invoke $ECHO with all args, space-separated.
462 func_echo_all ()
463 {
464 $ECHO "$*"
465 }
466
467 # func_error arg...
468 # Echo program name prefixed message to standard error.
469 func_error ()
470 {
471 $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2
472 }
473
474 # func_warning arg...
475 # Echo program name prefixed warning message to standard error.
476 func_warning ()
477 {
478 $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2
479
480 # bash bug again:
1027
1028 # func_relative_path SRCDIR DSTDIR
1029 # --------------------------------
1030 # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.
1031 func_relative_path ()
1032 {
1033 $debug_cmd
1034
1035 func_relative_path_result=
1036 func_normal_abspath "$1"
1037 func_relative_path_tlibdir=$func_normal_abspath_result
1038 func_normal_abspath "$2"
1039 func_relative_path_tbindir=$func_normal_abspath_result
1040
1041 # Ascend the tree starting from libdir
1042 while :; do
1043 # check if we have found a prefix of bindir
1044 case $func_relative_path_tbindir in
1045 $func_relative_path_tlibdir)
1046 # found an exact match
1047 func_relative_path_tcancelled=
1048 break
1049 ;;
1050 $func_relative_path_tlibdir*)
1051 # found a matching prefix
1052 func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir"
1053 func_relative_path_tcancelled=$func_stripname_result
1054 if test -z "$func_relative_path_result"; then
1055 func_relative_path_result=.
1056 fi
1057 break
1058 ;;
1059 *)
1060 func_dirname $func_relative_path_tlibdir
1061 func_relative_path_tlibdir=$func_dirname_result
1062 if test -z "$func_relative_path_tlibdir"; then
1063 # Have to descend all the way to the root!
1064 func_relative_path_result=../$func_relative_path_result
1065 func_relative_path_tcancelled=$func_relative_path_tbindir
1066 break
1067 fi
1068 func_relative_path_result=../$func_relative_path_result
1069 ;;
1070 esac
1071 done
1072
1073 # Now calculate path; take care to avoid doubling-up slashes.
1074 func_stripname '' '/' "$func_relative_path_result"
1075 func_relative_path_result=$func_stripname_result
1076 func_stripname '/' '/' "$func_relative_path_tcancelled"
1077 if test -n "$func_stripname_result"; then
1078 func_append func_relative_path_result "/$func_stripname_result"
1079 fi
1080
1081 # Normalisation. If bindir is libdir, return '.' else relative path.
1082 if test -n "$func_relative_path_result"; then
1083 func_stripname './' '' "$func_relative_path_result"
1084 func_relative_path_result=$func_stripname_result
1085 fi
1086
1087 test -n "$func_relative_path_result" || func_relative_path_result=.
1088
4811089 :
4821090 }
4831091
484 # func_fatal_error arg...
485 # Echo program name prefixed message to standard error, and exit.
486 func_fatal_error ()
487 {
488 func_error ${1+"$@"}
489 exit $EXIT_FAILURE
490 }
491
492 # func_fatal_help arg...
493 # Echo program name prefixed message to standard error, followed by
494 # a help hint, and exit.
495 func_fatal_help ()
496 {
497 func_error ${1+"$@"}
498 func_fatal_error "$help"
499 }
500 help="Try \`$progname --help' for more information." ## default
501
502
503 # func_grep expression filename
504 # Check whether EXPRESSION matches any line of FILENAME, without output.
505 func_grep ()
506 {
507 $GREP "$1" "$2" >/dev/null 2>&1
508 }
509
510
511 # func_mkdir_p directory-path
512 # Make sure the entire path to DIRECTORY-PATH is available.
513 func_mkdir_p ()
514 {
515 my_directory_path="$1"
516 my_dir_list=
517
518 if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then
519
520 # Protect directory names starting with `-'
521 case $my_directory_path in
522 -*) my_directory_path="./$my_directory_path" ;;
1092
1093 # func_quote_for_eval ARG...
1094 # --------------------------
1095 # Aesthetically quote ARGs to be evaled later.
1096 # This function returns two values:
1097 # i) func_quote_for_eval_result
1098 # double-quoted, suitable for a subsequent eval
1099 # ii) func_quote_for_eval_unquoted_result
1100 # has all characters that are still active within double
1101 # quotes backslashified.
1102 func_quote_for_eval ()
1103 {
1104 $debug_cmd
1105
1106 func_quote_for_eval_unquoted_result=
1107 func_quote_for_eval_result=
1108 while test 0 -lt $#; do
1109 case $1 in
1110 *[\\\`\"\$]*)
1111 _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;;
1112 *)
1113 _G_unquoted_arg=$1 ;;
5231114 esac
524
525 # While some portion of DIR does not yet exist...
526 while test ! -d "$my_directory_path"; do
527 # ...make a list in topmost first order. Use a colon delimited
528 # list incase some portion of path contains whitespace.
529 my_dir_list="$my_directory_path:$my_dir_list"
530
531 # If the last portion added has no slash in it, the list is done
532 case $my_directory_path in */*) ;; *) break ;; esac
533
534 # ...otherwise throw away the child directory and loop
535 my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"`
536 done
537 my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'`
538
539 save_mkdir_p_IFS="$IFS"; IFS=':'
540 for my_dir in $my_dir_list; do
541 IFS="$save_mkdir_p_IFS"
542 # mkdir can fail with a `File exist' error if two processes
543 # try to create one of the directories concurrently. Don't
544 # stop in that case!
545 $MKDIR "$my_dir" 2>/dev/null || :
546 done
547 IFS="$save_mkdir_p_IFS"
548
549 # Bail out if we (or some other process) failed to create a directory.
550 test -d "$my_directory_path" || \
551 func_fatal_error "Failed to create \`$1'"
552 fi
553 }
554
555
556 # func_mktempdir [string]
557 # Make a temporary directory that won't clash with other running
558 # libtool processes, and avoids race conditions if possible. If
559 # given, STRING is the basename for that directory.
560 func_mktempdir ()
561 {
562 my_template="${TMPDIR-/tmp}/${1-$progname}"
563
564 if test "$opt_dry_run" = ":"; then
565 # Return a directory name, but don't create it in dry-run mode
566 my_tmpdir="${my_template}-$$"
567 else
568
569 # If mktemp works, use that first and foremost
570 my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null`
571
572 if test ! -d "$my_tmpdir"; then
573 # Failing that, at least try and use $RANDOM to avoid a race
574 my_tmpdir="${my_template}-${RANDOM-0}$$"
575
576 save_mktempdir_umask=`umask`
577 umask 0077
578 $MKDIR "$my_tmpdir"
579 umask $save_mktempdir_umask
1115 if test -n "$func_quote_for_eval_unquoted_result"; then
1116 func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg"
1117 else
1118 func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg"
5801119 fi
5811120
582 # If we're not in dry-run mode, bomb out on failure
583 test -d "$my_tmpdir" || \
584 func_fatal_error "cannot create temporary directory \`$my_tmpdir'"
585 fi
586
587 $ECHO "$my_tmpdir"
588 }
589
590
591 # func_quote_for_eval arg
592 # Aesthetically quote ARG to be evaled later.
593 # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT
594 # is double-quoted, suitable for a subsequent eval, whereas
595 # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters
596 # which are still active within double quotes backslashified.
597 func_quote_for_eval ()
598 {
599 case $1 in
600 *[\\\`\"\$]*)
601 func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;;
602 *)
603 func_quote_for_eval_unquoted_result="$1" ;;
604 esac
605
606 case $func_quote_for_eval_unquoted_result in
607 # Double-quote args containing shell metacharacters to delay
608 # word splitting, command substitution and and variable
609 # expansion for a subsequent eval.
610 # Many Bourne shells cannot handle close brackets correctly
611 # in scan sets, so we specify it separately.
612 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
613 func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\""
614 ;;
615 *)
616 func_quote_for_eval_result="$func_quote_for_eval_unquoted_result"
617 esac
618 }
619
620
621 # func_quote_for_expand arg
1121 case $_G_unquoted_arg in
1122 # Double-quote args containing shell metacharacters to delay
1123 # word splitting, command substitution and variable expansion
1124 # for a subsequent eval.
1125 # Many Bourne shells cannot handle close brackets correctly
1126 # in scan sets, so we specify it separately.
1127 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
1128 _G_quoted_arg=\"$_G_unquoted_arg\"
1129 ;;
1130 *)
1131 _G_quoted_arg=$_G_unquoted_arg
1132 ;;
1133 esac
1134
1135 if test -n "$func_quote_for_eval_result"; then
1136 func_append func_quote_for_eval_result " $_G_quoted_arg"
1137 else
1138 func_append func_quote_for_eval_result "$_G_quoted_arg"
1139 fi
1140 shift
1141 done
1142 }
1143
1144
1145 # func_quote_for_expand ARG
1146 # -------------------------
6221147 # Aesthetically quote ARG to be evaled later; same as above,
6231148 # but do not quote variable references.
6241149 func_quote_for_expand ()
6251150 {
1151 $debug_cmd
1152
6261153 case $1 in
6271154 *[\\\`\"]*)
628 my_arg=`$ECHO "$1" | $SED \
629 -e "$double_quote_subst" -e "$sed_double_backslash"` ;;
1155 _G_arg=`$ECHO "$1" | $SED \
1156 -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;;
6301157 *)
631 my_arg="$1" ;;
1158 _G_arg=$1 ;;
6321159 esac
6331160
634 case $my_arg in
1161 case $_G_arg in
6351162 # Double-quote args containing shell metacharacters to delay
6361163 # word splitting and command substitution for a subsequent eval.
6371164 # Many Bourne shells cannot handle close brackets correctly
6381165 # in scan sets, so we specify it separately.
6391166 *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
640 my_arg="\"$my_arg\""
1167 _G_arg=\"$_G_arg\"
6411168 ;;
6421169 esac
6431170
644 func_quote_for_expand_result="$my_arg"
645 }
646
647
648 # func_show_eval cmd [fail_exp]
649 # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
1171 func_quote_for_expand_result=$_G_arg
1172 }
1173
1174
1175 # func_stripname PREFIX SUFFIX NAME
1176 # ---------------------------------
1177 # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result.
1178 # PREFIX and SUFFIX must not contain globbing or regex special
1179 # characters, hashes, percent signs, but SUFFIX may contain a leading
1180 # dot (in which case that matches only a dot).
1181 if test yes = "$_G_HAVE_XSI_OPS"; then
1182 eval 'func_stripname ()
1183 {
1184 $debug_cmd
1185
1186 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
1187 # positional parameters, so assign one to ordinary variable first.
1188 func_stripname_result=$3
1189 func_stripname_result=${func_stripname_result#"$1"}
1190 func_stripname_result=${func_stripname_result%"$2"}
1191 }'
1192 else
1193 func_stripname ()
1194 {
1195 $debug_cmd
1196
1197 case $2 in
1198 .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;;
1199 *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;;
1200 esac
1201 }
1202 fi
1203
1204
1205 # func_show_eval CMD [FAIL_EXP]
1206 # -----------------------------
1207 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
6501208 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
6511209 # is given, then evaluate it.
6521210 func_show_eval ()
6531211 {
654 my_cmd="$1"
655 my_fail_exp="${2-:}"
656
657 ${opt_silent-false} || {
658 func_quote_for_expand "$my_cmd"
659 eval "func_echo $func_quote_for_expand_result"
1212 $debug_cmd
1213
1214 _G_cmd=$1
1215 _G_fail_exp=${2-':'}
1216
1217 func_quote_for_expand "$_G_cmd"
1218 eval "func_notquiet $func_quote_for_expand_result"
1219
1220 $opt_dry_run || {
1221 eval "$_G_cmd"
1222 _G_status=$?
1223 if test 0 -ne "$_G_status"; then
1224 eval "(exit $_G_status); $_G_fail_exp"
1225 fi
6601226 }
661
662 if ${opt_dry_run-false}; then :; else
663 eval "$my_cmd"
664 my_status=$?
665 if test "$my_status" -eq 0; then :; else
666 eval "(exit $my_status); $my_fail_exp"
667 fi
668 fi
669 }
670
671
672 # func_show_eval_locale cmd [fail_exp]
673 # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is
1227 }
1228
1229
1230 # func_show_eval_locale CMD [FAIL_EXP]
1231 # ------------------------------------
1232 # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is
6741233 # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP
6751234 # is given, then evaluate it. Use the saved locale for evaluation.
6761235 func_show_eval_locale ()
6771236 {
678 my_cmd="$1"
679 my_fail_exp="${2-:}"
680
681 ${opt_silent-false} || {
682 func_quote_for_expand "$my_cmd"
1237 $debug_cmd
1238
1239 _G_cmd=$1
1240 _G_fail_exp=${2-':'}
1241
1242 $opt_quiet || {
1243 func_quote_for_expand "$_G_cmd"
6831244 eval "func_echo $func_quote_for_expand_result"
6841245 }
6851246
686 if ${opt_dry_run-false}; then :; else
687 eval "$lt_user_locale
688 $my_cmd"
689 my_status=$?
690 eval "$lt_safe_locale"
691 if test "$my_status" -eq 0; then :; else
692 eval "(exit $my_status); $my_fail_exp"
1247 $opt_dry_run || {
1248 eval "$_G_user_locale
1249 $_G_cmd"
1250 _G_status=$?
1251 eval "$_G_safe_locale"
1252 if test 0 -ne "$_G_status"; then
1253 eval "(exit $_G_status); $_G_fail_exp"
6931254 fi
694 fi
695 }
1255 }
1256 }
1257
6961258
6971259 # func_tr_sh
1260 # ----------
6981261 # Turn $1 into a string suitable for a shell variable name.
6991262 # Result is stored in $func_tr_sh_result. All characters
7001263 # not in the set a-zA-Z0-9_ are replaced with '_'. Further,
7011264 # if $1 begins with a digit, a '_' is prepended as well.
7021265 func_tr_sh ()
7031266 {
704 case $1 in
705 [0-9]* | *[!a-zA-Z0-9_]*)
706 func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'`
707 ;;
708 * )
709 func_tr_sh_result=$1
710 ;;
711 esac
712 }
713
714
715 # func_version
716 # Echo version message to standard output and exit.
717 func_version ()
718 {
719 $opt_debug
720
721 $SED -n '/(C)/!b go
722 :more
723 /\./!{
724 N
725 s/\n# / /
726 b more
727 }
728 :go
729 /^# '$PROGRAM' (GNU /,/# warranty; / {
730 s/^# //
731 s/^# *$//
732 s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/
733 p
734 }' < "$progpath"
735 exit $?
736 }
737
738 # func_usage
739 # Echo short help message to standard output and exit.
740 func_usage ()
741 {
742 $opt_debug
743
744 $SED -n '/^# Usage:/,/^# *.*--help/ {
745 s/^# //
746 s/^# *$//
747 s/\$progname/'$progname'/
748 p
749 }' < "$progpath"
750 echo
751 $ECHO "run \`$progname --help | more' for full usage"
752 exit $?
753 }
754
755 # func_help [NOEXIT]
756 # Echo long help message to standard output and exit,
757 # unless 'noexit' is passed as argument.
1267 $debug_cmd
1268
1269 case $1 in
1270 [0-9]* | *[!a-zA-Z0-9_]*)
1271 func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'`
1272 ;;
1273 * )
1274 func_tr_sh_result=$1
1275 ;;
1276 esac
1277 }
1278
1279
1280 # func_verbose ARG...
1281 # -------------------
1282 # Echo program name prefixed message in verbose mode only.
1283 func_verbose ()
1284 {
1285 $debug_cmd
1286
1287 $opt_verbose && func_echo "$*"
1288
1289 :
1290 }
1291
1292
1293 # func_warn_and_continue ARG...
1294 # -----------------------------
1295 # Echo program name prefixed warning message to standard error.
1296 func_warn_and_continue ()
1297 {
1298 $debug_cmd
1299
1300 $require_term_colors
1301
1302 func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2
1303 }
1304
1305
1306 # func_warning CATEGORY ARG...
1307 # ----------------------------
1308 # Echo program name prefixed warning message to standard error. Warning
1309 # messages can be filtered according to CATEGORY, where this function
1310 # elides messages where CATEGORY is not listed in the global variable
1311 # 'opt_warning_types'.
1312 func_warning ()
1313 {
1314 $debug_cmd
1315
1316 # CATEGORY must be in the warning_categories list!
1317 case " $warning_categories " in
1318 *" $1 "*) ;;
1319 *) func_internal_error "invalid warning category '$1'" ;;
1320 esac
1321
1322 _G_category=$1
1323 shift
1324
1325 case " $opt_warning_types " in
1326 *" $_G_category "*) $warning_func ${1+"$@"} ;;
1327 esac
1328 }
1329
1330
1331 # func_sort_ver VER1 VER2
1332 # -----------------------
1333 # 'sort -V' is not generally available.
1334 # Note this deviates from the version comparison in automake
1335 # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a
1336 # but this should suffice as we won't be specifying old
1337 # version formats or redundant trailing .0 in bootstrap.conf.
1338 # If we did want full compatibility then we should probably
1339 # use m4_version_compare from autoconf.
1340 func_sort_ver ()
1341 {
1342 $debug_cmd
1343
1344 printf '%s\n%s\n' "$1" "$2" \
1345 | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n
1346 }
1347
1348 # func_lt_ver PREV CURR
1349 # ---------------------
1350 # Return true if PREV and CURR are in the correct order according to
1351 # func_sort_ver, otherwise false. Use it like this:
1352 #
1353 # func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..."
1354 func_lt_ver ()
1355 {
1356 $debug_cmd
1357
1358 test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q`
1359 }
1360
1361
1362 # Local variables:
1363 # mode: shell-script
1364 # sh-indentation: 2
1365 # eval: (add-hook 'before-save-hook 'time-stamp)
1366 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
1367 # time-stamp-time-zone: "UTC"
1368 # End:
1369 #! /bin/sh
1370
1371 # Set a version string for this script.
1372 scriptversion=2015-10-07.11; # UTC
1373
1374 # A portable, pluggable option parser for Bourne shell.
1375 # Written by Gary V. Vaughan, 2010
1376
1377 # Copyright (C) 2010-2015 Free Software Foundation, Inc.
1378 # This is free software; see the source for copying conditions. There is NO
1379 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1380
1381 # This program is free software: you can redistribute it and/or modify
1382 # it under the terms of the GNU General Public License as published by
1383 # the Free Software Foundation, either version 3 of the License, or
1384 # (at your option) any later version.
1385
1386 # This program is distributed in the hope that it will be useful,
1387 # but WITHOUT ANY WARRANTY; without even the implied warranty of
1388 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1389 # GNU General Public License for more details.
1390
1391 # You should have received a copy of the GNU General Public License
1392 # along with this program. If not, see <http://www.gnu.org/licenses/>.
1393
1394 # Please report bugs or propose patches to gary@gnu.org.
1395
1396
1397 ## ------ ##
1398 ## Usage. ##
1399 ## ------ ##
1400
1401 # This file is a library for parsing options in your shell scripts along
1402 # with assorted other useful supporting features that you can make use
1403 # of too.
1404 #
1405 # For the simplest scripts you might need only:
1406 #
1407 # #!/bin/sh
1408 # . relative/path/to/funclib.sh
1409 # . relative/path/to/options-parser
1410 # scriptversion=1.0
1411 # func_options ${1+"$@"}
1412 # eval set dummy "$func_options_result"; shift
1413 # ...rest of your script...
1414 #
1415 # In order for the '--version' option to work, you will need to have a
1416 # suitably formatted comment like the one at the top of this file
1417 # starting with '# Written by ' and ending with '# warranty; '.
1418 #
1419 # For '-h' and '--help' to work, you will also need a one line
1420 # description of your script's purpose in a comment directly above the
1421 # '# Written by ' line, like the one at the top of this file.
1422 #
1423 # The default options also support '--debug', which will turn on shell
1424 # execution tracing (see the comment above debug_cmd below for another
1425 # use), and '--verbose' and the func_verbose function to allow your script
1426 # to display verbose messages only when your user has specified
1427 # '--verbose'.
1428 #
1429 # After sourcing this file, you can plug processing for additional
1430 # options by amending the variables from the 'Configuration' section
1431 # below, and following the instructions in the 'Option parsing'
1432 # section further down.
1433
1434 ## -------------- ##
1435 ## Configuration. ##
1436 ## -------------- ##
1437
1438 # You should override these variables in your script after sourcing this
1439 # file so that they reflect the customisations you have added to the
1440 # option parser.
1441
1442 # The usage line for option parsing errors and the start of '-h' and
1443 # '--help' output messages. You can embed shell variables for delayed
1444 # expansion at the time the message is displayed, but you will need to
1445 # quote other shell meta-characters carefully to prevent them being
1446 # expanded when the contents are evaled.
1447 usage='$progpath [OPTION]...'
1448
1449 # Short help message in response to '-h' and '--help'. Add to this or
1450 # override it after sourcing this library to reflect the full set of
1451 # options your script accepts.
1452 usage_message="\
1453 --debug enable verbose shell tracing
1454 -W, --warnings=CATEGORY
1455 report the warnings falling in CATEGORY [all]
1456 -v, --verbose verbosely report processing
1457 --version print version information and exit
1458 -h, --help print short or long help message and exit
1459 "
1460
1461 # Additional text appended to 'usage_message' in response to '--help'.
1462 long_help_message="
1463 Warning categories include:
1464 'all' show all warnings
1465 'none' turn off all the warnings
1466 'error' warnings are treated as fatal errors"
1467
1468 # Help message printed before fatal option parsing errors.
1469 fatal_help="Try '\$progname --help' for more information."
1470
1471
1472
1473 ## ------------------------- ##
1474 ## Hook function management. ##
1475 ## ------------------------- ##
1476
1477 # This section contains functions for adding, removing, and running hooks
1478 # to the main code. A hook is just a named list of of function, that can
1479 # be run in order later on.
1480
1481 # func_hookable FUNC_NAME
1482 # -----------------------
1483 # Declare that FUNC_NAME will run hooks added with
1484 # 'func_add_hook FUNC_NAME ...'.
1485 func_hookable ()
1486 {
1487 $debug_cmd
1488
1489 func_append hookable_fns " $1"
1490 }
1491
1492
1493 # func_add_hook FUNC_NAME HOOK_FUNC
1494 # ---------------------------------
1495 # Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must
1496 # first have been declared "hookable" by a call to 'func_hookable'.
1497 func_add_hook ()
1498 {
1499 $debug_cmd
1500
1501 case " $hookable_fns " in
1502 *" $1 "*) ;;
1503 *) func_fatal_error "'$1' does not accept hook functions." ;;
1504 esac
1505
1506 eval func_append ${1}_hooks '" $2"'
1507 }
1508
1509
1510 # func_remove_hook FUNC_NAME HOOK_FUNC
1511 # ------------------------------------
1512 # Remove HOOK_FUNC from the list of functions called by FUNC_NAME.
1513 func_remove_hook ()
1514 {
1515 $debug_cmd
1516
1517 eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`'
1518 }
1519
1520
1521 # func_run_hooks FUNC_NAME [ARG]...
1522 # ---------------------------------
1523 # Run all hook functions registered to FUNC_NAME.
1524 # It is assumed that the list of hook functions contains nothing more
1525 # than a whitespace-delimited list of legal shell function names, and
1526 # no effort is wasted trying to catch shell meta-characters or preserve
1527 # whitespace.
1528 func_run_hooks ()
1529 {
1530 $debug_cmd
1531
1532 _G_rc_run_hooks=false
1533
1534 case " $hookable_fns " in
1535 *" $1 "*) ;;
1536 *) func_fatal_error "'$1' does not support hook funcions.n" ;;
1537 esac
1538
1539 eval _G_hook_fns=\$$1_hooks; shift
1540
1541 for _G_hook in $_G_hook_fns; do
1542 if eval $_G_hook '"$@"'; then
1543 # store returned options list back into positional
1544 # parameters for next 'cmd' execution.
1545 eval _G_hook_result=\$${_G_hook}_result
1546 eval set dummy "$_G_hook_result"; shift
1547 _G_rc_run_hooks=:
1548 fi
1549 done
1550
1551 $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result
1552 }
1553
1554
1555
1556 ## --------------- ##
1557 ## Option parsing. ##
1558 ## --------------- ##
1559
1560 # In order to add your own option parsing hooks, you must accept the
1561 # full positional parameter list in your hook function, you may remove/edit
1562 # any options that you action, and then pass back the remaining unprocessed
1563 # options in '<hooked_function_name>_result', escaped suitably for
1564 # 'eval'. In this case you also must return $EXIT_SUCCESS to let the
1565 # hook's caller know that it should pay attention to
1566 # '<hooked_function_name>_result'. Returning $EXIT_FAILURE signalizes that
1567 # arguments are left untouched by the hook and therefore caller will ignore the
1568 # result variable.
1569 #
1570 # Like this:
1571 #
1572 # my_options_prep ()
1573 # {
1574 # $debug_cmd
1575 #
1576 # # Extend the existing usage message.
1577 # usage_message=$usage_message'
1578 # -s, --silent don'\''t print informational messages
1579 # '
1580 # # No change in '$@' (ignored completely by this hook). There is
1581 # # no need to do the equivalent (but slower) action:
1582 # # func_quote_for_eval ${1+"$@"}
1583 # # my_options_prep_result=$func_quote_for_eval_result
1584 # false
1585 # }
1586 # func_add_hook func_options_prep my_options_prep
1587 #
1588 #
1589 # my_silent_option ()
1590 # {
1591 # $debug_cmd
1592 #
1593 # args_changed=false
1594 #
1595 # # Note that for efficiency, we parse as many options as we can
1596 # # recognise in a loop before passing the remainder back to the
1597 # # caller on the first unrecognised argument we encounter.
1598 # while test $# -gt 0; do
1599 # opt=$1; shift
1600 # case $opt in
1601 # --silent|-s) opt_silent=:
1602 # args_changed=:
1603 # ;;
1604 # # Separate non-argument short options:
1605 # -s*) func_split_short_opt "$_G_opt"
1606 # set dummy "$func_split_short_opt_name" \
1607 # "-$func_split_short_opt_arg" ${1+"$@"}
1608 # shift
1609 # args_changed=:
1610 # ;;
1611 # *) # Make sure the first unrecognised option "$_G_opt"
1612 # # is added back to "$@", we could need that later
1613 # # if $args_changed is true.
1614 # set dummy "$_G_opt" ${1+"$@"}; shift; break ;;
1615 # esac
1616 # done
1617 #
1618 # if $args_changed; then
1619 # func_quote_for_eval ${1+"$@"}
1620 # my_silent_option_result=$func_quote_for_eval_result
1621 # fi
1622 #
1623 # $args_changed
1624 # }
1625 # func_add_hook func_parse_options my_silent_option
1626 #
1627 #
1628 # my_option_validation ()
1629 # {
1630 # $debug_cmd
1631 #
1632 # $opt_silent && $opt_verbose && func_fatal_help "\
1633 # '--silent' and '--verbose' options are mutually exclusive."
1634 #
1635 # false
1636 # }
1637 # func_add_hook func_validate_options my_option_validation
1638 #
1639 # You'll also need to manually amend $usage_message to reflect the extra
1640 # options you parse. It's preferable to append if you can, so that
1641 # multiple option parsing hooks can be added safely.
1642
1643
1644 # func_options_finish [ARG]...
1645 # ----------------------------
1646 # Finishing the option parse loop (call 'func_options' hooks ATM).
1647 func_options_finish ()
1648 {
1649 $debug_cmd
1650
1651 _G_func_options_finish_exit=false
1652 if func_run_hooks func_options ${1+"$@"}; then
1653 func_options_finish_result=$func_run_hooks_result
1654 _G_func_options_finish_exit=:
1655 fi
1656
1657 $_G_func_options_finish_exit
1658 }
1659
1660
1661 # func_options [ARG]...
1662 # ---------------------
1663 # All the functions called inside func_options are hookable. See the
1664 # individual implementations for details.
1665 func_hookable func_options
1666 func_options ()
1667 {
1668 $debug_cmd
1669
1670 _G_rc_options=false
1671
1672 for my_func in options_prep parse_options validate_options options_finish
1673 do
1674 if eval func_$my_func '${1+"$@"}'; then
1675 eval _G_res_var='$'"func_${my_func}_result"
1676 eval set dummy "$_G_res_var" ; shift
1677 _G_rc_options=:
1678 fi
1679 done
1680
1681 # Save modified positional parameters for caller. As a top-level
1682 # options-parser function we always need to set the 'func_options_result'
1683 # variable (regardless the $_G_rc_options value).
1684 if $_G_rc_options; then
1685 func_options_result=$_G_res_var
1686 else
1687 func_quote_for_eval ${1+"$@"}
1688 func_options_result=$func_quote_for_eval_result
1689 fi
1690
1691 $_G_rc_options
1692 }
1693
1694
1695 # func_options_prep [ARG]...
1696 # --------------------------
1697 # All initialisations required before starting the option parse loop.
1698 # Note that when calling hook functions, we pass through the list of
1699 # positional parameters. If a hook function modifies that list, and
1700 # needs to propagate that back to rest of this script, then the complete
1701 # modified list must be put in 'func_run_hooks_result' before
1702 # returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned).
1703 func_hookable func_options_prep
1704 func_options_prep ()
1705 {
1706 $debug_cmd
1707
1708 # Option defaults:
1709 opt_verbose=false
1710 opt_warning_types=
1711
1712 _G_rc_options_prep=false
1713 if func_run_hooks func_options_prep ${1+"$@"}; then
1714 _G_rc_options_prep=:
1715 # save modified positional parameters for caller
1716 func_options_prep_result=$func_run_hooks_result
1717 fi
1718
1719 $_G_rc_options_prep
1720 }
1721
1722
1723 # func_parse_options [ARG]...
1724 # ---------------------------
1725 # The main option parsing loop.
1726 func_hookable func_parse_options
1727 func_parse_options ()
1728 {
1729 $debug_cmd
1730
1731 func_parse_options_result=
1732
1733 _G_rc_parse_options=false
1734 # this just eases exit handling
1735 while test $# -gt 0; do
1736 # Defer to hook functions for initial option parsing, so they
1737 # get priority in the event of reusing an option name.
1738 if func_run_hooks func_parse_options ${1+"$@"}; then
1739 eval set dummy "$func_run_hooks_result"; shift
1740 _G_rc_parse_options=:
1741 fi
1742
1743 # Break out of the loop if we already parsed every option.
1744 test $# -gt 0 || break
1745
1746 _G_match_parse_options=:
1747 _G_opt=$1
1748 shift
1749 case $_G_opt in
1750 --debug|-x) debug_cmd='set -x'
1751 func_echo "enabling shell trace mode"
1752 $debug_cmd
1753 ;;
1754
1755 --no-warnings|--no-warning|--no-warn)
1756 set dummy --warnings none ${1+"$@"}
1757 shift
1758 ;;
1759
1760 --warnings|--warning|-W)
1761 if test $# = 0 && func_missing_arg $_G_opt; then
1762 _G_rc_parse_options=:
1763 break
1764 fi
1765 case " $warning_categories $1" in
1766 *" $1 "*)
1767 # trailing space prevents matching last $1 above
1768 func_append_uniq opt_warning_types " $1"
1769 ;;
1770 *all)
1771 opt_warning_types=$warning_categories
1772 ;;
1773 *none)
1774 opt_warning_types=none
1775 warning_func=:
1776 ;;
1777 *error)
1778 opt_warning_types=$warning_categories
1779 warning_func=func_fatal_error
1780 ;;
1781 *)
1782 func_fatal_error \
1783 "unsupported warning category: '$1'"
1784 ;;
1785 esac
1786 shift
1787 ;;
1788
1789 --verbose|-v) opt_verbose=: ;;
1790 --version) func_version ;;
1791 -\?|-h) func_usage ;;
1792 --help) func_help ;;
1793
1794 # Separate optargs to long options (plugins may need this):
1795 --*=*) func_split_equals "$_G_opt"
1796 set dummy "$func_split_equals_lhs" \
1797 "$func_split_equals_rhs" ${1+"$@"}
1798 shift
1799 ;;
1800
1801 # Separate optargs to short options:
1802 -W*)
1803 func_split_short_opt "$_G_opt"
1804 set dummy "$func_split_short_opt_name" \
1805 "$func_split_short_opt_arg" ${1+"$@"}
1806 shift
1807 ;;
1808
1809 # Separate non-argument short options:
1810 -\?*|-h*|-v*|-x*)
1811 func_split_short_opt "$_G_opt"
1812 set dummy "$func_split_short_opt_name" \
1813 "-$func_split_short_opt_arg" ${1+"$@"}
1814 shift
1815 ;;
1816
1817 --) _G_rc_parse_options=: ; break ;;
1818 -*) func_fatal_help "unrecognised option: '$_G_opt'" ;;
1819 *) set dummy "$_G_opt" ${1+"$@"}; shift
1820 _G_match_parse_options=false
1821 break
1822 ;;
1823 esac
1824
1825 $_G_match_parse_options && _G_rc_parse_options=:
1826 done
1827
1828
1829 if $_G_rc_parse_options; then
1830 # save modified positional parameters for caller
1831 func_quote_for_eval ${1+"$@"}
1832 func_parse_options_result=$func_quote_for_eval_result
1833 fi
1834
1835 $_G_rc_parse_options
1836 }
1837
1838
1839 # func_validate_options [ARG]...
1840 # ------------------------------
1841 # Perform any sanity checks on option settings and/or unconsumed
1842 # arguments.
1843 func_hookable func_validate_options
1844 func_validate_options ()
1845 {
1846 $debug_cmd
1847
1848 _G_rc_validate_options=false
1849
1850 # Display all warnings if -W was not given.
1851 test -n "$opt_warning_types" || opt_warning_types=" $warning_categories"
1852
1853 if func_run_hooks func_validate_options ${1+"$@"}; then
1854 # save modified positional parameters for caller
1855 func_validate_options_result=$func_run_hooks_result
1856 _G_rc_validate_options=:
1857 fi
1858
1859 # Bail if the options were screwed!
1860 $exit_cmd $EXIT_FAILURE
1861
1862 $_G_rc_validate_options
1863 }
1864
1865
1866
1867 ## ----------------- ##
1868 ## Helper functions. ##
1869 ## ----------------- ##
1870
1871 # This section contains the helper functions used by the rest of the
1872 # hookable option parser framework in ascii-betical order.
1873
1874
1875 # func_fatal_help ARG...
1876 # ----------------------
1877 # Echo program name prefixed message to standard error, followed by
1878 # a help hint, and exit.
1879 func_fatal_help ()
1880 {
1881 $debug_cmd
1882
1883 eval \$ECHO \""Usage: $usage"\"
1884 eval \$ECHO \""$fatal_help"\"
1885 func_error ${1+"$@"}
1886 exit $EXIT_FAILURE
1887 }
1888
1889
1890 # func_help
1891 # ---------
1892 # Echo long help message to standard output and exit.
7581893 func_help ()
7591894 {
760 $opt_debug
761
762 $SED -n '/^# Usage:/,/# Report bugs to/ {
763 :print
764 s/^# //
765 s/^# *$//
766 s*\$progname*'$progname'*
767 s*\$host*'"$host"'*
768 s*\$SHELL*'"$SHELL"'*
769 s*\$LTCC*'"$LTCC"'*
770 s*\$LTCFLAGS*'"$LTCFLAGS"'*
771 s*\$LD*'"$LD"'*
772 s/\$with_gnu_ld/'"$with_gnu_ld"'/
773 s/\$automake_version/'"`(automake --version) 2>/dev/null |$SED 1q`"'/
774 s/\$autoconf_version/'"`(autoconf --version) 2>/dev/null |$SED 1q`"'/
775 p
776 d
777 }
778 /^# .* home page:/b print
779 /^# General help using/b print
780 ' < "$progpath"
781 ret=$?
782 if test -z "$1"; then
783 exit $ret
784 fi
785 }
786
787 # func_missing_arg argname
1895 $debug_cmd
1896
1897 func_usage_message
1898 $ECHO "$long_help_message"
1899 exit 0
1900 }
1901
1902
1903 # func_missing_arg ARGNAME
1904 # ------------------------
7881905 # Echo program name prefixed message to standard error and set global
7891906 # exit_cmd.
7901907 func_missing_arg ()
7911908 {
792 $opt_debug
793
794 func_error "missing argument for $1."
1909 $debug_cmd
1910
1911 func_error "Missing argument for '$1'."
7951912 exit_cmd=exit
7961913 }
7971914
7981915
799 # func_split_short_opt shortopt
1916 # func_split_equals STRING
1917 # ------------------------
1918 # Set func_split_equals_lhs and func_split_equals_rhs shell variables after
1919 # splitting STRING at the '=' sign.
1920 test -z "$_G_HAVE_XSI_OPS" \
1921 && (eval 'x=a/b/c;
1922 test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \
1923 && _G_HAVE_XSI_OPS=yes
1924
1925 if test yes = "$_G_HAVE_XSI_OPS"
1926 then
1927 # This is an XSI compatible shell, allowing a faster implementation...
1928 eval 'func_split_equals ()
1929 {
1930 $debug_cmd
1931
1932 func_split_equals_lhs=${1%%=*}
1933 func_split_equals_rhs=${1#*=}
1934 test "x$func_split_equals_lhs" = "x$1" \
1935 && func_split_equals_rhs=
1936 }'
1937 else
1938 # ...otherwise fall back to using expr, which is often a shell builtin.
1939 func_split_equals ()
1940 {
1941 $debug_cmd
1942
1943 func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'`
1944 func_split_equals_rhs=
1945 test "x$func_split_equals_lhs" = "x$1" \
1946 || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'`
1947 }
1948 fi #func_split_equals
1949
1950
1951 # func_split_short_opt SHORTOPT
1952 # -----------------------------
8001953 # Set func_split_short_opt_name and func_split_short_opt_arg shell
8011954 # variables after splitting SHORTOPT after the 2nd character.
802 func_split_short_opt ()
803 {
804 my_sed_short_opt='1s/^\(..\).*$/\1/;q'
805 my_sed_short_rest='1s/^..\(.*\)$/\1/;q'
806
807 func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"`
808 func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"`
809 } # func_split_short_opt may be replaced by extended shell implementation
810
811
812 # func_split_long_opt longopt
813 # Set func_split_long_opt_name and func_split_long_opt_arg shell
814 # variables after splitting LONGOPT at the `=' sign.
815 func_split_long_opt ()
816 {
817 my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q'
818 my_sed_long_arg='1s/^--[^=]*=//'
819
820 func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"`
821 func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"`
822 } # func_split_long_opt may be replaced by extended shell implementation
823
824 exit_cmd=:
825
826
827
828
829
830 magic="%%%MAGIC variable%%%"
831 magic_exe="%%%MAGIC EXE variable%%%"
832
833 # Global variables.
834 nonopt=
835 preserve_args=
836 lo2o="s/\\.lo\$/.${objext}/"
837 o2lo="s/\\.${objext}\$/.lo/"
838 extracted_archives=
839 extracted_serial=0
840
841 # If this variable is set in any of the actions, the command in it
842 # will be execed at the end. This prevents here-documents from being
843 # left over by shells.
844 exec_cmd=
845
846 # func_append var value
847 # Append VALUE to the end of shell variable VAR.
848 func_append ()
849 {
850 eval "${1}=\$${1}\${2}"
851 } # func_append may be replaced by extended shell implementation
852
853 # func_append_quoted var value
854 # Quote VALUE and append to the end of shell variable VAR, separated
855 # by a space.
856 func_append_quoted ()
857 {
858 func_quote_for_eval "${2}"
859 eval "${1}=\$${1}\\ \$func_quote_for_eval_result"
860 } # func_append_quoted may be replaced by extended shell implementation
861
862
863 # func_arith arithmetic-term...
864 func_arith ()
865 {
866 func_arith_result=`expr "${@}"`
867 } # func_arith may be replaced by extended shell implementation
868
869
870 # func_len string
871 # STRING may not start with a hyphen.
872 func_len ()
873 {
874 func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len`
875 } # func_len may be replaced by extended shell implementation
876
877
878 # func_lo2o object
879 func_lo2o ()
880 {
881 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
882 } # func_lo2o may be replaced by extended shell implementation
883
884
885 # func_xform libobj-or-source
886 func_xform ()
887 {
888 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
889 } # func_xform may be replaced by extended shell implementation
890
891
892 # func_fatal_configuration arg...
1955 if test yes = "$_G_HAVE_XSI_OPS"
1956 then
1957 # This is an XSI compatible shell, allowing a faster implementation...
1958 eval 'func_split_short_opt ()
1959 {
1960 $debug_cmd
1961
1962 func_split_short_opt_arg=${1#??}
1963 func_split_short_opt_name=${1%"$func_split_short_opt_arg"}
1964 }'
1965 else
1966 # ...otherwise fall back to using expr, which is often a shell builtin.
1967 func_split_short_opt ()
1968 {
1969 $debug_cmd
1970
1971 func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'`
1972 func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'`
1973 }
1974 fi #func_split_short_opt
1975
1976
1977 # func_usage
1978 # ----------
1979 # Echo short help message to standard output and exit.
1980 func_usage ()
1981 {
1982 $debug_cmd
1983
1984 func_usage_message
1985 $ECHO "Run '$progname --help |${PAGER-more}' for full usage"
1986 exit 0
1987 }
1988
1989
1990 # func_usage_message
1991 # ------------------
1992 # Echo short help message to standard output.
1993 func_usage_message ()
1994 {
1995 $debug_cmd
1996
1997 eval \$ECHO \""Usage: $usage"\"
1998 echo
1999 $SED -n 's|^# ||
2000 /^Written by/{
2001 x;p;x
2002 }
2003 h
2004 /^Written by/q' < "$progpath"
2005 echo
2006 eval \$ECHO \""$usage_message"\"
2007 }
2008
2009
2010 # func_version
2011 # ------------
2012 # Echo version message to standard output and exit.
2013 func_version ()
2014 {
2015 $debug_cmd
2016
2017 printf '%s\n' "$progname $scriptversion"
2018 $SED -n '
2019 /(C)/!b go
2020 :more
2021 /\./!{
2022 N
2023 s|\n# | |
2024 b more
2025 }
2026 :go
2027 /^# Written by /,/# warranty; / {
2028 s|^# ||
2029 s|^# *$||
2030 s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2|
2031 p
2032 }
2033 /^# Written by / {
2034 s|^# ||
2035 p
2036 }
2037 /^warranty; /q' < "$progpath"
2038
2039 exit $?
2040 }
2041
2042
2043 # Local variables:
2044 # mode: shell-script
2045 # sh-indentation: 2
2046 # eval: (add-hook 'before-save-hook 'time-stamp)
2047 # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC"
2048 # time-stamp-time-zone: "UTC"
2049 # End:
2050
2051 # Set a version string.
2052 scriptversion='(GNU libtool) 2.4.6'
2053
2054
2055 # func_echo ARG...
2056 # ----------------
2057 # Libtool also displays the current mode in messages, so override
2058 # funclib.sh func_echo with this custom definition.
2059 func_echo ()
2060 {
2061 $debug_cmd
2062
2063 _G_message=$*
2064
2065 func_echo_IFS=$IFS
2066 IFS=$nl
2067 for _G_line in $_G_message; do
2068 IFS=$func_echo_IFS
2069 $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line"
2070 done
2071 IFS=$func_echo_IFS
2072 }
2073
2074
2075 # func_warning ARG...
2076 # -------------------
2077 # Libtool warnings are not categorized, so override funclib.sh
2078 # func_warning with this simpler definition.
2079 func_warning ()
2080 {
2081 $debug_cmd
2082
2083 $warning_func ${1+"$@"}
2084 }
2085
2086
2087 ## ---------------- ##
2088 ## Options parsing. ##
2089 ## ---------------- ##
2090
2091 # Hook in the functions to make sure our own options are parsed during
2092 # the option parsing loop.
2093
2094 usage='$progpath [OPTION]... [MODE-ARG]...'
2095
2096 # Short help message in response to '-h'.
2097 usage_message="Options:
2098 --config show all configuration variables
2099 --debug enable verbose shell tracing
2100 -n, --dry-run display commands without modifying any files
2101 --features display basic configuration information and exit
2102 --mode=MODE use operation mode MODE
2103 --no-warnings equivalent to '-Wnone'
2104 --preserve-dup-deps don't remove duplicate dependency libraries
2105 --quiet, --silent don't print informational messages
2106 --tag=TAG use configuration variables from tag TAG
2107 -v, --verbose print more informational messages than default
2108 --version print version information
2109 -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all]
2110 -h, --help, --help-all print short, long, or detailed help message
2111 "
2112
2113 # Additional text appended to 'usage_message' in response to '--help'.
2114 func_help ()
2115 {
2116 $debug_cmd
2117
2118 func_usage_message
2119 $ECHO "$long_help_message
2120
2121 MODE must be one of the following:
2122
2123 clean remove files from the build directory
2124 compile compile a source file into a libtool object
2125 execute automatically set library path, then run a program
2126 finish complete the installation of libtool libraries
2127 install install libraries or executables
2128 link create a library or an executable
2129 uninstall remove libraries from an installed directory
2130
2131 MODE-ARGS vary depending on the MODE. When passed as first option,
2132 '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that.
2133 Try '$progname --help --mode=MODE' for a more detailed description of MODE.
2134
2135 When reporting a bug, please describe a test case to reproduce it and
2136 include the following information:
2137
2138 host-triplet: $host
2139 shell: $SHELL
2140 compiler: $LTCC
2141 compiler flags: $LTCFLAGS
2142 linker: $LD (gnu? $with_gnu_ld)
2143 version: $progname $scriptversion Debian-2.4.6-15
2144 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
2145 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
2146
2147 Report bugs to <bug-libtool@gnu.org>.
2148 GNU libtool home page: <http://www.gnu.org/s/libtool/>.
2149 General help using GNU software: <http://www.gnu.org/gethelp/>."
2150 exit 0
2151 }
2152
2153
2154 # func_lo2o OBJECT-NAME
2155 # ---------------------
2156 # Transform OBJECT-NAME from a '.lo' suffix to the platform specific
2157 # object suffix.
2158
2159 lo2o=s/\\.lo\$/.$objext/
2160 o2lo=s/\\.$objext\$/.lo/
2161
2162 if test yes = "$_G_HAVE_XSI_OPS"; then
2163 eval 'func_lo2o ()
2164 {
2165 case $1 in
2166 *.lo) func_lo2o_result=${1%.lo}.$objext ;;
2167 * ) func_lo2o_result=$1 ;;
2168 esac
2169 }'
2170
2171 # func_xform LIBOBJ-OR-SOURCE
2172 # ---------------------------
2173 # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise)
2174 # suffix to a '.lo' libtool-object suffix.
2175 eval 'func_xform ()
2176 {
2177 func_xform_result=${1%.*}.lo
2178 }'
2179 else
2180 # ...otherwise fall back to using sed.
2181 func_lo2o ()
2182 {
2183 func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"`
2184 }
2185
2186 func_xform ()
2187 {
2188 func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'`
2189 }
2190 fi
2191
2192
2193 # func_fatal_configuration ARG...
2194 # -------------------------------
8932195 # Echo program name prefixed message to standard error, followed by
8942196 # a configuration failure hint, and exit.
8952197 func_fatal_configuration ()
8962198 {
897 func_error ${1+"$@"}
898 func_error "See the $PACKAGE documentation for more information."
899 func_fatal_error "Fatal configuration error."
2199 func__fatal_error ${1+"$@"} \
2200 "See the $PACKAGE documentation for more information." \
2201 "Fatal configuration error."
9002202 }
9012203
9022204
9032205 # func_config
2206 # -----------
9042207 # Display the configuration for all the tags in this script.
9052208 func_config ()
9062209 {
9182221 exit $?
9192222 }
9202223
2224
9212225 # func_features
2226 # -------------
9222227 # Display the features supported by this script.
9232228 func_features ()
9242229 {
9252230 echo "host: $host"
926 if test "$build_libtool_libs" = yes; then
2231 if test yes = "$build_libtool_libs"; then
9272232 echo "enable shared libraries"
9282233 else
9292234 echo "disable shared libraries"
9302235 fi
931 if test "$build_old_libs" = yes; then
2236 if test yes = "$build_old_libs"; then
9322237 echo "enable static libraries"
9332238 else
9342239 echo "disable static libraries"
9372242 exit $?
9382243 }
9392244
940 # func_enable_tag tagname
2245
2246 # func_enable_tag TAGNAME
2247 # -----------------------
9412248 # Verify that TAGNAME is valid, and either flag an error and exit, or
9422249 # enable the TAGNAME tag. We also add TAGNAME to the global $taglist
9432250 # variable here.
9442251 func_enable_tag ()
9452252 {
946 # Global variable:
947 tagname="$1"
948
949 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
950 re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
951 sed_extractcf="/$re_begincf/,/$re_endcf/p"
952
953 # Validate tagname.
954 case $tagname in
955 *[!-_A-Za-z0-9,/]*)
956 func_fatal_error "invalid tag name: $tagname"
957 ;;
958 esac
959
960 # Don't test for the "default" C tag, as we know it's
961 # there but not specially marked.
962 case $tagname in
963 CC) ;;
2253 # Global variable:
2254 tagname=$1
2255
2256 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$"
2257 re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$"
2258 sed_extractcf=/$re_begincf/,/$re_endcf/p
2259
2260 # Validate tagname.
2261 case $tagname in
2262 *[!-_A-Za-z0-9,/]*)
2263 func_fatal_error "invalid tag name: $tagname"
2264 ;;
2265 esac
2266
2267 # Don't test for the "default" C tag, as we know it's
2268 # there but not specially marked.
2269 case $tagname in
2270 CC) ;;
9642271 *)
965 if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
966 taglist="$taglist $tagname"
967
968 # Evaluate the configuration. Be careful to quote the path
969 # and the sed script, to avoid splitting on whitespace, but
970 # also don't use non-portable quotes within backquotes within
971 # quotes we have to do it in 2 steps:
972 extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
973 eval "$extractedcf"
974 else
975 func_error "ignoring unknown tag $tagname"
976 fi
977 ;;
978 esac
979 }
2272 if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then
2273 taglist="$taglist $tagname"
2274
2275 # Evaluate the configuration. Be careful to quote the path
2276 # and the sed script, to avoid splitting on whitespace, but
2277 # also don't use non-portable quotes within backquotes within
2278 # quotes we have to do it in 2 steps:
2279 extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"`
2280 eval "$extractedcf"
2281 else
2282 func_error "ignoring unknown tag $tagname"
2283 fi
2284 ;;
2285 esac
2286 }
2287
9802288
9812289 # func_check_version_match
2290 # ------------------------
9822291 # Ensure that we are using m4 macros, and libtool script from the same
9832292 # release of libtool.
9842293 func_check_version_match ()
9852294 {
986 if test "$package_revision" != "$macro_revision"; then
987 if test "$VERSION" != "$macro_version"; then
988 if test -z "$macro_version"; then
989 cat >&2 <<_LT_EOF
2295 if test "$package_revision" != "$macro_revision"; then
2296 if test "$VERSION" != "$macro_version"; then
2297 if test -z "$macro_version"; then
2298 cat >&2 <<_LT_EOF
9902299 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
9912300 $progname: definition of this LT_INIT comes from an older release.
9922301 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
9932302 $progname: and run autoconf again.
9942303 _LT_EOF
995 else
996 cat >&2 <<_LT_EOF
2304 else
2305 cat >&2 <<_LT_EOF
9972306 $progname: Version mismatch error. This is $PACKAGE $VERSION, but the
9982307 $progname: definition of this LT_INIT comes from $PACKAGE $macro_version.
9992308 $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION
10002309 $progname: and run autoconf again.
10012310 _LT_EOF
1002 fi
1003 else
1004 cat >&2 <<_LT_EOF
2311 fi
2312 else
2313 cat >&2 <<_LT_EOF
10052314 $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision,
10062315 $progname: but the definition of this LT_INIT comes from revision $macro_revision.
10072316 $progname: You should recreate aclocal.m4 with macros from revision $package_revision
10082317 $progname: of $PACKAGE $VERSION and run autoconf again.
10092318 _LT_EOF
2319 fi
2320
2321 exit $EXIT_MISMATCH
10102322 fi
1011
1012 exit $EXIT_MISMATCH
1013 fi
1014 }
1015
1016
1017 # Shorthand for --mode=foo, only valid as the first argument
1018 case $1 in
1019 clean|clea|cle|cl)
1020 shift; set dummy --mode clean ${1+"$@"}; shift
1021 ;;
1022 compile|compil|compi|comp|com|co|c)
1023 shift; set dummy --mode compile ${1+"$@"}; shift
1024 ;;
1025 execute|execut|execu|exec|exe|ex|e)
1026 shift; set dummy --mode execute ${1+"$@"}; shift
1027 ;;
1028 finish|finis|fini|fin|fi|f)
1029 shift; set dummy --mode finish ${1+"$@"}; shift
1030 ;;
1031 install|instal|insta|inst|ins|in|i)
1032 shift; set dummy --mode install ${1+"$@"}; shift
1033 ;;
1034 link|lin|li|l)
1035 shift; set dummy --mode link ${1+"$@"}; shift
1036 ;;
1037 uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
1038 shift; set dummy --mode uninstall ${1+"$@"}; shift
1039 ;;
1040 esac
1041
1042
1043
1044 # Option defaults:
1045 opt_debug=:
1046 opt_dry_run=false
1047 opt_config=false
1048 opt_preserve_dup_deps=false
1049 opt_features=false
1050 opt_finish=false
1051 opt_help=false
1052 opt_help_all=false
1053 opt_silent=:
1054 opt_verbose=:
1055 opt_silent=false
1056 opt_verbose=false
1057
1058
1059 # Parse options once, thoroughly. This comes as soon as possible in the
1060 # script to make things like `--version' happen as quickly as we can.
1061 {
1062 # this just eases exit handling
1063 while test $# -gt 0; do
1064 opt="$1"
1065 shift
1066 case $opt in
1067 --debug|-x) opt_debug='set -x'
1068 func_echo "enabling shell trace mode"
1069 $opt_debug
1070 ;;
1071 --dry-run|--dryrun|-n)
1072 opt_dry_run=:
1073 ;;
1074 --config)
1075 opt_config=:
1076 func_config
1077 ;;
1078 --dlopen|-dlopen)
1079 optarg="$1"
1080 opt_dlopen="${opt_dlopen+$opt_dlopen
1081 }$optarg"
1082 shift
1083 ;;
1084 --preserve-dup-deps)
1085 opt_preserve_dup_deps=:
1086 ;;
1087 --features)
1088 opt_features=:
1089 func_features
1090 ;;
1091 --finish)
1092 opt_finish=:
1093 set dummy --mode finish ${1+"$@"}; shift
1094 ;;
1095 --help)
1096 opt_help=:
1097 ;;
1098 --help-all)
1099 opt_help_all=:
1100 opt_help=': help-all'
1101 ;;
1102 --mode)
1103 test $# = 0 && func_missing_arg $opt && break
1104 optarg="$1"
1105 opt_mode="$optarg"
1106 case $optarg in
1107 # Valid mode arguments:
1108 clean|compile|execute|finish|install|link|relink|uninstall) ;;
1109
1110 # Catch anything else as an error
1111 *) func_error "invalid argument for $opt"
1112 exit_cmd=exit
1113 break
1114 ;;
1115 esac
1116 shift
1117 ;;
1118 --no-silent|--no-quiet)
1119 opt_silent=false
1120 func_append preserve_args " $opt"
1121 ;;
1122 --no-verbose)
1123 opt_verbose=false
1124 func_append preserve_args " $opt"
1125 ;;
1126 --silent|--quiet)
1127 opt_silent=:
1128 func_append preserve_args " $opt"
1129 opt_verbose=false
1130 ;;
1131 --verbose|-v)
1132 opt_verbose=:
1133 func_append preserve_args " $opt"
1134 opt_silent=false
1135 ;;
1136 --tag)
1137 test $# = 0 && func_missing_arg $opt && break
1138 optarg="$1"
1139 opt_tag="$optarg"
1140 func_append preserve_args " $opt $optarg"
1141 func_enable_tag "$optarg"
1142 shift
1143 ;;
1144
1145 -\?|-h) func_usage ;;
1146 --help) func_help ;;
1147 --version) func_version ;;
1148
1149 # Separate optargs to long options:
1150 --*=*)
1151 func_split_long_opt "$opt"
1152 set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"}
1153 shift
1154 ;;
1155
1156 # Separate non-argument short options:
1157 -\?*|-h*|-n*|-v*)
1158 func_split_short_opt "$opt"
1159 set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"}
1160 shift
1161 ;;
1162
1163 --) break ;;
1164 -*) func_fatal_help "unrecognized option \`$opt'" ;;
1165 *) set dummy "$opt" ${1+"$@"}; shift; break ;;
1166 esac
1167 done
1168
1169 # Validate options:
1170
1171 # save first non-option argument
1172 if test "$#" -gt 0; then
1173 nonopt="$opt"
1174 shift
1175 fi
1176
1177 # preserve --debug
1178 test "$opt_debug" = : || func_append preserve_args " --debug"
1179
1180 case $host in
1181 *cygwin* | *mingw* | *pw32* | *cegcc*)
1182 # don't eliminate duplications in $postdeps and $predeps
1183 opt_duplicate_compiler_generated_deps=:
2323 }
2324
2325
2326 # libtool_options_prep [ARG]...
2327 # -----------------------------
2328 # Preparation for options parsed by libtool.
2329 libtool_options_prep ()
2330 {
2331 $debug_mode
2332
2333 # Option defaults:
2334 opt_config=false
2335 opt_dlopen=
2336 opt_dry_run=false
2337 opt_help=false
2338 opt_mode=
2339 opt_preserve_dup_deps=false
2340 opt_quiet=false
2341
2342 nonopt=
2343 preserve_args=
2344
2345 _G_rc_lt_options_prep=:
2346
2347 # Shorthand for --mode=foo, only valid as the first argument
2348 case $1 in
2349 clean|clea|cle|cl)
2350 shift; set dummy --mode clean ${1+"$@"}; shift
2351 ;;
2352 compile|compil|compi|comp|com|co|c)
2353 shift; set dummy --mode compile ${1+"$@"}; shift
2354 ;;
2355 execute|execut|execu|exec|exe|ex|e)
2356 shift; set dummy --mode execute ${1+"$@"}; shift
2357 ;;
2358 finish|finis|fini|fin|fi|f)
2359 shift; set dummy --mode finish ${1+"$@"}; shift
2360 ;;
2361 install|instal|insta|inst|ins|in|i)
2362 shift; set dummy --mode install ${1+"$@"}; shift
2363 ;;
2364 link|lin|li|l)
2365 shift; set dummy --mode link ${1+"$@"}; shift
2366 ;;
2367 uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u)
2368 shift; set dummy --mode uninstall ${1+"$@"}; shift
11842369 ;;
11852370 *)
1186 opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
2371 _G_rc_lt_options_prep=false
11872372 ;;
1188 esac
1189
1190 $opt_help || {
1191 # Sanity checks first:
1192 func_check_version_match
1193
1194 if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then
1195 func_fatal_configuration "not configured to build any kind of library"
2373 esac
2374
2375 if $_G_rc_lt_options_prep; then
2376 # Pass back the list of options.
2377 func_quote_for_eval ${1+"$@"}
2378 libtool_options_prep_result=$func_quote_for_eval_result
11962379 fi
11972380
1198 # Darwin sucks
1199 eval std_shrext=\"$shrext_cmds\"
1200
1201 # Only execute mode is allowed to have -dlopen flags.
1202 if test -n "$opt_dlopen" && test "$opt_mode" != execute; then
1203 func_error "unrecognized option \`-dlopen'"
1204 $ECHO "$help" 1>&2
1205 exit $EXIT_FAILURE
2381 $_G_rc_lt_options_prep
2382 }
2383 func_add_hook func_options_prep libtool_options_prep
2384
2385
2386 # libtool_parse_options [ARG]...
2387 # ---------------------------------
2388 # Provide handling for libtool specific options.
2389 libtool_parse_options ()
2390 {
2391 $debug_cmd
2392
2393 _G_rc_lt_parse_options=false
2394
2395 # Perform our own loop to consume as many options as possible in
2396 # each iteration.
2397 while test $# -gt 0; do
2398 _G_match_lt_parse_options=:
2399 _G_opt=$1
2400 shift
2401 case $_G_opt in
2402 --dry-run|--dryrun|-n)
2403 opt_dry_run=:
2404 ;;
2405
2406 --config) func_config ;;
2407
2408 --dlopen|-dlopen)
2409 opt_dlopen="${opt_dlopen+$opt_dlopen
2410 }$1"
2411 shift
2412 ;;
2413
2414 --preserve-dup-deps)
2415 opt_preserve_dup_deps=: ;;
2416
2417 --features) func_features ;;
2418
2419 --finish) set dummy --mode finish ${1+"$@"}; shift ;;
2420
2421 --help) opt_help=: ;;
2422
2423 --help-all) opt_help=': help-all' ;;
2424
2425 --mode) test $# = 0 && func_missing_arg $_G_opt && break
2426 opt_mode=$1
2427 case $1 in
2428 # Valid mode arguments:
2429 clean|compile|execute|finish|install|link|relink|uninstall) ;;
2430
2431 # Catch anything else as an error
2432 *) func_error "invalid argument for $_G_opt"
2433 exit_cmd=exit
2434 break
2435 ;;
2436 esac
2437 shift
2438 ;;
2439
2440 --no-silent|--no-quiet)
2441 opt_quiet=false
2442 func_append preserve_args " $_G_opt"
2443 ;;
2444
2445 --no-warnings|--no-warning|--no-warn)
2446 opt_warning=false
2447 func_append preserve_args " $_G_opt"
2448 ;;
2449
2450 --no-verbose)
2451 opt_verbose=false
2452 func_append preserve_args " $_G_opt"
2453 ;;
2454
2455 --silent|--quiet)
2456 opt_quiet=:
2457 opt_verbose=false
2458 func_append preserve_args " $_G_opt"
2459 ;;
2460
2461 --tag) test $# = 0 && func_missing_arg $_G_opt && break
2462 opt_tag=$1
2463 func_append preserve_args " $_G_opt $1"
2464 func_enable_tag "$1"
2465 shift
2466 ;;
2467
2468 --verbose|-v) opt_quiet=false
2469 opt_verbose=:
2470 func_append preserve_args " $_G_opt"
2471 ;;
2472
2473 # An option not handled by this hook function:
2474 *) set dummy "$_G_opt" ${1+"$@"} ; shift
2475 _G_match_lt_parse_options=false
2476 break
2477 ;;
2478 esac
2479 $_G_match_lt_parse_options && _G_rc_lt_parse_options=:
2480 done
2481
2482 if $_G_rc_lt_parse_options; then
2483 # save modified positional parameters for caller
2484 func_quote_for_eval ${1+"$@"}
2485 libtool_parse_options_result=$func_quote_for_eval_result
12062486 fi
12072487
1208 # Change the help message to a mode-specific one.
1209 generic_help="$help"
1210 help="Try \`$progname --help --mode=$opt_mode' for more information."
1211 }
1212
1213
1214 # Bail if the options were screwed
1215 $exit_cmd $EXIT_FAILURE
1216 }
1217
2488 $_G_rc_lt_parse_options
2489 }
2490 func_add_hook func_parse_options libtool_parse_options
2491
2492
2493
2494 # libtool_validate_options [ARG]...
2495 # ---------------------------------
2496 # Perform any sanity checks on option settings and/or unconsumed
2497 # arguments.
2498 libtool_validate_options ()
2499 {
2500 # save first non-option argument
2501 if test 0 -lt $#; then
2502 nonopt=$1
2503 shift
2504 fi
2505
2506 # preserve --debug
2507 test : = "$debug_cmd" || func_append preserve_args " --debug"
2508
2509 case $host in
2510 # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452
2511 # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
2512 *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*)
2513 # don't eliminate duplications in $postdeps and $predeps
2514 opt_duplicate_compiler_generated_deps=:
2515 ;;
2516 *)
2517 opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps
2518 ;;
2519 esac
2520
2521 $opt_help || {
2522 # Sanity checks first:
2523 func_check_version_match
2524
2525 test yes != "$build_libtool_libs" \
2526 && test yes != "$build_old_libs" \
2527 && func_fatal_configuration "not configured to build any kind of library"
2528
2529 # Darwin sucks
2530 eval std_shrext=\"$shrext_cmds\"
2531
2532 # Only execute mode is allowed to have -dlopen flags.
2533 if test -n "$opt_dlopen" && test execute != "$opt_mode"; then
2534 func_error "unrecognized option '-dlopen'"
2535 $ECHO "$help" 1>&2
2536 exit $EXIT_FAILURE
2537 fi
2538
2539 # Change the help message to a mode-specific one.
2540 generic_help=$help
2541 help="Try '$progname --help --mode=$opt_mode' for more information."
2542 }
2543
2544 # Pass back the unparsed argument list
2545 func_quote_for_eval ${1+"$@"}
2546 libtool_validate_options_result=$func_quote_for_eval_result
2547 }
2548 func_add_hook func_validate_options libtool_validate_options
2549
2550
2551 # Process options as early as possible so that --help and --version
2552 # can return quickly.
2553 func_options ${1+"$@"}
2554 eval set dummy "$func_options_result"; shift
12182555
12192556
12202557
12222559 ## Main. ##
12232560 ## ----------- ##
12242561
2562 magic='%%%MAGIC variable%%%'
2563 magic_exe='%%%MAGIC EXE variable%%%'
2564
2565 # Global variables.
2566 extracted_archives=
2567 extracted_serial=0
2568
2569 # If this variable is set in any of the actions, the command in it
2570 # will be execed at the end. This prevents here-documents from being
2571 # left over by shells.
2572 exec_cmd=
2573
2574
2575 # A function that is used when there is no print builtin or printf.
2576 func_fallback_echo ()
2577 {
2578 eval 'cat <<_LTECHO_EOF
2579 $1
2580 _LTECHO_EOF'
2581 }
2582
2583 # func_generated_by_libtool
2584 # True iff stdin has been generated by Libtool. This function is only
2585 # a basic sanity check; it will hardly flush out determined imposters.
2586 func_generated_by_libtool_p ()
2587 {
2588 $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
2589 }
2590
12252591 # func_lalib_p file
1226 # True iff FILE is a libtool `.la' library or `.lo' object file.
2592 # True iff FILE is a libtool '.la' library or '.lo' object file.
12272593 # This function is only a basic sanity check; it will hardly flush out
12282594 # determined imposters.
12292595 func_lalib_p ()
12302596 {
12312597 test -f "$1" &&
1232 $SED -e 4q "$1" 2>/dev/null \
1233 | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1
2598 $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p
12342599 }
12352600
12362601 # func_lalib_unsafe_p file
1237 # True iff FILE is a libtool `.la' library or `.lo' object file.
2602 # True iff FILE is a libtool '.la' library or '.lo' object file.
12382603 # This function implements the same check as func_lalib_p without
12392604 # resorting to external programs. To this end, it redirects stdin and
12402605 # closes it afterwards, without saving the original file descriptor.
12412606 # As a safety measure, use it only where a negative result would be
1242 # fatal anyway. Works if `file' does not exist.
2607 # fatal anyway. Works if 'file' does not exist.
12432608 func_lalib_unsafe_p ()
12442609 {
12452610 lalib_p=no
12472612 for lalib_p_l in 1 2 3 4
12482613 do
12492614 read lalib_p_line
1250 case "$lalib_p_line" in
2615 case $lalib_p_line in
12512616 \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;;
12522617 esac
12532618 done
12542619 exec 0<&5 5<&-
12552620 fi
1256 test "$lalib_p" = yes
2621 test yes = "$lalib_p"
12572622 }
12582623
12592624 # func_ltwrapper_script_p file
12622627 # determined imposters.
12632628 func_ltwrapper_script_p ()
12642629 {
1265 func_lalib_p "$1"
2630 test -f "$1" &&
2631 $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p
12662632 }
12672633
12682634 # func_ltwrapper_executable_p file
12872653 {
12882654 func_dirname_and_basename "$1" "" "."
12892655 func_stripname '' '.exe' "$func_basename_result"
1290 func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper"
2656 func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper
12912657 }
12922658
12932659 # func_ltwrapper_p file
13062672 # FAIL_CMD may read-access the current command in variable CMD!
13072673 func_execute_cmds ()
13082674 {
1309 $opt_debug
2675 $debug_cmd
2676
13102677 save_ifs=$IFS; IFS='~'
13112678 for cmd in $1; do
2679 IFS=$sp$nl
2680 eval cmd=\"$cmd\"
13122681 IFS=$save_ifs
1313 eval cmd=\"$cmd\"
13142682 func_show_eval "$cmd" "${2-:}"
13152683 done
13162684 IFS=$save_ifs
13222690 # Note that it is not necessary on cygwin/mingw to append a dot to
13232691 # FILE even if both FILE and FILE.exe exist: automatic-append-.exe
13242692 # behavior happens only for exec(3), not for open(2)! Also, sourcing
1325 # `FILE.' does not work on cygwin managed mounts.
2693 # 'FILE.' does not work on cygwin managed mounts.
13262694 func_source ()
13272695 {
1328 $opt_debug
2696 $debug_cmd
2697
13292698 case $1 in
13302699 */* | *\\*) . "$1" ;;
13312700 *) . "./$1" ;;
13522721 # store the result into func_replace_sysroot_result.
13532722 func_replace_sysroot ()
13542723 {
1355 case "$lt_sysroot:$1" in
2724 case $lt_sysroot:$1 in
13562725 ?*:"$lt_sysroot"*)
13572726 func_stripname "$lt_sysroot" '' "$1"
1358 func_replace_sysroot_result="=$func_stripname_result"
2727 func_replace_sysroot_result='='$func_stripname_result
13592728 ;;
13602729 *)
13612730 # Including no sysroot.
13722741 # arg is usually of the form 'gcc ...'
13732742 func_infer_tag ()
13742743 {
1375 $opt_debug
2744 $debug_cmd
2745
13762746 if test -n "$available_tags" && test -z "$tagname"; then
13772747 CC_quoted=
13782748 for arg in $CC; do
13912761 for z in $available_tags; do
13922762 if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then
13932763 # Evaluate the configuration.
1394 eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
2764 eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`"
13952765 CC_quoted=
13962766 for arg in $CC; do
13972767 # Double-quote args containing other shell metacharacters.
14162786 # line option must be used.
14172787 if test -z "$tagname"; then
14182788 func_echo "unable to infer tagged configuration"
1419 func_fatal_error "specify a tag with \`--tag'"
2789 func_fatal_error "specify a tag with '--tag'"
14202790 # else
14212791 # func_verbose "using $tagname tagged configuration"
14222792 fi
14322802 # but don't create it if we're doing a dry run.
14332803 func_write_libtool_object ()
14342804 {
1435 write_libobj=${1}
1436 if test "$build_libtool_libs" = yes; then
1437 write_lobj=\'${2}\'
2805 write_libobj=$1
2806 if test yes = "$build_libtool_libs"; then
2807 write_lobj=\'$2\'
14382808 else
14392809 write_lobj=none
14402810 fi
14412811
1442 if test "$build_old_libs" = yes; then
1443 write_oldobj=\'${3}\'
2812 if test yes = "$build_old_libs"; then
2813 write_oldobj=\'$3\'
14442814 else
14452815 write_oldobj=none
14462816 fi
14482818 $opt_dry_run || {
14492819 cat >${write_libobj}T <<EOF
14502820 # $write_libobj - a libtool object file
1451 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
2821 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
14522822 #
14532823 # Please DO NOT delete this file!
14542824 # It is necessary for linking the library.
14602830 non_pic_object=$write_oldobj
14612831
14622832 EOF
1463 $MV "${write_libobj}T" "${write_libobj}"
2833 $MV "${write_libobj}T" "$write_libobj"
14642834 }
14652835 }
14662836
14802850 # be empty on error (or when ARG is empty)
14812851 func_convert_core_file_wine_to_w32 ()
14822852 {
1483 $opt_debug
1484 func_convert_core_file_wine_to_w32_result="$1"
2853 $debug_cmd
2854
2855 func_convert_core_file_wine_to_w32_result=$1
14852856 if test -n "$1"; then
14862857 # Unfortunately, winepath does not exit with a non-zero error code, so we
14872858 # are forced to check the contents of stdout. On the other hand, if the
14892860 # *an error message* to stdout. So we must check for both error code of
14902861 # zero AND non-empty stdout, which explains the odd construction:
14912862 func_convert_core_file_wine_to_w32_tmp=`winepath -w "$1" 2>/dev/null`
1492 if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then
2863 if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then
14932864 func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" |
1494 $SED -e "$lt_sed_naive_backslashify"`
2865 $SED -e "$sed_naive_backslashify"`
14952866 else
14962867 func_convert_core_file_wine_to_w32_result=
14972868 fi
15122883 # are convertible, then the result may be empty.
15132884 func_convert_core_path_wine_to_w32 ()
15142885 {
1515 $opt_debug
2886 $debug_cmd
2887
15162888 # unfortunately, winepath doesn't convert paths, only file names
1517 func_convert_core_path_wine_to_w32_result=""
2889 func_convert_core_path_wine_to_w32_result=
15182890 if test -n "$1"; then
15192891 oldIFS=$IFS
15202892 IFS=:
15212893 for func_convert_core_path_wine_to_w32_f in $1; do
15222894 IFS=$oldIFS
15232895 func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f"
1524 if test -n "$func_convert_core_file_wine_to_w32_result" ; then
2896 if test -n "$func_convert_core_file_wine_to_w32_result"; then
15252897 if test -z "$func_convert_core_path_wine_to_w32_result"; then
1526 func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result"
2898 func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result
15272899 else
15282900 func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result"
15292901 fi
15522924 # environment variable; do not put it in $PATH.
15532925 func_cygpath ()
15542926 {
1555 $opt_debug
2927 $debug_cmd
2928
15562929 if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then
15572930 func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null`
15582931 if test "$?" -ne 0; then
15612934 fi
15622935 else
15632936 func_cygpath_result=
1564 func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'"
2937 func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'"
15652938 fi
15662939 }
15672940 #end: func_cygpath
15722945 # result in func_convert_core_msys_to_w32_result.
15732946 func_convert_core_msys_to_w32 ()
15742947 {
1575 $opt_debug
2948 $debug_cmd
2949
15762950 # awkward: cmd appends spaces to result
15772951 func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null |
1578 $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"`
2952 $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"`
15792953 }
15802954 #end: func_convert_core_msys_to_w32
15812955
15862960 # func_to_host_file_result to ARG1).
15872961 func_convert_file_check ()
15882962 {
1589 $opt_debug
1590 if test -z "$2" && test -n "$1" ; then
2963 $debug_cmd
2964
2965 if test -z "$2" && test -n "$1"; then
15912966 func_error "Could not determine host file name corresponding to"
1592 func_error " \`$1'"
2967 func_error " '$1'"
15932968 func_error "Continuing, but uninstalled executables may not work."
15942969 # Fallback:
1595 func_to_host_file_result="$1"
2970 func_to_host_file_result=$1
15962971 fi
15972972 }
15982973 # end func_convert_file_check
16042979 # func_to_host_file_result to a simplistic fallback value (see below).
16052980 func_convert_path_check ()
16062981 {
1607 $opt_debug
2982 $debug_cmd
2983
16082984 if test -z "$4" && test -n "$3"; then
16092985 func_error "Could not determine the host path corresponding to"
1610 func_error " \`$3'"
2986 func_error " '$3'"
16112987 func_error "Continuing, but uninstalled executables may not work."
16122988 # Fallback. This is a deliberately simplistic "conversion" and
16132989 # should not be "improved". See libtool.info.
16162992 func_to_host_path_result=`echo "$3" |
16172993 $SED -e "$lt_replace_pathsep_chars"`
16182994 else
1619 func_to_host_path_result="$3"
2995 func_to_host_path_result=$3
16202996 fi
16212997 fi
16222998 }
16283004 # and appending REPL if ORIG matches BACKPAT.
16293005 func_convert_path_front_back_pathsep ()
16303006 {
1631 $opt_debug
3007 $debug_cmd
3008
16323009 case $4 in
1633 $1 ) func_to_host_path_result="$3$func_to_host_path_result"
3010 $1 ) func_to_host_path_result=$3$func_to_host_path_result
16343011 ;;
16353012 esac
16363013 case $4 in
16443021 ##################################################
16453022 # $build to $host FILE NAME CONVERSION FUNCTIONS #
16463023 ##################################################
1647 # invoked via `$to_host_file_cmd ARG'
3024 # invoked via '$to_host_file_cmd ARG'
16483025 #
16493026 # In each case, ARG is the path to be converted from $build to $host format.
16503027 # Result will be available in $func_to_host_file_result.
16553032 # in func_to_host_file_result.
16563033 func_to_host_file ()
16573034 {
1658 $opt_debug
3035 $debug_cmd
3036
16593037 $to_host_file_cmd "$1"
16603038 }
16613039 # end func_to_host_file
16673045 # in (the comma separated) LAZY, no conversion takes place.
16683046 func_to_tool_file ()
16693047 {
1670 $opt_debug
3048 $debug_cmd
3049
16713050 case ,$2, in
16723051 *,"$to_tool_file_cmd",*)
16733052 func_to_tool_file_result=$1
16853064 # Copy ARG to func_to_host_file_result.
16863065 func_convert_file_noop ()
16873066 {
1688 func_to_host_file_result="$1"
3067 func_to_host_file_result=$1
16893068 }
16903069 # end func_convert_file_noop
16913070
16963075 # func_to_host_file_result.
16973076 func_convert_file_msys_to_w32 ()
16983077 {
1699 $opt_debug
1700 func_to_host_file_result="$1"
3078 $debug_cmd
3079
3080 func_to_host_file_result=$1
17013081 if test -n "$1"; then
17023082 func_convert_core_msys_to_w32 "$1"
1703 func_to_host_file_result="$func_convert_core_msys_to_w32_result"
3083 func_to_host_file_result=$func_convert_core_msys_to_w32_result
17043084 fi
17053085 func_convert_file_check "$1" "$func_to_host_file_result"
17063086 }
17123092 # func_to_host_file_result.
17133093 func_convert_file_cygwin_to_w32 ()
17143094 {
1715 $opt_debug
1716 func_to_host_file_result="$1"
3095 $debug_cmd
3096
3097 func_to_host_file_result=$1
17173098 if test -n "$1"; then
17183099 # because $build is cygwin, we call "the" cygpath in $PATH; no need to use
17193100 # LT_CYGPATH in this case.
17293110 # and a working winepath. Returns result in func_to_host_file_result.
17303111 func_convert_file_nix_to_w32 ()
17313112 {
1732 $opt_debug
1733 func_to_host_file_result="$1"
3113 $debug_cmd
3114
3115 func_to_host_file_result=$1
17343116 if test -n "$1"; then
17353117 func_convert_core_file_wine_to_w32 "$1"
1736 func_to_host_file_result="$func_convert_core_file_wine_to_w32_result"
3118 func_to_host_file_result=$func_convert_core_file_wine_to_w32_result
17373119 fi
17383120 func_convert_file_check "$1" "$func_to_host_file_result"
17393121 }
17453127 # Returns result in func_to_host_file_result.
17463128 func_convert_file_msys_to_cygwin ()
17473129 {
1748 $opt_debug
1749 func_to_host_file_result="$1"
3130 $debug_cmd
3131
3132 func_to_host_file_result=$1
17503133 if test -n "$1"; then
17513134 func_convert_core_msys_to_w32 "$1"
17523135 func_cygpath -u "$func_convert_core_msys_to_w32_result"
1753 func_to_host_file_result="$func_cygpath_result"
3136 func_to_host_file_result=$func_cygpath_result
17543137 fi
17553138 func_convert_file_check "$1" "$func_to_host_file_result"
17563139 }
17633146 # in func_to_host_file_result.
17643147 func_convert_file_nix_to_cygwin ()
17653148 {
1766 $opt_debug
1767 func_to_host_file_result="$1"
3149 $debug_cmd
3150
3151 func_to_host_file_result=$1
17683152 if test -n "$1"; then
17693153 # convert from *nix to w32, then use cygpath to convert from w32 to cygwin.
17703154 func_convert_core_file_wine_to_w32 "$1"
17713155 func_cygpath -u "$func_convert_core_file_wine_to_w32_result"
1772 func_to_host_file_result="$func_cygpath_result"
3156 func_to_host_file_result=$func_cygpath_result
17733157 fi
17743158 func_convert_file_check "$1" "$func_to_host_file_result"
17753159 }
17793163 #############################################
17803164 # $build to $host PATH CONVERSION FUNCTIONS #
17813165 #############################################
1782 # invoked via `$to_host_path_cmd ARG'
3166 # invoked via '$to_host_path_cmd ARG'
17833167 #
17843168 # In each case, ARG is the path to be converted from $build to $host format.
17853169 # The result will be available in $func_to_host_path_result.
18033187 to_host_path_cmd=
18043188 func_init_to_host_path_cmd ()
18053189 {
1806 $opt_debug
3190 $debug_cmd
3191
18073192 if test -z "$to_host_path_cmd"; then
18083193 func_stripname 'func_convert_file_' '' "$to_host_file_cmd"
1809 to_host_path_cmd="func_convert_path_${func_stripname_result}"
3194 to_host_path_cmd=func_convert_path_$func_stripname_result
18103195 fi
18113196 }
18123197
18163201 # in func_to_host_path_result.
18173202 func_to_host_path ()
18183203 {
1819 $opt_debug
3204 $debug_cmd
3205
18203206 func_init_to_host_path_cmd
18213207 $to_host_path_cmd "$1"
18223208 }
18273213 # Copy ARG to func_to_host_path_result.
18283214 func_convert_path_noop ()
18293215 {
1830 func_to_host_path_result="$1"
3216 func_to_host_path_result=$1
18313217 }
18323218 # end func_convert_path_noop
18333219
18383224 # func_to_host_path_result.
18393225 func_convert_path_msys_to_w32 ()
18403226 {
1841 $opt_debug
1842 func_to_host_path_result="$1"
3227 $debug_cmd
3228
3229 func_to_host_path_result=$1
18433230 if test -n "$1"; then
18443231 # Remove leading and trailing path separator characters from ARG. MSYS
18453232 # behavior is inconsistent here; cygpath turns them into '.;' and ';.';
18473234 func_stripname : : "$1"
18483235 func_to_host_path_tmp1=$func_stripname_result
18493236 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
1850 func_to_host_path_result="$func_convert_core_msys_to_w32_result"
3237 func_to_host_path_result=$func_convert_core_msys_to_w32_result
18513238 func_convert_path_check : ";" \
18523239 "$func_to_host_path_tmp1" "$func_to_host_path_result"
18533240 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
18613248 # func_to_host_file_result.
18623249 func_convert_path_cygwin_to_w32 ()
18633250 {
1864 $opt_debug
1865 func_to_host_path_result="$1"
3251 $debug_cmd
3252
3253 func_to_host_path_result=$1
18663254 if test -n "$1"; then
18673255 # See func_convert_path_msys_to_w32:
18683256 func_stripname : : "$1"
18813269 # a working winepath. Returns result in func_to_host_file_result.
18823270 func_convert_path_nix_to_w32 ()
18833271 {
1884 $opt_debug
1885 func_to_host_path_result="$1"
3272 $debug_cmd
3273
3274 func_to_host_path_result=$1
18863275 if test -n "$1"; then
18873276 # See func_convert_path_msys_to_w32:
18883277 func_stripname : : "$1"
18893278 func_to_host_path_tmp1=$func_stripname_result
18903279 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
1891 func_to_host_path_result="$func_convert_core_path_wine_to_w32_result"
3280 func_to_host_path_result=$func_convert_core_path_wine_to_w32_result
18923281 func_convert_path_check : ";" \
18933282 "$func_to_host_path_tmp1" "$func_to_host_path_result"
18943283 func_convert_path_front_back_pathsep ":*" "*:" ";" "$1"
19023291 # Returns result in func_to_host_file_result.
19033292 func_convert_path_msys_to_cygwin ()
19043293 {
1905 $opt_debug
1906 func_to_host_path_result="$1"
3294 $debug_cmd
3295
3296 func_to_host_path_result=$1
19073297 if test -n "$1"; then
19083298 # See func_convert_path_msys_to_w32:
19093299 func_stripname : : "$1"
19103300 func_to_host_path_tmp1=$func_stripname_result
19113301 func_convert_core_msys_to_w32 "$func_to_host_path_tmp1"
19123302 func_cygpath -u -p "$func_convert_core_msys_to_w32_result"
1913 func_to_host_path_result="$func_cygpath_result"
3303 func_to_host_path_result=$func_cygpath_result
19143304 func_convert_path_check : : \
19153305 "$func_to_host_path_tmp1" "$func_to_host_path_result"
19163306 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
19253315 # func_to_host_file_result.
19263316 func_convert_path_nix_to_cygwin ()
19273317 {
1928 $opt_debug
1929 func_to_host_path_result="$1"
3318 $debug_cmd
3319
3320 func_to_host_path_result=$1
19303321 if test -n "$1"; then
19313322 # Remove leading and trailing path separator characters from
19323323 # ARG. msys behavior is inconsistent here, cygpath turns them
19353326 func_to_host_path_tmp1=$func_stripname_result
19363327 func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1"
19373328 func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result"
1938 func_to_host_path_result="$func_cygpath_result"
3329 func_to_host_path_result=$func_cygpath_result
19393330 func_convert_path_check : : \
19403331 "$func_to_host_path_tmp1" "$func_to_host_path_result"
19413332 func_convert_path_front_back_pathsep ":*" "*:" : "$1"
19443335 # end func_convert_path_nix_to_cygwin
19453336
19463337
3338 # func_dll_def_p FILE
3339 # True iff FILE is a Windows DLL '.def' file.
3340 # Keep in sync with _LT_DLL_DEF_P in libtool.m4
3341 func_dll_def_p ()
3342 {
3343 $debug_cmd
3344
3345 func_dll_def_p_tmp=`$SED -n \
3346 -e 's/^[ ]*//' \
3347 -e '/^\(;.*\)*$/d' \
3348 -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \
3349 -e q \
3350 "$1"`
3351 test DEF = "$func_dll_def_p_tmp"
3352 }
3353
3354
19473355 # func_mode_compile arg...
19483356 func_mode_compile ()
19493357 {
1950 $opt_debug
3358 $debug_cmd
3359
19513360 # Get the compilation command and the source file.
19523361 base_compile=
1953 srcfile="$nonopt" # always keep a non-empty value in "srcfile"
3362 srcfile=$nonopt # always keep a non-empty value in "srcfile"
19543363 suppress_opt=yes
19553364 suppress_output=
19563365 arg_mode=normal
19633372 case $arg_mode in
19643373 arg )
19653374 # do not "continue". Instead, add this to base_compile
1966 lastarg="$arg"
3375 lastarg=$arg
19673376 arg_mode=normal
19683377 ;;
19693378
19703379 target )
1971 libobj="$arg"
3380 libobj=$arg
19723381 arg_mode=normal
19733382 continue
19743383 ;;
19783387 case $arg in
19793388 -o)
19803389 test -n "$libobj" && \
1981 func_fatal_error "you cannot specify \`-o' more than once"
3390 func_fatal_error "you cannot specify '-o' more than once"
19823391 arg_mode=target
19833392 continue
19843393 ;;
20073416 func_stripname '-Wc,' '' "$arg"
20083417 args=$func_stripname_result
20093418 lastarg=
2010 save_ifs="$IFS"; IFS=','
3419 save_ifs=$IFS; IFS=,
20113420 for arg in $args; do
2012 IFS="$save_ifs"
3421 IFS=$save_ifs
20133422 func_append_quoted lastarg "$arg"
20143423 done
2015 IFS="$save_ifs"
3424 IFS=$save_ifs
20163425 func_stripname ' ' '' "$lastarg"
20173426 lastarg=$func_stripname_result
20183427
20253434 # Accept the current argument as the source file.
20263435 # The previous "srcfile" becomes the current argument.
20273436 #
2028 lastarg="$srcfile"
2029 srcfile="$arg"
3437 lastarg=$srcfile
3438 srcfile=$arg
20303439 ;;
20313440 esac # case $arg
20323441 ;;
20413450 func_fatal_error "you must specify an argument for -Xcompile"
20423451 ;;
20433452 target)
2044 func_fatal_error "you must specify a target with \`-o'"
3453 func_fatal_error "you must specify a target with '-o'"
20453454 ;;
20463455 *)
20473456 # Get the name of the library object.
20483457 test -z "$libobj" && {
20493458 func_basename "$srcfile"
2050 libobj="$func_basename_result"
3459 libobj=$func_basename_result
20513460 }
20523461 ;;
20533462 esac
20583467 *.[cCFSifmso] | \
20593468 *.ada | *.adb | *.ads | *.asm | \
20603469 *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \
2061 *.[fF][09]? | *.for | *.java | *.obj | *.sx | *.cu | *.cup)
3470 *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup)
20623471 func_xform "$libobj"
20633472 libobj=$func_xform_result
20643473 ;;
20673476 case $libobj in
20683477 *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;;
20693478 *)
2070 func_fatal_error "cannot determine name of library object from \`$libobj'"
3479 func_fatal_error "cannot determine name of library object from '$libobj'"
20713480 ;;
20723481 esac
20733482
20763485 for arg in $later; do
20773486 case $arg in
20783487 -shared)
2079 test "$build_libtool_libs" != yes && \
2080 func_fatal_configuration "can not build a shared library"
3488 test yes = "$build_libtool_libs" \
3489 || func_fatal_configuration "cannot build a shared library"
20813490 build_old_libs=no
20823491 continue
20833492 ;;
21033512 func_quote_for_eval "$libobj"
21043513 test "X$libobj" != "X$func_quote_for_eval_result" \
21053514 && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \
2106 && func_warning "libobj name \`$libobj' may not contain shell special characters."
3515 && func_warning "libobj name '$libobj' may not contain shell special characters."
21073516 func_dirname_and_basename "$obj" "/" ""
2108 objname="$func_basename_result"
2109 xdir="$func_dirname_result"
2110 lobj=${xdir}$objdir/$objname
3517 objname=$func_basename_result
3518 xdir=$func_dirname_result
3519 lobj=$xdir$objdir/$objname
21113520
21123521 test -z "$base_compile" && \
21133522 func_fatal_help "you must specify a compilation command"
21143523
21153524 # Delete any leftover library objects.
2116 if test "$build_old_libs" = yes; then
3525 if test yes = "$build_old_libs"; then
21173526 removelist="$obj $lobj $libobj ${libobj}T"
21183527 else
21193528 removelist="$lobj $libobj ${libobj}T"
21253534 pic_mode=default
21263535 ;;
21273536 esac
2128 if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then
3537 if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then
21293538 # non-PIC code in shared libraries is not supported
21303539 pic_mode=default
21313540 fi
21323541
21333542 # Calculate the filename of the output object if compiler does
21343543 # not support -o with -c
2135 if test "$compiler_c_o" = no; then
2136 output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext}
2137 lockfile="$output_obj.lock"
3544 if test no = "$compiler_c_o"; then
3545 output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext
3546 lockfile=$output_obj.lock
21383547 else
21393548 output_obj=
21403549 need_locks=no
21433552
21443553 # Lock this critical section if it is needed
21453554 # We use this script file to make the link, it avoids creating a new file
2146 if test "$need_locks" = yes; then
3555 if test yes = "$need_locks"; then
21473556 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
21483557 func_echo "Waiting for $lockfile to be removed"
21493558 sleep 2
21503559 done
2151 elif test "$need_locks" = warn; then
3560 elif test warn = "$need_locks"; then
21523561 if test -f "$lockfile"; then
21533562 $ECHO "\
21543563 *** ERROR, $lockfile exists and contains:
21563565
21573566 This indicates that another process is trying to use the same
21583567 temporary object file, and libtool could not work around it because
2159 your compiler does not support \`-c' and \`-o' together. If you
3568 your compiler does not support '-c' and '-o' together. If you
21603569 repeat this compilation, it may succeed, by chance, but you had better
21613570 avoid parallel builds (make -j) in this platform, or get a better
21623571 compiler."
21783587 qsrcfile=$func_quote_for_eval_result
21793588
21803589 # Only build a PIC object if we are building libtool libraries.
2181 if test "$build_libtool_libs" = yes; then
3590 if test yes = "$build_libtool_libs"; then
21823591 # Without this assignment, base_compile gets emptied.
21833592 fbsd_hideous_sh_bug=$base_compile
21843593
2185 if test "$pic_mode" != no; then
3594 if test no != "$pic_mode"; then
21863595 command="$base_compile $qsrcfile $pic_flag"
21873596 else
21883597 # Don't build PIC code
21993608 func_show_eval_locale "$command" \
22003609 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE'
22013610
2202 if test "$need_locks" = warn &&
3611 if test warn = "$need_locks" &&
22033612 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
22043613 $ECHO "\
22053614 *** ERROR, $lockfile contains:
22103619
22113620 This indicates that another process is trying to use the same
22123621 temporary object file, and libtool could not work around it because
2213 your compiler does not support \`-c' and \`-o' together. If you
3622 your compiler does not support '-c' and '-o' together. If you
22143623 repeat this compilation, it may succeed, by chance, but you had better
22153624 avoid parallel builds (make -j) in this platform, or get a better
22163625 compiler."
22263635 fi
22273636
22283637 # Allow error messages only from the first compilation.
2229 if test "$suppress_opt" = yes; then
3638 if test yes = "$suppress_opt"; then
22303639 suppress_output=' >/dev/null 2>&1'
22313640 fi
22323641 fi
22333642
22343643 # Only build a position-dependent object if we build old libraries.
2235 if test "$build_old_libs" = yes; then
2236 if test "$pic_mode" != yes; then
3644 if test yes = "$build_old_libs"; then
3645 if test yes != "$pic_mode"; then
22373646 # Don't build PIC code
22383647 command="$base_compile $qsrcfile$pie_flag"
22393648 else
22403649 command="$base_compile $qsrcfile $pic_flag"
22413650 fi
2242 if test "$compiler_c_o" = yes; then
3651 if test yes = "$compiler_c_o"; then
22433652 func_append command " -o $obj"
22443653 fi
22453654
22483657 func_show_eval_locale "$command" \
22493658 '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE'
22503659
2251 if test "$need_locks" = warn &&
3660 if test warn = "$need_locks" &&
22523661 test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then
22533662 $ECHO "\
22543663 *** ERROR, $lockfile contains:
22593668
22603669 This indicates that another process is trying to use the same
22613670 temporary object file, and libtool could not work around it because
2262 your compiler does not support \`-c' and \`-o' together. If you
3671 your compiler does not support '-c' and '-o' together. If you
22633672 repeat this compilation, it may succeed, by chance, but you had better
22643673 avoid parallel builds (make -j) in this platform, or get a better
22653674 compiler."
22793688 func_write_libtool_object "$libobj" "$objdir/$objname" "$objname"
22803689
22813690 # Unlock the critical section if it was locked
2282 if test "$need_locks" != no; then
3691 if test no != "$need_locks"; then
22833692 removelist=$lockfile
22843693 $RM "$lockfile"
22853694 fi
22893698 }
22903699
22913700 $opt_help || {
2292 test "$opt_mode" = compile && func_mode_compile ${1+"$@"}
3701 test compile = "$opt_mode" && func_mode_compile ${1+"$@"}
22933702 }
22943703
22953704 func_mode_help ()
23093718 Remove files from the build directory.
23103719
23113720 RM is the name of the program to use to delete files associated with each FILE
2312 (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
3721 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
23133722 to RM.
23143723
23153724 If FILE is a libtool library, object or program, all the files associated
23283737 -no-suppress do not suppress compiler output for multiple passes
23293738 -prefer-pic try to build PIC objects only
23303739 -prefer-non-pic try to build non-PIC objects only
2331 -shared do not build a \`.o' file suitable for static linking
2332 -static only build a \`.o' file suitable for static linking
3740 -shared do not build a '.o' file suitable for static linking
3741 -static only build a '.o' file suitable for static linking
23333742 -Wc,FLAG pass FLAG directly to the compiler
23343743
2335 COMPILE-COMMAND is a command to be used in creating a \`standard' object file
3744 COMPILE-COMMAND is a command to be used in creating a 'standard' object file
23363745 from the given SOURCEFILE.
23373746
23383747 The output file name is determined by removing the directory component from
2339 SOURCEFILE, then substituting the C source code suffix \`.c' with the
2340 library object suffix, \`.lo'."
3748 SOURCEFILE, then substituting the C source code suffix '.c' with the
3749 library object suffix, '.lo'."
23413750 ;;
23423751
23433752 execute)
23503759
23513760 -dlopen FILE add the directory containing FILE to the library path
23523761
2353 This mode sets the library path environment variable according to \`-dlopen'
3762 This mode sets the library path environment variable according to '-dlopen'
23543763 flags.
23553764
23563765 If any of the ARGS are libtool executable wrappers, then they are translated
23693778 Each LIBDIR is a directory that contains libtool libraries.
23703779
23713780 The commands that this mode executes may require superuser privileges. Use
2372 the \`--dry-run' option if you just want to see what would be executed."
3781 the '--dry-run' option if you just want to see what would be executed."
23733782 ;;
23743783
23753784 install)
23793788 Install executables or libraries.
23803789
23813790 INSTALL-COMMAND is the installation command. The first component should be
2382 either the \`install' or \`cp' program.
3791 either the 'install' or 'cp' program.
23833792
23843793 The following components of INSTALL-COMMAND are treated specially:
23853794
24053814 -avoid-version do not add a version suffix if possible
24063815 -bindir BINDIR specify path to binaries directory (for systems where
24073816 libraries must be found in the PATH setting at runtime)
2408 -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime
3817 -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime
24093818 -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols
24103819 -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3)
24113820 -export-symbols SYMFILE
24193828 -no-install link a not-installable executable
24203829 -no-undefined declare that a library does not refer to external symbols
24213830 -o OUTPUT-FILE create OUTPUT-FILE from the specified objects
2422 -objectlist FILE Use a list of object files found in FILE to specify objects
3831 -objectlist FILE use a list of object files found in FILE to specify objects
3832 -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes)
24233833 -precious-files-regex REGEX
24243834 don't remove output files matching REGEX
24253835 -release RELEASE specify package release information
24393849 -Xlinker FLAG pass linker-specific FLAG directly to the linker
24403850 -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC)
24413851
2442 All other options (arguments beginning with \`-') are ignored.
2443
2444 Every other argument is treated as a filename. Files ending in \`.la' are
3852 All other options (arguments beginning with '-') are ignored.
3853
3854 Every other argument is treated as a filename. Files ending in '.la' are
24453855 treated as uninstalled libtool libraries, other files are standard or library
24463856 object files.
24473857
2448 If the OUTPUT-FILE ends in \`.la', then a libtool library is created,
2449 only library objects (\`.lo' files) may be specified, and \`-rpath' is
3858 If the OUTPUT-FILE ends in '.la', then a libtool library is created,
3859 only library objects ('.lo' files) may be specified, and '-rpath' is
24503860 required, except when creating a convenience library.
24513861
2452 If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created
2453 using \`ar' and \`ranlib', or on Windows using \`lib'.
2454
2455 If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file
3862 If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created
3863 using 'ar' and 'ranlib', or on Windows using 'lib'.
3864
3865 If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file
24563866 is created, otherwise an executable program is created."
24573867 ;;
24583868
24633873 Remove libraries from an installation directory.
24643874
24653875 RM is the name of the program to use to delete files associated with each FILE
2466 (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed
3876 (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed
24673877 to RM.
24683878
24693879 If FILE is a libtool library, all the files associated with it are deleted.
24713881 ;;
24723882
24733883 *)
2474 func_fatal_help "invalid operation mode \`$opt_mode'"
3884 func_fatal_help "invalid operation mode '$opt_mode'"
24753885 ;;
24763886 esac
24773887
24783888 echo
2479 $ECHO "Try \`$progname --help' for more information about other modes."
3889 $ECHO "Try '$progname --help' for more information about other modes."
24803890 }
24813891
24823892 # Now that we've collected a possible --mode arg, show help if necessary
24833893 if $opt_help; then
2484 if test "$opt_help" = :; then
3894 if test : = "$opt_help"; then
24853895 func_mode_help
24863896 else
24873897 {
24893899 for opt_mode in compile link execute install finish uninstall clean; do
24903900 func_mode_help
24913901 done
2492 } | sed -n '1p; 2,$s/^Usage:/ or: /p'
3902 } | $SED -n '1p; 2,$s/^Usage:/ or: /p'
24933903 {
24943904 func_help noexit
24953905 for opt_mode in compile link execute install finish uninstall clean; do
24973907 func_mode_help
24983908 done
24993909 } |
2500 sed '1d
3910 $SED '1d
25013911 /^When reporting/,/^Report/{
25023912 H
25033913 d
25143924 # func_mode_execute arg...
25153925 func_mode_execute ()
25163926 {
2517 $opt_debug
3927 $debug_cmd
3928
25183929 # The first argument is the command name.
2519 cmd="$nonopt"
3930 cmd=$nonopt
25203931 test -z "$cmd" && \
25213932 func_fatal_help "you must specify a COMMAND"
25223933
25233934 # Handle -dlopen flags immediately.
25243935 for file in $opt_dlopen; do
25253936 test -f "$file" \
2526 || func_fatal_help "\`$file' is not a file"
3937 || func_fatal_help "'$file' is not a file"
25273938
25283939 dir=
25293940 case $file in
25333944
25343945 # Check to see that this really is a libtool archive.
25353946 func_lalib_unsafe_p "$file" \
2536 || func_fatal_help "\`$lib' is not a valid libtool archive"
3947 || func_fatal_help "'$lib' is not a valid libtool archive"
25373948
25383949 # Read the libtool library.
25393950 dlname=
25443955 if test -z "$dlname"; then
25453956 # Warn if it was a shared library.
25463957 test -n "$library_names" && \
2547 func_warning "\`$file' was not linked with \`-export-dynamic'"
3958 func_warning "'$file' was not linked with '-export-dynamic'"
25483959 continue
25493960 fi
25503961
25513962 func_dirname "$file" "" "."
2552 dir="$func_dirname_result"
3963 dir=$func_dirname_result
25533964
25543965 if test -f "$dir/$objdir/$dlname"; then
25553966 func_append dir "/$objdir"
25563967 else
25573968 if test ! -f "$dir/$dlname"; then
2558 func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'"
3969 func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'"
25593970 fi
25603971 fi
25613972 ;;
25633974 *.lo)
25643975 # Just add the directory containing the .lo file.
25653976 func_dirname "$file" "" "."
2566 dir="$func_dirname_result"
3977 dir=$func_dirname_result
25673978 ;;
25683979
25693980 *)
2570 func_warning "\`-dlopen' is ignored for non-libtool libraries and objects"
3981 func_warning "'-dlopen' is ignored for non-libtool libraries and objects"
25713982 continue
25723983 ;;
25733984 esac
25743985
25753986 # Get the absolute pathname.
25763987 absdir=`cd "$dir" && pwd`
2577 test -n "$absdir" && dir="$absdir"
3988 test -n "$absdir" && dir=$absdir
25783989
25793990 # Now add the directory to shlibpath_var.
25803991 if eval "test -z \"\$$shlibpath_var\""; then
25863997
25873998 # This variable tells wrapper scripts just to set shlibpath_var
25883999 # rather than running their programs.
2589 libtool_execute_magic="$magic"
4000 libtool_execute_magic=$magic
25904001
25914002 # Check if any of the arguments is a wrapper script.
25924003 args=
25994010 if func_ltwrapper_script_p "$file"; then
26004011 func_source "$file"
26014012 # Transform arg to wrapped name.
2602 file="$progdir/$program"
4013 file=$progdir/$program
26034014 elif func_ltwrapper_executable_p "$file"; then
26044015 func_ltwrapper_scriptname "$file"
26054016 func_source "$func_ltwrapper_scriptname_result"
26064017 # Transform arg to wrapped name.
2607 file="$progdir/$program"
4018 file=$progdir/$program
26084019 fi
26094020 ;;
26104021 esac
26124023 func_append_quoted args "$file"
26134024 done
26144025
2615 if test "X$opt_dry_run" = Xfalse; then
4026 if $opt_dry_run; then
4027 # Display what would be done.
4028 if test -n "$shlibpath_var"; then
4029 eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
4030 echo "export $shlibpath_var"
4031 fi
4032 $ECHO "$cmd$args"
4033 exit $EXIT_SUCCESS
4034 else
26164035 if test -n "$shlibpath_var"; then
26174036 # Export the shlibpath_var.
26184037 eval "export $shlibpath_var"
26294048 done
26304049
26314050 # Now prepare to actually exec the command.
2632 exec_cmd="\$cmd$args"
2633 else
2634 # Display what would be done.
2635 if test -n "$shlibpath_var"; then
2636 eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\""
2637 echo "export $shlibpath_var"
2638 fi
2639 $ECHO "$cmd$args"
2640 exit $EXIT_SUCCESS
4051 exec_cmd=\$cmd$args
26414052 fi
26424053 }
26434054
2644 test "$opt_mode" = execute && func_mode_execute ${1+"$@"}
4055 test execute = "$opt_mode" && func_mode_execute ${1+"$@"}
26454056
26464057
26474058 # func_mode_finish arg...
26484059 func_mode_finish ()
26494060 {
2650 $opt_debug
4061 $debug_cmd
4062
26514063 libs=
26524064 libdirs=
26534065 admincmds=
26614073 if func_lalib_unsafe_p "$opt"; then
26624074 func_append libs " $opt"
26634075 else
2664 func_warning "\`$opt' is not a valid libtool archive"
4076 func_warning "'$opt' is not a valid libtool archive"
26654077 fi
26664078
26674079 else
2668 func_fatal_error "invalid argument \`$opt'"
4080 func_fatal_error "invalid argument '$opt'"
26694081 fi
26704082 done
26714083
26804092 # Remove sysroot references
26814093 if $opt_dry_run; then
26824094 for lib in $libs; do
2683 echo "removing references to $lt_sysroot and \`=' prefixes from $lib"
4095 echo "removing references to $lt_sysroot and '=' prefixes from $lib"
26844096 done
26854097 else
26864098 tmpdir=`func_mktempdir`
26874099 for lib in $libs; do
2688 sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
4100 $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \
26894101 > $tmpdir/tmp-la
26904102 mv -f $tmpdir/tmp-la $lib
26914103 done
27104122 fi
27114123
27124124 # Exit here if they wanted silent mode.
2713 $opt_silent && exit $EXIT_SUCCESS
4125 $opt_quiet && exit $EXIT_SUCCESS
27144126
27154127 if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then
27164128 echo "----------------------------------------------------------------------"
27214133 echo
27224134 echo "If you ever happen to want to link against installed libraries"
27234135 echo "in a given directory, LIBDIR, you must either use libtool, and"
2724 echo "specify the full pathname of the library, or use the \`-LLIBDIR'"
4136 echo "specify the full pathname of the library, or use the '-LLIBDIR'"
27254137 echo "flag during linking and do at least one of the following:"
27264138 if test -n "$shlibpath_var"; then
2727 echo " - add LIBDIR to the \`$shlibpath_var' environment variable"
4139 echo " - add LIBDIR to the '$shlibpath_var' environment variable"
27284140 echo " during execution"
27294141 fi
27304142 if test -n "$runpath_var"; then
2731 echo " - add LIBDIR to the \`$runpath_var' environment variable"
4143 echo " - add LIBDIR to the '$runpath_var' environment variable"
27324144 echo " during linking"
27334145 fi
27344146 if test -n "$hardcode_libdir_flag_spec"; then
27354147 libdir=LIBDIR
27364148 eval flag=\"$hardcode_libdir_flag_spec\"
27374149
2738 $ECHO " - use the \`$flag' linker flag"
4150 $ECHO " - use the '$flag' linker flag"
27394151 fi
27404152 if test -n "$admincmds"; then
27414153 $ECHO " - have your system administrator run these commands:$admincmds"
27424154 fi
27434155 if test -f /etc/ld.so.conf; then
2744 echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'"
4156 echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'"
27454157 fi
27464158 echo
27474159
27604172 exit $EXIT_SUCCESS
27614173 }
27624174
2763 test "$opt_mode" = finish && func_mode_finish ${1+"$@"}
4175 test finish = "$opt_mode" && func_mode_finish ${1+"$@"}
27644176
27654177
27664178 # func_mode_install arg...
27674179 func_mode_install ()
27684180 {
2769 $opt_debug
4181 $debug_cmd
4182
27704183 # There may be an optional sh(1) argument at the beginning of
27714184 # install_prog (especially on Windows NT).
2772 if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh ||
4185 if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" ||
27734186 # Allow the use of GNU shtool's install command.
2774 case $nonopt in *shtool*) :;; *) false;; esac; then
4187 case $nonopt in *shtool*) :;; *) false;; esac
4188 then
27754189 # Aesthetically quote it.
27764190 func_quote_for_eval "$nonopt"
27774191 install_prog="$func_quote_for_eval_result "
27984212 opts=
27994213 prev=
28004214 install_type=
2801 isdir=no
4215 isdir=false
28024216 stripme=
28034217 no_mode=:
28044218 for arg
28114225 fi
28124226
28134227 case $arg in
2814 -d) isdir=yes ;;
4228 -d) isdir=: ;;
28154229 -f)
28164230 if $install_cp; then :; else
28174231 prev=$arg
28294243 *)
28304244 # If the previous option needed an argument, then skip it.
28314245 if test -n "$prev"; then
2832 if test "x$prev" = x-m && test -n "$install_override_mode"; then
4246 if test X-m = "X$prev" && test -n "$install_override_mode"; then
28334247 arg2=$install_override_mode
28344248 no_mode=false
28354249 fi
28544268 func_fatal_help "you must specify an install program"
28554269
28564270 test -n "$prev" && \
2857 func_fatal_help "the \`$prev' option requires an argument"
4271 func_fatal_help "the '$prev' option requires an argument"
28584272
28594273 if test -n "$install_override_mode" && $no_mode; then
28604274 if $install_cp; then :; else
28764290 dest=$func_stripname_result
28774291
28784292 # Check to see that the destination is a directory.
2879 test -d "$dest" && isdir=yes
2880 if test "$isdir" = yes; then
2881 destdir="$dest"
4293 test -d "$dest" && isdir=:
4294 if $isdir; then
4295 destdir=$dest
28824296 destname=
28834297 else
28844298 func_dirname_and_basename "$dest" "" "."
2885 destdir="$func_dirname_result"
2886 destname="$func_basename_result"
4299 destdir=$func_dirname_result
4300 destname=$func_basename_result
28874301
28884302 # Not a directory, so check to see that there is only one file specified.
28894303 set dummy $files; shift
28904304 test "$#" -gt 1 && \
2891 func_fatal_help "\`$dest' is not a directory"
4305 func_fatal_help "'$dest' is not a directory"
28924306 fi
28934307 case $destdir in
28944308 [\\/]* | [A-Za-z]:[\\/]*) ;;
28974311 case $file in
28984312 *.lo) ;;
28994313 *)
2900 func_fatal_help "\`$destdir' must be an absolute directory name"
4314 func_fatal_help "'$destdir' must be an absolute directory name"
29014315 ;;
29024316 esac
29034317 done
29064320
29074321 # This variable tells wrapper scripts just to set variables rather
29084322 # than running their programs.
2909 libtool_install_magic="$magic"
4323 libtool_install_magic=$magic
29104324
29114325 staticlibs=
29124326 future_libdirs=
29264340
29274341 # Check to see that this really is a libtool archive.
29284342 func_lalib_unsafe_p "$file" \
2929 || func_fatal_help "\`$file' is not a valid libtool archive"
4343 || func_fatal_help "'$file' is not a valid libtool archive"
29304344
29314345 library_names=
29324346 old_library=
29484362 fi
29494363
29504364 func_dirname "$file" "/" ""
2951 dir="$func_dirname_result"
4365 dir=$func_dirname_result
29524366 func_append dir "$objdir"
29534367
29544368 if test -n "$relink_command"; then
29624376 # are installed into $libdir/../bin (currently, that works fine)
29634377 # but it's something to keep an eye on.
29644378 test "$inst_prefix_dir" = "$destdir" && \
2965 func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir"
4379 func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir"
29664380
29674381 if test -n "$inst_prefix_dir"; then
29684382 # Stick the inst_prefix_dir data into the link command.
29714385 relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"`
29724386 fi
29734387
2974 func_warning "relinking \`$file'"
4388 func_warning "relinking '$file'"
29754389 func_show_eval "$relink_command" \
2976 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"'
4390 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"'
29774391 fi
29784392
29794393 # See the names of the shared library.
29804394 set dummy $library_names; shift
29814395 if test -n "$1"; then
2982 realname="$1"
4396 realname=$1
29834397 shift
29844398
2985 srcname="$realname"
2986 test -n "$relink_command" && srcname="$realname"T
4399 srcname=$realname
4400 test -n "$relink_command" && srcname=${realname}T
29874401
29884402 # Install the shared library and build the symlinks.
29894403 func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \
29904404 'exit $?'
2991 tstripme="$stripme"
4405 tstripme=$stripme
29924406 case $host_os in
29934407 cygwin* | mingw* | pw32* | cegcc*)
29944408 case $realname in
29954409 *.dll.a)
2996 tstripme=""
4410 tstripme=
4411 ;;
4412 esac
4413 ;;
4414 os2*)
4415 case $realname in
4416 *_dll.a)
4417 tstripme=
29974418 ;;
29984419 esac
29994420 ;;
30044425
30054426 if test "$#" -gt 0; then
30064427 # Delete the old symlinks, and create new ones.
3007 # Try `ln -sf' first, because the `ln' binary might depend on
4428 # Try 'ln -sf' first, because the 'ln' binary might depend on
30084429 # the symlink we replace! Solaris /bin/ln does not understand -f,
30094430 # so we also need to try rm && ln -s.
30104431 for linkname
30154436 fi
30164437
30174438 # Do each command in the postinstall commands.
3018 lib="$destdir/$realname"
4439 lib=$destdir/$realname
30194440 func_execute_cmds "$postinstall_cmds" 'exit $?'
30204441 fi
30214442
30224443 # Install the pseudo-library for information purposes.
30234444 func_basename "$file"
3024 name="$func_basename_result"
3025 instname="$dir/$name"i
4445 name=$func_basename_result
4446 instname=$dir/${name}i
30264447 func_show_eval "$install_prog $instname $destdir/$name" 'exit $?'
30274448
30284449 # Maybe install the static library, too.
30344455
30354456 # Figure out destination file name, if it wasn't already specified.
30364457 if test -n "$destname"; then
3037 destfile="$destdir/$destname"
4458 destfile=$destdir/$destname
30384459 else
30394460 func_basename "$file"
3040 destfile="$func_basename_result"
3041 destfile="$destdir/$destfile"
4461 destfile=$func_basename_result
4462 destfile=$destdir/$destfile
30424463 fi
30434464
30444465 # Deduce the name of the destination old-style object file.
30484469 staticdest=$func_lo2o_result
30494470 ;;
30504471 *.$objext)
3051 staticdest="$destfile"
4472 staticdest=$destfile
30524473 destfile=
30534474 ;;
30544475 *)
3055 func_fatal_help "cannot copy a libtool object to \`$destfile'"
4476 func_fatal_help "cannot copy a libtool object to '$destfile'"
30564477 ;;
30574478 esac
30584479
30614482 func_show_eval "$install_prog $file $destfile" 'exit $?'
30624483
30634484 # Install the old object if enabled.
3064 if test "$build_old_libs" = yes; then
4485 if test yes = "$build_old_libs"; then
30654486 # Deduce the name of the old-style object file.
30664487 func_lo2o "$file"
30674488 staticobj=$func_lo2o_result
30734494 *)
30744495 # Figure out destination file name, if it wasn't already specified.
30754496 if test -n "$destname"; then
3076 destfile="$destdir/$destname"
4497 destfile=$destdir/$destname
30774498 else
30784499 func_basename "$file"
3079 destfile="$func_basename_result"
3080 destfile="$destdir/$destfile"
4500 destfile=$func_basename_result
4501 destfile=$destdir/$destfile
30814502 fi
30824503
30834504 # If the file is missing, and there is a .exe on the end, strip it
30844505 # because it is most likely a libtool script we actually want to
30854506 # install
3086 stripped_ext=""
4507 stripped_ext=
30874508 case $file in
30884509 *.exe)
30894510 if test ! -f "$file"; then
30904511 func_stripname '' '.exe' "$file"
30914512 file=$func_stripname_result
3092 stripped_ext=".exe"
4513 stripped_ext=.exe
30934514 fi
30944515 ;;
30954516 esac
31174538
31184539 # Check the variables that should have been set.
31194540 test -z "$generated_by_libtool_version" && \
3120 func_fatal_error "invalid libtool wrapper script \`$wrapper'"
3121
3122 finalize=yes
4541 func_fatal_error "invalid libtool wrapper script '$wrapper'"
4542
4543 finalize=:
31234544 for lib in $notinst_deplibs; do
31244545 # Check to see that each library is installed.
31254546 libdir=
31264547 if test -f "$lib"; then
31274548 func_source "$lib"
31284549 fi
3129 libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test
4550 libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'`
31304551 if test -n "$libdir" && test ! -f "$libfile"; then
3131 func_warning "\`$lib' has not been installed in \`$libdir'"
3132 finalize=no
4552 func_warning "'$lib' has not been installed in '$libdir'"
4553 finalize=false
31334554 fi
31344555 done
31354556
31374558 func_source "$wrapper"
31384559
31394560 outputname=
3140 if test "$fast_install" = no && test -n "$relink_command"; then
4561 if test no = "$fast_install" && test -n "$relink_command"; then
31414562 $opt_dry_run || {
3142 if test "$finalize" = yes; then
4563 if $finalize; then
31434564 tmpdir=`func_mktempdir`
31444565 func_basename "$file$stripped_ext"
3145 file="$func_basename_result"
3146 outputname="$tmpdir/$file"
4566 file=$func_basename_result
4567 outputname=$tmpdir/$file
31474568 # Replace the output file specification.
31484569 relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'`
31494570
3150 $opt_silent || {
4571 $opt_quiet || {
31514572 func_quote_for_expand "$relink_command"
31524573 eval "func_echo $func_quote_for_expand_result"
31534574 }
31544575 if eval "$relink_command"; then :
31554576 else
3156 func_error "error: relink \`$file' with the above command before installing it"
4577 func_error "error: relink '$file' with the above command before installing it"
31574578 $opt_dry_run || ${RM}r "$tmpdir"
31584579 continue
31594580 fi
3160 file="$outputname"
4581 file=$outputname
31614582 else
3162 func_warning "cannot relink \`$file'"
4583 func_warning "cannot relink '$file'"
31634584 fi
31644585 }
31654586 else
31964617
31974618 for file in $staticlibs; do
31984619 func_basename "$file"
3199 name="$func_basename_result"
4620 name=$func_basename_result
32004621
32014622 # Set up the ranlib parameters.
3202 oldlib="$destdir/$name"
4623 oldlib=$destdir/$name
4624 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
4625 tool_oldlib=$func_to_tool_file_result
32034626
32044627 func_show_eval "$install_prog \$file \$oldlib" 'exit $?'
32054628
32064629 if test -n "$stripme" && test -n "$old_striplib"; then
3207 func_show_eval "$old_striplib $oldlib" 'exit $?'
4630 func_show_eval "$old_striplib $tool_oldlib" 'exit $?'
32084631 fi
32094632
32104633 # Do each command in the postinstall commands.
32124635 done
32134636
32144637 test -n "$future_libdirs" && \
3215 func_warning "remember to run \`$progname --finish$future_libdirs'"
4638 func_warning "remember to run '$progname --finish$future_libdirs'"
32164639
32174640 if test -n "$current_libdirs"; then
32184641 # Maybe just do a dry run.
32194642 $opt_dry_run && current_libdirs=" -n$current_libdirs"
3220 exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs'
4643 exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs'
32214644 else
32224645 exit $EXIT_SUCCESS
32234646 fi
32244647 }
32254648
3226 test "$opt_mode" = install && func_mode_install ${1+"$@"}
4649 test install = "$opt_mode" && func_mode_install ${1+"$@"}
32274650
32284651
32294652 # func_generate_dlsyms outputname originator pic_p
32314654 # a dlpreopen symbol table.
32324655 func_generate_dlsyms ()
32334656 {
3234 $opt_debug
3235 my_outputname="$1"
3236 my_originator="$2"
3237 my_pic_p="${3-no}"
3238 my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'`
4657 $debug_cmd
4658
4659 my_outputname=$1
4660 my_originator=$2
4661 my_pic_p=${3-false}
4662 my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'`
32394663 my_dlsyms=
32404664
3241 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
4665 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
32424666 if test -n "$NM" && test -n "$global_symbol_pipe"; then
3243 my_dlsyms="${my_outputname}S.c"
4667 my_dlsyms=${my_outputname}S.c
32444668 else
32454669 func_error "not configured to extract global symbols from dlpreopened files"
32464670 fi
32514675 "") ;;
32524676 *.c)
32534677 # Discover the nlist of each of the dlfiles.
3254 nlist="$output_objdir/${my_outputname}.nm"
4678 nlist=$output_objdir/$my_outputname.nm
32554679
32564680 func_show_eval "$RM $nlist ${nlist}S ${nlist}T"
32574681
32594683 func_verbose "creating $output_objdir/$my_dlsyms"
32604684
32614685 $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\
3262 /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */
3263 /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */
4686 /* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */
4687 /* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */
32644688
32654689 #ifdef __cplusplus
32664690 extern \"C\" {
32674691 #endif
32684692
3269 #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
4693 #if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4))
32704694 #pragma GCC diagnostic ignored \"-Wstrict-prototypes\"
32714695 #endif
32724696
32734697 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
3274 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
3275 /* DATA imports from DLLs on WIN32 con't be const, because runtime
4698 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4699 /* DATA imports from DLLs on WIN32 can't be const, because runtime
32764700 relocations are performed -- see ld's documentation on pseudo-relocs. */
32774701 # define LT_DLSYM_CONST
3278 #elif defined(__osf__)
4702 #elif defined __osf__
32794703 /* This system does not cope well with relocations in const data. */
32804704 # define LT_DLSYM_CONST
32814705 #else
32824706 # define LT_DLSYM_CONST const
32834707 #endif
32844708
4709 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
4710
32854711 /* External symbol declarations for the compiler. */\
32864712 "
32874713
3288 if test "$dlself" = yes; then
3289 func_verbose "generating symbol list for \`$output'"
4714 if test yes = "$dlself"; then
4715 func_verbose "generating symbol list for '$output'"
32904716
32914717 $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist"
32924718
32944720 progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP`
32954721 for progfile in $progfiles; do
32964722 func_to_tool_file "$progfile" func_convert_file_msys_to_w32
3297 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'"
4723 func_verbose "extracting global C symbols from '$func_to_tool_file_result'"
32984724 $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'"
32994725 done
33004726
33144740
33154741 # Prepare the list of exported symbols
33164742 if test -z "$export_symbols"; then
3317 export_symbols="$output_objdir/$outputname.exp"
4743 export_symbols=$output_objdir/$outputname.exp
33184744 $opt_dry_run || {
33194745 $RM $export_symbols
3320 eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
4746 eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"'
33214747 case $host in
33224748 *cygwin* | *mingw* | *cegcc* )
33234749 eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
33274753 }
33284754 else
33294755 $opt_dry_run || {
3330 eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
4756 eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
33314757 eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
33324758 eval '$MV "$nlist"T "$nlist"'
33334759 case $host in
33414767 fi
33424768
33434769 for dlprefile in $dlprefiles; do
3344 func_verbose "extracting global C symbols from \`$dlprefile'"
4770 func_verbose "extracting global C symbols from '$dlprefile'"
33454771 func_basename "$dlprefile"
3346 name="$func_basename_result"
4772 name=$func_basename_result
33474773 case $host in
33484774 *cygwin* | *mingw* | *cegcc* )
33494775 # if an import library, we need to obtain dlname
33504776 if func_win32_import_lib_p "$dlprefile"; then
33514777 func_tr_sh "$dlprefile"
33524778 eval "curr_lafile=\$libfile_$func_tr_sh_result"
3353 dlprefile_dlbasename=""
4779 dlprefile_dlbasename=
33544780 if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then
33554781 # Use subshell, to avoid clobbering current variable values
33564782 dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"`
3357 if test -n "$dlprefile_dlname" ; then
4783 if test -n "$dlprefile_dlname"; then
33584784 func_basename "$dlprefile_dlname"
3359 dlprefile_dlbasename="$func_basename_result"
4785 dlprefile_dlbasename=$func_basename_result
33604786 else
33614787 # no lafile. user explicitly requested -dlpreopen <import library>.
33624788 $sharedlib_from_linklib_cmd "$dlprefile"
33644790 fi
33654791 fi
33664792 $opt_dry_run || {
3367 if test -n "$dlprefile_dlbasename" ; then
4793 if test -n "$dlprefile_dlbasename"; then
33684794 eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"'
33694795 else
33704796 func_warning "Could not compute DLL name from $name"
34204846 echo '/* NONE */' >> "$output_objdir/$my_dlsyms"
34214847 fi
34224848
4849 func_show_eval '$RM "${nlist}I"'
4850 if test -n "$global_symbol_to_import"; then
4851 eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I'
4852 fi
4853
34234854 echo >> "$output_objdir/$my_dlsyms" "\
34244855
34254856 /* The mapping between symbol names and symbols. */
34284859 void *address;
34294860 } lt_dlsymlist;
34304861 extern LT_DLSYM_CONST lt_dlsymlist
3431 lt_${my_prefix}_LTX_preloaded_symbols[];
4862 lt_${my_prefix}_LTX_preloaded_symbols[];\
4863 "
4864
4865 if test -s "$nlist"I; then
4866 echo >> "$output_objdir/$my_dlsyms" "\
4867 static void lt_syminit(void)
4868 {
4869 LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols;
4870 for (; symbol->name; ++symbol)
4871 {"
4872 $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms"
4873 echo >> "$output_objdir/$my_dlsyms" "\
4874 }
4875 }"
4876 fi
4877 echo >> "$output_objdir/$my_dlsyms" "\
34324878 LT_DLSYM_CONST lt_dlsymlist
34334879 lt_${my_prefix}_LTX_preloaded_symbols[] =
3434 {\
3435 { \"$my_originator\", (void *) 0 },"
4880 { {\"$my_originator\", (void *) 0},"
4881
4882 if test -s "$nlist"I; then
4883 echo >> "$output_objdir/$my_dlsyms" "\
4884 {\"@INIT@\", (void *) &lt_syminit},"
4885 fi
34364886
34374887 case $need_lib_prefix in
34384888 no)
34694919 # linked before any other PIC object. But we must not use
34704920 # pic_flag when linking with -static. The problem exists in
34714921 # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1.
3472 *-*-freebsd2*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
4922 *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*)
34734923 pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;;
34744924 *-*-hpux*)
34754925 pic_flag_for_symtable=" $pic_flag" ;;
34764926 *)
3477 if test "X$my_pic_p" != Xno; then
3478 pic_flag_for_symtable=" $pic_flag"
3479 fi
4927 $my_pic_p && pic_flag_for_symtable=" $pic_flag"
34804928 ;;
34814929 esac
34824930 ;;
34934941 func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?'
34944942
34954943 # Clean up the generated files.
3496 func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"'
4944 func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"'
34974945
34984946 # Transform the symbol file into the correct name.
3499 symfileobj="$output_objdir/${my_outputname}S.$objext"
4947 symfileobj=$output_objdir/${my_outputname}S.$objext
35004948 case $host in
35014949 *cygwin* | *mingw* | *cegcc* )
35024950 if test -f "$output_objdir/$my_outputname.def"; then
35144962 esac
35154963 ;;
35164964 *)
3517 func_fatal_error "unknown suffix for \`$my_dlsyms'"
4965 func_fatal_error "unknown suffix for '$my_dlsyms'"
35184966 ;;
35194967 esac
35204968 else
35264974 compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"`
35274975 finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"`
35284976 fi
4977 }
4978
4979 # func_cygming_gnu_implib_p ARG
4980 # This predicate returns with zero status (TRUE) if
4981 # ARG is a GNU/binutils-style import library. Returns
4982 # with nonzero status (FALSE) otherwise.
4983 func_cygming_gnu_implib_p ()
4984 {
4985 $debug_cmd
4986
4987 func_to_tool_file "$1" func_convert_file_msys_to_w32
4988 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
4989 test -n "$func_cygming_gnu_implib_tmp"
4990 }
4991
4992 # func_cygming_ms_implib_p ARG
4993 # This predicate returns with zero status (TRUE) if
4994 # ARG is an MS-style import library. Returns
4995 # with nonzero status (FALSE) otherwise.
4996 func_cygming_ms_implib_p ()
4997 {
4998 $debug_cmd
4999
5000 func_to_tool_file "$1" func_convert_file_msys_to_w32
5001 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
5002 test -n "$func_cygming_ms_implib_tmp"
35295003 }
35305004
35315005 # func_win32_libid arg
35375011 # Despite the name, also deal with 64 bit binaries.
35385012 func_win32_libid ()
35395013 {
3540 $opt_debug
3541 win32_libid_type="unknown"
5014 $debug_cmd
5015
5016 win32_libid_type=unknown
35425017 win32_fileres=`file -L $1 2>/dev/null`
35435018 case $win32_fileres in
35445019 *ar\ archive\ import\ library*) # definitely import
35485023 # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD.
35495024 if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null |
35505025 $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then
3551 func_to_tool_file "$1" func_convert_file_msys_to_w32
3552 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
3553 $SED -n -e '
5026 case $nm_interface in
5027 "MS dumpbin")
5028 if func_cygming_ms_implib_p "$1" ||
5029 func_cygming_gnu_implib_p "$1"
5030 then
5031 win32_nmres=import
5032 else
5033 win32_nmres=
5034 fi
5035 ;;
5036 *)
5037 func_to_tool_file "$1" func_convert_file_msys_to_w32
5038 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" |
5039 $SED -n -e '
35545040 1,100{
35555041 / I /{
3556 s,.*,import,
5042 s|.*|import|
35575043 p
35585044 q
35595045 }
35605046 }'`
5047 ;;
5048 esac
35615049 case $win32_nmres in
35625050 import*) win32_libid_type="x86 archive import";;
35635051 *) win32_libid_type="x86 archive static";;
35895077 # $sharedlib_from_linklib_result
35905078 func_cygming_dll_for_implib ()
35915079 {
3592 $opt_debug
5080 $debug_cmd
5081
35935082 sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"`
35945083 }
35955084
36065095 # specified import library.
36075096 func_cygming_dll_for_implib_fallback_core ()
36085097 {
3609 $opt_debug
5098 $debug_cmd
5099
36105100 match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"`
36115101 $OBJDUMP -s --section "$1" "$2" 2>/dev/null |
36125102 $SED '/^Contents of section '"$match_literal"':/{
36425132 /./p' |
36435133 # we now have a list, one entry per line, of the stringified
36445134 # contents of the appropriate section of all members of the
3645 # archive which possess that section. Heuristic: eliminate
3646 # all those which have a first or second character that is
5135 # archive that possess that section. Heuristic: eliminate
5136 # all those that have a first or second character that is
36475137 # a '.' (that is, objdump's representation of an unprintable
36485138 # character.) This should work for all archives with less than
36495139 # 0x302f exports -- but will fail for DLLs whose name actually
36525142 #
36535143 # Of those that remain, print the first one.
36545144 $SED -e '/^\./d;/^.\./d;q'
3655 }
3656
3657 # func_cygming_gnu_implib_p ARG
3658 # This predicate returns with zero status (TRUE) if
3659 # ARG is a GNU/binutils-style import library. Returns
3660 # with nonzero status (FALSE) otherwise.
3661 func_cygming_gnu_implib_p ()
3662 {
3663 $opt_debug
3664 func_to_tool_file "$1" func_convert_file_msys_to_w32
3665 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'`
3666 test -n "$func_cygming_gnu_implib_tmp"
3667 }
3668
3669 # func_cygming_ms_implib_p ARG
3670 # This predicate returns with zero status (TRUE) if
3671 # ARG is an MS-style import library. Returns
3672 # with nonzero status (FALSE) otherwise.
3673 func_cygming_ms_implib_p ()
3674 {
3675 $opt_debug
3676 func_to_tool_file "$1" func_convert_file_msys_to_w32
3677 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'`
3678 test -n "$func_cygming_ms_implib_tmp"
36795145 }
36805146
36815147 # func_cygming_dll_for_implib_fallback ARG
36915157 # $sharedlib_from_linklib_result
36925158 func_cygming_dll_for_implib_fallback ()
36935159 {
3694 $opt_debug
3695 if func_cygming_gnu_implib_p "$1" ; then
5160 $debug_cmd
5161
5162 if func_cygming_gnu_implib_p "$1"; then
36965163 # binutils import library
36975164 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"`
3698 elif func_cygming_ms_implib_p "$1" ; then
5165 elif func_cygming_ms_implib_p "$1"; then
36995166 # ms-generated import library
37005167 sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"`
37015168 else
37025169 # unknown
3703 sharedlib_from_linklib_result=""
5170 sharedlib_from_linklib_result=
37045171 fi
37055172 }
37065173
37085175 # func_extract_an_archive dir oldlib
37095176 func_extract_an_archive ()
37105177 {
3711 $opt_debug
3712 f_ex_an_ar_dir="$1"; shift
3713 f_ex_an_ar_oldlib="$1"
3714 if test "$lock_old_archive_extraction" = yes; then
5178 $debug_cmd
5179
5180 f_ex_an_ar_dir=$1; shift
5181 f_ex_an_ar_oldlib=$1
5182 if test yes = "$lock_old_archive_extraction"; then
37155183 lockfile=$f_ex_an_ar_oldlib.lock
37165184 until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do
37175185 func_echo "Waiting for $lockfile to be removed"
37205188 fi
37215189 func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \
37225190 'stat=$?; rm -f "$lockfile"; exit $stat'
3723 if test "$lock_old_archive_extraction" = yes; then
5191 if test yes = "$lock_old_archive_extraction"; then
37245192 $opt_dry_run || rm -f "$lockfile"
37255193 fi
37265194 if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then
37345202 # func_extract_archives gentop oldlib ...
37355203 func_extract_archives ()
37365204 {
3737 $opt_debug
3738 my_gentop="$1"; shift
5205 $debug_cmd
5206
5207 my_gentop=$1; shift
37395208 my_oldlibs=${1+"$@"}
3740 my_oldobjs=""
3741 my_xlib=""
3742 my_xabs=""
3743 my_xdir=""
5209 my_oldobjs=
5210 my_xlib=
5211 my_xabs=
5212 my_xdir=
37445213
37455214 for my_xlib in $my_oldlibs; do
37465215 # Extract the objects.
37475216 case $my_xlib in
3748 [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;;
5217 [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;;
37495218 *) my_xabs=`pwd`"/$my_xlib" ;;
37505219 esac
37515220 func_basename "$my_xlib"
3752 my_xlib="$func_basename_result"
5221 my_xlib=$func_basename_result
37535222 my_xlib_u=$my_xlib
37545223 while :; do
37555224 case " $extracted_archives " in
37615230 esac
37625231 done
37635232 extracted_archives="$extracted_archives $my_xlib_u"
3764 my_xdir="$my_gentop/$my_xlib_u"
5233 my_xdir=$my_gentop/$my_xlib_u
37655234
37665235 func_mkdir_p "$my_xdir"
37675236
37745243 cd $my_xdir || exit $?
37755244 darwin_archive=$my_xabs
37765245 darwin_curdir=`pwd`
3777 darwin_base_archive=`basename "$darwin_archive"`
5246 func_basename "$darwin_archive"
5247 darwin_base_archive=$func_basename_result
37785248 darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true`
37795249 if test -n "$darwin_arches"; then
37805250 darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'`
37815251 darwin_arch=
37825252 func_verbose "$darwin_base_archive has multiple architectures $darwin_arches"
3783 for darwin_arch in $darwin_arches ; do
3784 func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}"
3785 $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}"
3786 cd "unfat-$$/${darwin_base_archive}-${darwin_arch}"
3787 func_extract_an_archive "`pwd`" "${darwin_base_archive}"
5253 for darwin_arch in $darwin_arches; do
5254 func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch"
5255 $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive"
5256 cd "unfat-$$/$darwin_base_archive-$darwin_arch"
5257 func_extract_an_archive "`pwd`" "$darwin_base_archive"
37885258 cd "$darwin_curdir"
3789 $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}"
5259 $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive"
37905260 done # $darwin_arches
37915261 ## Okay now we've a bunch of thin objects, gotta fatten them up :)
3792 darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u`
5262 darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u`
37935263 darwin_file=
37945264 darwin_files=
37955265 for darwin_file in $darwin_filelist; do
38115281 my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP`
38125282 done
38135283
3814 func_extract_archives_result="$my_oldobjs"
5284 func_extract_archives_result=$my_oldobjs
38155285 }
38165286
38175287
38265296 #
38275297 # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR
38285298 # variable will take. If 'yes', then the emitted script
3829 # will assume that the directory in which it is stored is
5299 # will assume that the directory where it is stored is
38305300 # the $objdir directory. This is a cygwin/mingw-specific
38315301 # behavior.
38325302 func_emit_wrapper ()
38375307 #! $SHELL
38385308
38395309 # $output - temporary wrapper script for $objdir/$outputname
3840 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
5310 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
38415311 #
38425312 # The $output program cannot be directly executed until all the libtool
38435313 # libraries that it depends on are installed.
38945364
38955365 # Very basic option parsing. These options are (a) specific to
38965366 # the libtool wrapper, (b) are identical between the wrapper
3897 # /script/ and the wrapper /executable/ which is used only on
5367 # /script/ and the wrapper /executable/ that is used only on
38985368 # windows platforms, and (c) all begin with the string "--lt-"
3899 # (application programs are unlikely to have options which match
5369 # (application programs are unlikely to have options that match
39005370 # this pattern).
39015371 #
39025372 # There are only two supported options: --lt-debug and
39295399
39305400 # Print the debug banner immediately:
39315401 if test -n \"\$lt_option_debug\"; then
3932 echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2
5402 echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2
39335403 fi
39345404 }
39355405
39405410 lt_dump_args_N=1;
39415411 for lt_arg
39425412 do
3943 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\"
5413 \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\"
39445414 lt_dump_args_N=\`expr \$lt_dump_args_N + 1\`
39455415 done
39465416 }
39545424 *-*-mingw | *-*-os2* | *-cegcc*)
39555425 $ECHO "\
39565426 if test -n \"\$lt_option_debug\"; then
3957 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2
5427 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2
39585428 func_lt_dump_args \${1+\"\$@\"} 1>&2
39595429 fi
39605430 exec \"\$progdir\\\\\$program\" \${1+\"\$@\"}
39645434 *)
39655435 $ECHO "\
39665436 if test -n \"\$lt_option_debug\"; then
3967 \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2
5437 \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2
39685438 func_lt_dump_args \${1+\"\$@\"} 1>&2
39695439 fi
39705440 exec \"\$progdir/\$program\" \${1+\"\$@\"}
39815451 # launches target application with the remaining arguments.
39825452 func_exec_program ()
39835453 {
3984 for lt_wr_arg
3985 do
3986 case \$lt_wr_arg in
3987 --lt-*) ;;
3988 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
3989 esac
3990 shift
3991 done
5454 case \" \$* \" in
5455 *\\ --lt-*)
5456 for lt_wr_arg
5457 do
5458 case \$lt_wr_arg in
5459 --lt-*) ;;
5460 *) set x \"\$@\" \"\$lt_wr_arg\"; shift;;
5461 esac
5462 shift
5463 done ;;
5464 esac
39925465 func_exec_program_core \${1+\"\$@\"}
39935466 }
39945467
40365509 test -n \"\$absdir\" && thisdir=\"\$absdir\"
40375510 "
40385511
4039 if test "$fast_install" = yes; then
5512 if test yes = "$fast_install"; then
40405513 $ECHO "\
40415514 program=lt-'$outputname'$exeext
40425515 progdir=\"\$thisdir/$objdir\"
40435516
40445517 if test ! -f \"\$progdir/\$program\" ||
4045 { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\
5518 { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\
40465519 test \"X\$file\" != \"X\$progdir/\$program\"; }; then
40475520
40485521 file=\"\$\$-\$program\"
40595532 if test -n \"\$relink_command\"; then
40605533 if relink_command_output=\`eval \$relink_command 2>&1\`; then :
40615534 else
4062 $ECHO \"\$relink_command_output\" >&2
5535 \$ECHO \"\$relink_command_output\" >&2
40635536 $RM \"\$progdir/\$file\"
40645537 exit 1
40655538 fi
40945567 fi
40955568
40965569 # Export our shlibpath_var if we have one.
4097 if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5570 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
40985571 $ECHO "\
40995572 # Add our own library path to $shlibpath_var
41005573 $shlibpath_var=\"$temp_rpath\$$shlibpath_var\"
41145587 fi
41155588 else
41165589 # The program doesn't exist.
4117 \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2
5590 \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2
41185591 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2
41195592 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2
41205593 exit 1
41335606 cat <<EOF
41345607
41355608 /* $cwrappersource - temporary wrapper executable for $objdir/$outputname
4136 Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
5609 Generated by $PROGRAM (GNU $PACKAGE) $VERSION
41375610
41385611 The $output program cannot be directly executed until all the libtool
41395612 libraries that it depends on are installed.
41685641 #include <fcntl.h>
41695642 #include <sys/stat.h>
41705643
5644 #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0)
5645
41715646 /* declarations of non-ANSI functions */
4172 #if defined(__MINGW32__)
5647 #if defined __MINGW32__
41735648 # ifdef __STRICT_ANSI__
41745649 int _putenv (const char *);
41755650 # endif
4176 #elif defined(__CYGWIN__)
5651 #elif defined __CYGWIN__
41775652 # ifdef __STRICT_ANSI__
41785653 char *realpath (const char *, char *);
41795654 int putenv (char *);
41805655 int setenv (const char *, const char *, int);
41815656 # endif
4182 /* #elif defined (other platforms) ... */
5657 /* #elif defined other_platform || defined ... */
41835658 #endif
41845659
41855660 /* portability defines, excluding path handling macros */
4186 #if defined(_MSC_VER)
5661 #if defined _MSC_VER
41875662 # define setmode _setmode
41885663 # define stat _stat
41895664 # define chmod _chmod
41905665 # define getcwd _getcwd
41915666 # define putenv _putenv
41925667 # define S_IXUSR _S_IEXEC
4193 # ifndef _INTPTR_T_DEFINED
4194 # define _INTPTR_T_DEFINED
4195 # define intptr_t int
4196 # endif
4197 #elif defined(__MINGW32__)
5668 #elif defined __MINGW32__
41985669 # define setmode _setmode
41995670 # define stat _stat
42005671 # define chmod _chmod
42015672 # define getcwd _getcwd
42025673 # define putenv _putenv
4203 #elif defined(__CYGWIN__)
5674 #elif defined __CYGWIN__
42045675 # define HAVE_SETENV
42055676 # define FOPEN_WB "wb"
4206 /* #elif defined (other platforms) ... */
5677 /* #elif defined other platforms ... */
42075678 #endif
42085679
4209 #if defined(PATH_MAX)
5680 #if defined PATH_MAX
42105681 # define LT_PATHMAX PATH_MAX
4211 #elif defined(MAXPATHLEN)
5682 #elif defined MAXPATHLEN
42125683 # define LT_PATHMAX MAXPATHLEN
42135684 #else
42145685 # define LT_PATHMAX 1024
42275698 # define PATH_SEPARATOR ':'
42285699 #endif
42295700
4230 #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \
4231 defined (__OS2__)
5701 #if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \
5702 defined __OS2__
42325703 # define HAVE_DOS_BASED_FILE_SYSTEM
42335704 # define FOPEN_WB "wb"
42345705 # ifndef DIR_SEPARATOR_2
42615732
42625733 #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type)))
42635734 #define XFREE(stale) do { \
4264 if (stale) { free ((void *) stale); stale = 0; } \
5735 if (stale) { free (stale); stale = 0; } \
42655736 } while (0)
42665737
4267 #if defined(LT_DEBUGWRAPPER)
5738 #if defined LT_DEBUGWRAPPER
42685739 static int lt_debug = 1;
42695740 #else
42705741 static int lt_debug = 0;
42935764 EOF
42945765
42955766 cat <<EOF
4296 volatile const char * MAGIC_EXE = "$magic_exe";
5767 #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5768 # define externally_visible volatile
5769 #else
5770 # define externally_visible __attribute__((externally_visible)) volatile
5771 #endif
5772 externally_visible const char * MAGIC_EXE = "$magic_exe";
42975773 const char * LIB_PATH_VARNAME = "$shlibpath_var";
42985774 EOF
42995775
4300 if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
5776 if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then
43015777 func_to_host_path "$temp_rpath"
43025778 cat <<EOF
43035779 const char * LIB_PATH_VALUE = "$func_to_host_path_result";
43215797 EOF
43225798 fi
43235799
4324 if test "$fast_install" = yes; then
5800 if test yes = "$fast_install"; then
43255801 cat <<EOF
43265802 const char * TARGET_PROGRAM_NAME = "lt-$outputname"; /* hopefully, no .exe */
43275803 EOF
43505826 char *actual_cwrapper_name;
43515827 char *target_name;
43525828 char *lt_argv_zero;
4353 intptr_t rval = 127;
5829 int rval = 127;
43545830
43555831 int i;
43565832
43575833 program_name = (char *) xstrdup (base_name (argv[0]));
4358 newargz = XMALLOC (char *, argc + 1);
5834 newargz = XMALLOC (char *, (size_t) argc + 1);
43595835
43605836 /* very simple arg parsing; don't want to rely on getopt
43615837 * also, copy all non cwrapper options to newargz, except
43645840 newargc=0;
43655841 for (i = 1; i < argc; i++)
43665842 {
4367 if (strcmp (argv[i], dumpscript_opt) == 0)
5843 if (STREQ (argv[i], dumpscript_opt))
43685844 {
43695845 EOF
4370 case "$host" in
5846 case $host in
43715847 *mingw* | *cygwin* )
43725848 # make stdout use "unix" line endings
43735849 echo " setmode(1,_O_BINARY);"
43785854 lt_dump_script (stdout);
43795855 return 0;
43805856 }
4381 if (strcmp (argv[i], debug_opt) == 0)
5857 if (STREQ (argv[i], debug_opt))
43825858 {
43835859 lt_debug = 1;
43845860 continue;
43855861 }
4386 if (strcmp (argv[i], ltwrapper_option_prefix) == 0)
5862 if (STREQ (argv[i], ltwrapper_option_prefix))
43875863 {
43885864 /* however, if there is an option in the LTWRAPPER_OPTION_PREFIX
43895865 namespace, but it is not one of the ones we know about and
44065882 EOF
44075883 cat <<EOF
44085884 /* The GNU banner must be the first non-error debug message */
4409 lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\n");
5885 lt_debugprintf (__FILE__, __LINE__, "libtool wrapper (GNU $PACKAGE) $VERSION\n");
44105886 EOF
44115887 cat <<"EOF"
44125888 lt_debugprintf (__FILE__, __LINE__, "(main) argv[0]: %s\n", argv[0]);
45175993 cat <<"EOF"
45185994 /* execv doesn't actually work on mingw as expected on unix */
45195995 newargz = prepare_spawn (newargz);
4520 rval = _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
5996 rval = (int) _spawnv (_P_WAIT, lt_argv_zero, (const char * const *) newargz);
45215997 if (rval == -1)
45225998 {
45235999 /* failed to start process */
45626038 {
45636039 const char *base;
45646040
4565 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6041 #if defined HAVE_DOS_BASED_FILE_SYSTEM
45666042 /* Skip over the disk name in MSDOS pathnames. */
45676043 if (isalpha ((unsigned char) name[0]) && name[1] == ':')
45686044 name += 2;
46216097 const char *p_next;
46226098 /* static buffer for getcwd */
46236099 char tmp[LT_PATHMAX + 1];
4624 int tmp_len;
6100 size_t tmp_len;
46256101 char *concat_name;
46266102
46276103 lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n",
46316107 return NULL;
46326108
46336109 /* Absolute path? */
4634 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6110 #if defined HAVE_DOS_BASED_FILE_SYSTEM
46356111 if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':')
46366112 {
46376113 concat_name = xstrdup (wrapper);
46496125 return concat_name;
46506126 XFREE (concat_name);
46516127 }
4652 #if defined (HAVE_DOS_BASED_FILE_SYSTEM)
6128 #if defined HAVE_DOS_BASED_FILE_SYSTEM
46536129 }
46546130 #endif
46556131
46726148 for (q = p; *q; q++)
46736149 if (IS_PATH_SEPARATOR (*q))
46746150 break;
4675 p_len = q - p;
6151 p_len = (size_t) (q - p);
46766152 p_next = (*q == '\0' ? q : q + 1);
46776153 if (p_len == 0)
46786154 {
47916267 if (patlen <= len)
47926268 {
47936269 str += len - patlen;
4794 if (strcmp (str, pat) == 0)
6270 if (STREQ (str, pat))
47956271 *str = '\0';
47966272 }
47976273 return str;
48566332 char *str = xstrdup (value);
48576333 setenv (name, str, 1);
48586334 #else
4859 int len = strlen (name) + 1 + strlen (value) + 1;
6335 size_t len = strlen (name) + 1 + strlen (value) + 1;
48606336 char *str = XMALLOC (char, len);
48616337 sprintf (str, "%s=%s", name, value);
48626338 if (putenv (str) != EXIT_SUCCESS)
48736349 char *new_value;
48746350 if (orig_value && *orig_value)
48756351 {
4876 int orig_value_len = strlen (orig_value);
4877 int add_len = strlen (add);
6352 size_t orig_value_len = strlen (orig_value);
6353 size_t add_len = strlen (add);
48786354 new_value = XMALLOC (char, add_len + orig_value_len + 1);
48796355 if (to_end)
48806356 {
49056381 {
49066382 char *new_value = lt_extend_str (getenv (name), value, 0);
49076383 /* some systems can't cope with a ':'-terminated path #' */
4908 int len = strlen (new_value);
4909 while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
6384 size_t len = strlen (new_value);
6385 while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1]))
49106386 {
4911 new_value[len-1] = '\0';
6387 new_value[--len] = '\0';
49126388 }
49136389 lt_setenv (name, new_value);
49146390 XFREE (new_value);
50566532 {
50576533 EOF
50586534 func_emit_wrapper yes |
5059 $SED -e 's/\([\\"]\)/\\\1/g' \
5060 -e 's/^/ fputs ("/' -e 's/$/\\n", f);/'
5061
6535 $SED -n -e '
6536 s/^\(.\{79\}\)\(..*\)/\1\
6537 \2/
6538 h
6539 s/\([\\"]\)/\\\1/g
6540 s/$/\\n/
6541 s/\([^\n]*\).*/ fputs ("\1", f);/p
6542 g
6543 D'
50626544 cat <<"EOF"
50636545 }
50646546 EOF
50696551 # True if ARG is an import lib, as indicated by $file_magic_cmd
50706552 func_win32_import_lib_p ()
50716553 {
5072 $opt_debug
6554 $debug_cmd
6555
50736556 case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in
50746557 *import*) : ;;
50756558 *) false ;;
50766559 esac
50776560 }
50786561
6562 # func_suncc_cstd_abi
6563 # !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!!
6564 # Several compiler flags select an ABI that is incompatible with the
6565 # Cstd library. Avoid specifying it if any are in CXXFLAGS.
6566 func_suncc_cstd_abi ()
6567 {
6568 $debug_cmd
6569
6570 case " $compile_command " in
6571 *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*)
6572 suncc_use_cstd_abi=no
6573 ;;
6574 *)
6575 suncc_use_cstd_abi=yes
6576 ;;
6577 esac
6578 }
6579
50796580 # func_mode_link arg...
50806581 func_mode_link ()
50816582 {
5082 $opt_debug
6583 $debug_cmd
6584
50836585 case $host in
50846586 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
50856587 # It is impossible to link a dll without this setting, and
50866588 # we shouldn't force the makefile maintainer to figure out
5087 # which system we are compiling for in order to pass an extra
6589 # what system we are compiling for in order to pass an extra
50886590 # flag for every libtool invocation.
50896591 # allow_undefined=no
50906592
50916593 # FIXME: Unfortunately, there are problems with the above when trying
5092 # to make a dll which has undefined symbols, in which case not
6594 # to make a dll that has undefined symbols, in which case not
50936595 # even a static library is built. For now, we need to specify
50946596 # -no-undefined on the libtool link line when we can be certain
50956597 # that all symbols are satisfied, otherwise we get a static library.
51336635 module=no
51346636 no_install=no
51356637 objs=
6638 os2dllname=
51366639 non_pic_objects=
51376640 precious_files_regex=
51386641 prefer_static_libs=no
5139 preload=no
6642 preload=false
51406643 prev=
51416644 prevarg=
51426645 release=
51486651 vinfo=
51496652 vinfo_number=no
51506653 weak_libs=
5151 single_module="${wl}-single_module"
6654 single_module=$wl-single_module
51526655 func_infer_tag $base_compile
51536656
51546657 # We need to know -static, to get the right output filenames.
51566659 do
51576660 case $arg in
51586661 -shared)
5159 test "$build_libtool_libs" != yes && \
5160 func_fatal_configuration "can not build a shared library"
6662 test yes != "$build_libtool_libs" \
6663 && func_fatal_configuration "cannot build a shared library"
51616664 build_old_libs=no
51626665 break
51636666 ;;
51646667 -all-static | -static | -static-libtool-libs)
51656668 case $arg in
51666669 -all-static)
5167 if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then
6670 if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then
51686671 func_warning "complete static linking is impossible in this configuration"
51696672 fi
51706673 if test -n "$link_static_flag"; then
51976700
51986701 # Go through the arguments, transforming them on the way.
51996702 while test "$#" -gt 0; do
5200 arg="$1"
6703 arg=$1
52016704 shift
52026705 func_quote_for_eval "$arg"
52036706 qarg=$func_quote_for_eval_unquoted_result
52146717
52156718 case $prev in
52166719 bindir)
5217 bindir="$arg"
6720 bindir=$arg
52186721 prev=
52196722 continue
52206723 ;;
52216724 dlfiles|dlprefiles)
5222 if test "$preload" = no; then
6725 $preload || {
52236726 # Add the symbol object into the linking commands.
52246727 func_append compile_command " @SYMFILE@"
52256728 func_append finalize_command " @SYMFILE@"
5226 preload=yes
5227 fi
6729 preload=:
6730 }
52286731 case $arg in
52296732 *.la | *.lo) ;; # We handle these cases below.
52306733 force)
5231 if test "$dlself" = no; then
6734 if test no = "$dlself"; then
52326735 dlself=needless
52336736 export_dynamic=yes
52346737 fi
52366739 continue
52376740 ;;
52386741 self)
5239 if test "$prev" = dlprefiles; then
6742 if test dlprefiles = "$prev"; then
52406743 dlself=yes
5241 elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then
6744 elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then
52426745 dlself=yes
52436746 else
52446747 dlself=needless
52486751 continue
52496752 ;;
52506753 *)
5251 if test "$prev" = dlfiles; then
6754 if test dlfiles = "$prev"; then
52526755 func_append dlfiles " $arg"
52536756 else
52546757 func_append dlprefiles " $arg"
52596762 esac
52606763 ;;
52616764 expsyms)
5262 export_symbols="$arg"
6765 export_symbols=$arg
52636766 test -f "$arg" \
5264 || func_fatal_error "symbol file \`$arg' does not exist"
6767 || func_fatal_error "symbol file '$arg' does not exist"
52656768 prev=
52666769 continue
52676770 ;;
52686771 expsyms_regex)
5269 export_symbols_regex="$arg"
6772 export_symbols_regex=$arg
52706773 prev=
52716774 continue
52726775 ;;
52846787 continue
52856788 ;;
52866789 inst_prefix)
5287 inst_prefix_dir="$arg"
6790 inst_prefix_dir=$arg
6791 prev=
6792 continue
6793 ;;
6794 mllvm)
6795 # Clang does not use LLVM to link, so we can simply discard any
6796 # '-mllvm $arg' options when doing the link step.
52886797 prev=
52896798 continue
52906799 ;;
53086817
53096818 if test -z "$pic_object" ||
53106819 test -z "$non_pic_object" ||
5311 test "$pic_object" = none &&
5312 test "$non_pic_object" = none; then
5313 func_fatal_error "cannot find name of object for \`$arg'"
6820 test none = "$pic_object" &&
6821 test none = "$non_pic_object"; then
6822 func_fatal_error "cannot find name of object for '$arg'"
53146823 fi
53156824
53166825 # Extract subdirectory from the argument.
53176826 func_dirname "$arg" "/" ""
5318 xdir="$func_dirname_result"
5319
5320 if test "$pic_object" != none; then
6827 xdir=$func_dirname_result
6828
6829 if test none != "$pic_object"; then
53216830 # Prepend the subdirectory the object is found in.
5322 pic_object="$xdir$pic_object"
5323
5324 if test "$prev" = dlfiles; then
5325 if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
6831 pic_object=$xdir$pic_object
6832
6833 if test dlfiles = "$prev"; then
6834 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
53266835 func_append dlfiles " $pic_object"
53276836 prev=
53286837 continue
53336842 fi
53346843
53356844 # CHECK ME: I think I busted this. -Ossama
5336 if test "$prev" = dlprefiles; then
6845 if test dlprefiles = "$prev"; then
53376846 # Preload the old-style object.
53386847 func_append dlprefiles " $pic_object"
53396848 prev=
53416850
53426851 # A PIC object.
53436852 func_append libobjs " $pic_object"
5344 arg="$pic_object"
6853 arg=$pic_object
53456854 fi
53466855
53476856 # Non-PIC object.
5348 if test "$non_pic_object" != none; then
6857 if test none != "$non_pic_object"; then
53496858 # Prepend the subdirectory the object is found in.
5350 non_pic_object="$xdir$non_pic_object"
6859 non_pic_object=$xdir$non_pic_object
53516860
53526861 # A standard non-PIC object
53536862 func_append non_pic_objects " $non_pic_object"
5354 if test -z "$pic_object" || test "$pic_object" = none ; then
5355 arg="$non_pic_object"
6863 if test -z "$pic_object" || test none = "$pic_object"; then
6864 arg=$non_pic_object
53566865 fi
53576866 else
53586867 # If the PIC object exists, use it instead.
53596868 # $xdir was prepended to $pic_object above.
5360 non_pic_object="$pic_object"
6869 non_pic_object=$pic_object
53616870 func_append non_pic_objects " $non_pic_object"
53626871 fi
53636872 else
53656874 if $opt_dry_run; then
53666875 # Extract subdirectory from the argument.
53676876 func_dirname "$arg" "/" ""
5368 xdir="$func_dirname_result"
6877 xdir=$func_dirname_result
53696878
53706879 func_lo2o "$arg"
53716880 pic_object=$xdir$objdir/$func_lo2o_result
53736882 func_append libobjs " $pic_object"
53746883 func_append non_pic_objects " $non_pic_object"
53756884 else
5376 func_fatal_error "\`$arg' is not a valid libtool object"
6885 func_fatal_error "'$arg' is not a valid libtool object"
53776886 fi
53786887 fi
53796888 done
53806889 else
5381 func_fatal_error "link input file \`$arg' does not exist"
6890 func_fatal_error "link input file '$arg' does not exist"
53826891 fi
53836892 arg=$save_arg
53846893 prev=
53856894 continue
53866895 ;;
6896 os2dllname)
6897 os2dllname=$arg
6898 prev=
6899 continue
6900 ;;
53876901 precious_regex)
5388 precious_files_regex="$arg"
6902 precious_files_regex=$arg
53896903 prev=
53906904 continue
53916905 ;;
53926906 release)
5393 release="-$arg"
6907 release=-$arg
53946908 prev=
53956909 continue
53966910 ;;
54026916 func_fatal_error "only absolute run-paths are allowed"
54036917 ;;
54046918 esac
5405 if test "$prev" = rpath; then
6919 if test rpath = "$prev"; then
54066920 case "$rpath " in
54076921 *" $arg "*) ;;
54086922 *) func_append rpath " $arg" ;;
54176931 continue
54186932 ;;
54196933 shrext)
5420 shrext_cmds="$arg"
6934 shrext_cmds=$arg
54216935 prev=
54226936 continue
54236937 ;;
54576971 esac
54586972 fi # test -n "$prev"
54596973
5460 prevarg="$arg"
6974 prevarg=$arg
54616975
54626976 case $arg in
54636977 -all-static)
54716985
54726986 -allow-undefined)
54736987 # FIXME: remove this flag sometime in the future.
5474 func_fatal_error "\`-allow-undefined' must not be used because it is the default"
6988 func_fatal_error "'-allow-undefined' must not be used because it is the default"
54756989 ;;
54766990
54776991 -avoid-version)
55037017 if test -n "$export_symbols" || test -n "$export_symbols_regex"; then
55047018 func_fatal_error "more than one -exported-symbols argument is not allowed"
55057019 fi
5506 if test "X$arg" = "X-export-symbols"; then
7020 if test X-export-symbols = "X$arg"; then
55077021 prev=expsyms
55087022 else
55097023 prev=expsyms_regex
55377051 func_stripname "-L" '' "$arg"
55387052 if test -z "$func_stripname_result"; then
55397053 if test "$#" -gt 0; then
5540 func_fatal_error "require no space between \`-L' and \`$1'"
7054 func_fatal_error "require no space between '-L' and '$1'"
55417055 else
5542 func_fatal_error "need path for \`-L' option"
7056 func_fatal_error "need path for '-L' option"
55437057 fi
55447058 fi
55457059 func_resolve_sysroot "$func_stripname_result"
55507064 *)
55517065 absdir=`cd "$dir" && pwd`
55527066 test -z "$absdir" && \
5553 func_fatal_error "cannot determine absolute directory name of \`$dir'"
5554 dir="$absdir"
7067 func_fatal_error "cannot determine absolute directory name of '$dir'"
7068 dir=$absdir
55557069 ;;
55567070 esac
55577071 case "$deplibs " in
55867100 ;;
55877101
55887102 -l*)
5589 if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then
7103 if test X-lc = "X$arg" || test X-lm = "X$arg"; then
55907104 case $host in
55917105 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*)
55927106 # These systems don't actually have a C or math library (as such)
55947108 ;;
55957109 *-*-os2*)
55967110 # These systems don't actually have a C library (as such)
5597 test "X$arg" = "X-lc" && continue
7111 test X-lc = "X$arg" && continue
55987112 ;;
5599 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
7113 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
56007114 # Do not include libc due to us having libc/libc_r.
5601 test "X$arg" = "X-lc" && continue
7115 test X-lc = "X$arg" && continue
56027116 ;;
56037117 *-*-rhapsody* | *-*-darwin1.[012])
56047118 # Rhapsody C and math libraries are in the System framework
56077121 ;;
56087122 *-*-sco3.2v5* | *-*-sco5v6*)
56097123 # Causes problems with __ctype
5610 test "X$arg" = "X-lc" && continue
7124 test X-lc = "X$arg" && continue
56117125 ;;
56127126 *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*)
56137127 # Compiler inserts libc in the correct place for threads to work
5614 test "X$arg" = "X-lc" && continue
7128 test X-lc = "X$arg" && continue
56157129 ;;
56167130 esac
5617 elif test "X$arg" = "X-lc_r"; then
7131 elif test X-lc_r = "X$arg"; then
56187132 case $host in
5619 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*)
7133 *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*)
56207134 # Do not include libc_r directly, use -pthread flag.
56217135 continue
56227136 ;;
56237137 esac
56247138 fi
56257139 func_append deplibs " $arg"
7140 continue
7141 ;;
7142
7143 -mllvm)
7144 prev=mllvm
56267145 continue
56277146 ;;
56287147
56427161 continue
56437162 ;;
56447163
5645 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
7164 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7165 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
56467166 func_append compiler_flags " $arg"
56477167 func_append compile_command " $arg"
56487168 func_append finalize_command " $arg"
56547174 ;;
56557175
56567176 -multi_module)
5657 single_module="${wl}-multi_module"
7177 single_module=$wl-multi_module
56587178 continue
56597179 ;;
56607180
56687188 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*)
56697189 # The PATH hackery in wrapper scripts is required on Windows
56707190 # and Darwin in order for the loader to find any dlls it needs.
5671 func_warning "\`-no-install' is ignored for $host"
5672 func_warning "assuming \`-no-fast-install' instead"
7191 func_warning "'-no-install' is ignored for $host"
7192 func_warning "assuming '-no-fast-install' instead"
56737193 fast_install=no
56747194 ;;
56757195 *) no_install=yes ;;
56847204
56857205 -objectlist)
56867206 prev=objectlist
7207 continue
7208 ;;
7209
7210 -os2dllname)
7211 prev=os2dllname
56877212 continue
56887213 ;;
56897214
57747299 func_stripname '-Wc,' '' "$arg"
57757300 args=$func_stripname_result
57767301 arg=
5777 save_ifs="$IFS"; IFS=','
7302 save_ifs=$IFS; IFS=,
57787303 for flag in $args; do
5779 IFS="$save_ifs"
7304 IFS=$save_ifs
57807305 func_quote_for_eval "$flag"
57817306 func_append arg " $func_quote_for_eval_result"
57827307 func_append compiler_flags " $func_quote_for_eval_result"
57837308 done
5784 IFS="$save_ifs"
7309 IFS=$save_ifs
57857310 func_stripname ' ' '' "$arg"
57867311 arg=$func_stripname_result
57877312 ;;
57907315 func_stripname '-Wl,' '' "$arg"
57917316 args=$func_stripname_result
57927317 arg=
5793 save_ifs="$IFS"; IFS=','
7318 save_ifs=$IFS; IFS=,
57947319 for flag in $args; do
5795 IFS="$save_ifs"
7320 IFS=$save_ifs
57967321 func_quote_for_eval "$flag"
57977322 func_append arg " $wl$func_quote_for_eval_result"
57987323 func_append compiler_flags " $wl$func_quote_for_eval_result"
57997324 func_append linker_flags " $func_quote_for_eval_result"
58007325 done
5801 IFS="$save_ifs"
7326 IFS=$save_ifs
58027327 func_stripname ' ' '' "$arg"
58037328 arg=$func_stripname_result
58047329 ;;
58217346 # -msg_* for osf cc
58227347 -msg_*)
58237348 func_quote_for_eval "$arg"
5824 arg="$func_quote_for_eval_result"
7349 arg=$func_quote_for_eval_result
58257350 ;;
58267351
58277352 # Flags to be passed through unchanged, with rationale:
58337358 # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
58347359 # -F/path path to uninstalled frameworks, gcc on darwin
58357360 # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
7361 # -fstack-protector* stack protector flags for GCC
58367362 # @file GCC response files
58377363 # -tp=* Portland pgcc target processor selection
58387364 # --sysroot=* for sysroot support
5839 # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
7365 # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
7366 # -specs=* GCC specs files
7367 # -stdlib=* select c++ std lib with clang
7368 # -fsanitize=* Clang/GCC memory and address sanitizer
7369 # -fuse-ld=* Linker select flags for GCC
7370 # -static-* direct GCC to link specific libraries statically
7371 # -fcilkplus Cilk Plus language extension features for C/C++
58407372 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
58417373 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
5842 -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
7374 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7375 -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus)
58437376 func_quote_for_eval "$arg"
5844 arg="$func_quote_for_eval_result"
7377 arg=$func_quote_for_eval_result
58457378 func_append compile_command " $arg"
58467379 func_append finalize_command " $arg"
58477380 func_append compiler_flags " $arg"
58487381 continue
58497382 ;;
58507383
7384 -Z*)
7385 if test os2 = "`expr $host : '.*\(os2\)'`"; then
7386 # OS/2 uses -Zxxx to specify OS/2-specific options
7387 compiler_flags="$compiler_flags $arg"
7388 func_append compile_command " $arg"
7389 func_append finalize_command " $arg"
7390 case $arg in
7391 -Zlinker | -Zstack)
7392 prev=xcompiler
7393 ;;
7394 esac
7395 continue
7396 else
7397 # Otherwise treat like 'Some other compiler flag' below
7398 func_quote_for_eval "$arg"
7399 arg=$func_quote_for_eval_result
7400 fi
7401 ;;
7402
58517403 # Some other compiler flag.
58527404 -* | +*)
58537405 func_quote_for_eval "$arg"
5854 arg="$func_quote_for_eval_result"
7406 arg=$func_quote_for_eval_result
58557407 ;;
58567408
58577409 *.$objext)
58727424
58737425 if test -z "$pic_object" ||
58747426 test -z "$non_pic_object" ||
5875 test "$pic_object" = none &&
5876 test "$non_pic_object" = none; then
5877 func_fatal_error "cannot find name of object for \`$arg'"
7427 test none = "$pic_object" &&
7428 test none = "$non_pic_object"; then
7429 func_fatal_error "cannot find name of object for '$arg'"
58787430 fi
58797431
58807432 # Extract subdirectory from the argument.
58817433 func_dirname "$arg" "/" ""
5882 xdir="$func_dirname_result"
5883
5884 if test "$pic_object" != none; then
7434 xdir=$func_dirname_result
7435
7436 test none = "$pic_object" || {
58857437 # Prepend the subdirectory the object is found in.
5886 pic_object="$xdir$pic_object"
5887
5888 if test "$prev" = dlfiles; then
5889 if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then
7438 pic_object=$xdir$pic_object
7439
7440 if test dlfiles = "$prev"; then
7441 if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then
58907442 func_append dlfiles " $pic_object"
58917443 prev=
58927444 continue
58977449 fi
58987450
58997451 # CHECK ME: I think I busted this. -Ossama
5900 if test "$prev" = dlprefiles; then
7452 if test dlprefiles = "$prev"; then
59017453 # Preload the old-style object.
59027454 func_append dlprefiles " $pic_object"
59037455 prev=
59057457
59067458 # A PIC object.
59077459 func_append libobjs " $pic_object"
5908 arg="$pic_object"
5909 fi
7460 arg=$pic_object
7461 }
59107462
59117463 # Non-PIC object.
5912 if test "$non_pic_object" != none; then
7464 if test none != "$non_pic_object"; then
59137465 # Prepend the subdirectory the object is found in.
5914 non_pic_object="$xdir$non_pic_object"
7466 non_pic_object=$xdir$non_pic_object
59157467
59167468 # A standard non-PIC object
59177469 func_append non_pic_objects " $non_pic_object"
5918 if test -z "$pic_object" || test "$pic_object" = none ; then
5919 arg="$non_pic_object"
7470 if test -z "$pic_object" || test none = "$pic_object"; then
7471 arg=$non_pic_object
59207472 fi
59217473 else
59227474 # If the PIC object exists, use it instead.
59237475 # $xdir was prepended to $pic_object above.
5924 non_pic_object="$pic_object"
7476 non_pic_object=$pic_object
59257477 func_append non_pic_objects " $non_pic_object"
59267478 fi
59277479 else
59297481 if $opt_dry_run; then
59307482 # Extract subdirectory from the argument.
59317483 func_dirname "$arg" "/" ""
5932 xdir="$func_dirname_result"
7484 xdir=$func_dirname_result
59337485
59347486 func_lo2o "$arg"
59357487 pic_object=$xdir$objdir/$func_lo2o_result
59377489 func_append libobjs " $pic_object"
59387490 func_append non_pic_objects " $non_pic_object"
59397491 else
5940 func_fatal_error "\`$arg' is not a valid libtool object"
7492 func_fatal_error "'$arg' is not a valid libtool object"
59417493 fi
59427494 fi
59437495 ;;
59537505 # A libtool-controlled library.
59547506
59557507 func_resolve_sysroot "$arg"
5956 if test "$prev" = dlfiles; then
7508 if test dlfiles = "$prev"; then
59577509 # This library was specified with -dlopen.
59587510 func_append dlfiles " $func_resolve_sysroot_result"
59597511 prev=
5960 elif test "$prev" = dlprefiles; then
7512 elif test dlprefiles = "$prev"; then
59617513 # The library was specified with -dlpreopen.
59627514 func_append dlprefiles " $func_resolve_sysroot_result"
59637515 prev=
59727524 # Unknown arguments in both finalize_command and compile_command need
59737525 # to be aesthetically quoted because they are evaled later.
59747526 func_quote_for_eval "$arg"
5975 arg="$func_quote_for_eval_result"
7527 arg=$func_quote_for_eval_result
59767528 ;;
59777529 esac # arg
59787530
59847536 done # argument parsing loop
59857537
59867538 test -n "$prev" && \
5987 func_fatal_help "the \`$prevarg' option requires an argument"
5988
5989 if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then
7539 func_fatal_help "the '$prevarg' option requires an argument"
7540
7541 if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then
59907542 eval arg=\"$export_dynamic_flag_spec\"
59917543 func_append compile_command " $arg"
59927544 func_append finalize_command " $arg"
59957547 oldlibs=
59967548 # calculate the name of the file, without its directory
59977549 func_basename "$output"
5998 outputname="$func_basename_result"
5999 libobjs_save="$libobjs"
7550 outputname=$func_basename_result
7551 libobjs_save=$libobjs
60007552
60017553 if test -n "$shlibpath_var"; then
60027554 # get the directories listed in $shlibpath_var
6003 eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\`
7555 eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\`
60047556 else
60057557 shlib_search_path=
60067558 fi
60077559 eval sys_lib_search_path=\"$sys_lib_search_path_spec\"
60087560 eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\"
60097561
7562 # Definition is injected by LT_CONFIG during libtool generation.
7563 func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH"
7564
60107565 func_dirname "$output" "/" ""
6011 output_objdir="$func_dirname_result$objdir"
7566 output_objdir=$func_dirname_result$objdir
60127567 func_to_tool_file "$output_objdir/"
60137568 tool_output_objdir=$func_to_tool_file_result
60147569 # Create the object directory.
60317586 # Find all interdependent deplibs by searching for libraries
60327587 # that are linked more than once (e.g. -la -lb -la)
60337588 for deplib in $deplibs; do
6034 if $opt_preserve_dup_deps ; then
7589 if $opt_preserve_dup_deps; then
60357590 case "$libs " in
60367591 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
60377592 esac
60397594 func_append libs " $deplib"
60407595 done
60417596
6042 if test "$linkmode" = lib; then
7597 if test lib = "$linkmode"; then
60437598 libs="$predeps $libs $compiler_lib_search_path $postdeps"
60447599
60457600 # Compute libraries that are listed more than once in $predeps
60717626 case $file in
60727627 *.la) ;;
60737628 *)
6074 func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file"
7629 func_fatal_help "libraries can '-dlopen' only libtool libraries: $file"
60757630 ;;
60767631 esac
60777632 done
60797634 prog)
60807635 compile_deplibs=
60817636 finalize_deplibs=
6082 alldeplibs=no
7637 alldeplibs=false
60837638 newdlfiles=
60847639 newdlprefiles=
60857640 passes="conv scan dlopen dlpreopen link"
60917646 for pass in $passes; do
60927647 # The preopen pass in lib mode reverses $deplibs; put it back here
60937648 # so that -L comes before libs that need it for instance...
6094 if test "$linkmode,$pass" = "lib,link"; then
7649 if test lib,link = "$linkmode,$pass"; then
60957650 ## FIXME: Find the place where the list is rebuilt in the wrong
60967651 ## order, and fix it there properly
60977652 tmp_deplibs=
60987653 for deplib in $deplibs; do
60997654 tmp_deplibs="$deplib $tmp_deplibs"
61007655 done
6101 deplibs="$tmp_deplibs"
7656 deplibs=$tmp_deplibs
61027657 fi
61037658
6104 if test "$linkmode,$pass" = "lib,link" ||
6105 test "$linkmode,$pass" = "prog,scan"; then
6106 libs="$deplibs"
7659 if test lib,link = "$linkmode,$pass" ||
7660 test prog,scan = "$linkmode,$pass"; then
7661 libs=$deplibs
61077662 deplibs=
61087663 fi
6109 if test "$linkmode" = prog; then
7664 if test prog = "$linkmode"; then
61107665 case $pass in
6111 dlopen) libs="$dlfiles" ;;
6112 dlpreopen) libs="$dlprefiles" ;;
6113 link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
7666 dlopen) libs=$dlfiles ;;
7667 dlpreopen) libs=$dlprefiles ;;
7668 link)
7669 libs="$deplibs %DEPLIBS%"
7670 test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
7671 ;;
61147672 esac
61157673 fi
6116 if test "$linkmode,$pass" = "lib,dlpreopen"; then
7674 if test lib,dlpreopen = "$linkmode,$pass"; then
61177675 # Collect and forward deplibs of preopened libtool libs
61187676 for lib in $dlprefiles; do
61197677 # Ignore non-libtool-libs
61347692 esac
61357693 done
61367694 done
6137 libs="$dlprefiles"
7695 libs=$dlprefiles
61387696 fi
6139 if test "$pass" = dlopen; then
7697 if test dlopen = "$pass"; then
61407698 # Collect dlpreopened libraries
6141 save_deplibs="$deplibs"
7699 save_deplibs=$deplibs
61427700 deplibs=
61437701 fi
61447702
61457703 for deplib in $libs; do
61467704 lib=
6147 found=no
7705 found=false
61487706 case $deplib in
6149 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
6150 if test "$linkmode,$pass" = "prog,link"; then
7707 -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
7708 |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
7709 if test prog,link = "$linkmode,$pass"; then
61517710 compile_deplibs="$deplib $compile_deplibs"
61527711 finalize_deplibs="$deplib $finalize_deplibs"
61537712 else
61547713 func_append compiler_flags " $deplib"
6155 if test "$linkmode" = lib ; then
7714 if test lib = "$linkmode"; then
61567715 case "$new_inherited_linker_flags " in
61577716 *" $deplib "*) ;;
61587717 * ) func_append new_inherited_linker_flags " $deplib" ;;
61627721 continue
61637722 ;;
61647723 -l*)
6165 if test "$linkmode" != lib && test "$linkmode" != prog; then
6166 func_warning "\`-l' is ignored for archives/objects"
7724 if test lib != "$linkmode" && test prog != "$linkmode"; then
7725 func_warning "'-l' is ignored for archives/objects"
61677726 continue
61687727 fi
61697728 func_stripname '-l' '' "$deplib"
61707729 name=$func_stripname_result
6171 if test "$linkmode" = lib; then
7730 if test lib = "$linkmode"; then
61727731 searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path"
61737732 else
61747733 searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path"
61767735 for searchdir in $searchdirs; do
61777736 for search_ext in .la $std_shrext .so .a; do
61787737 # Search the libtool library
6179 lib="$searchdir/lib${name}${search_ext}"
7738 lib=$searchdir/lib$name$search_ext
61807739 if test -f "$lib"; then
6181 if test "$search_ext" = ".la"; then
6182 found=yes
7740 if test .la = "$search_ext"; then
7741 found=:
61837742 else
6184 found=no
7743 found=false
61857744 fi
61867745 break 2
61877746 fi
61887747 done
61897748 done
6190 if test "$found" != yes; then
6191 # deplib doesn't seem to be a libtool library
6192 if test "$linkmode,$pass" = "prog,link"; then
6193 compile_deplibs="$deplib $compile_deplibs"
6194 finalize_deplibs="$deplib $finalize_deplibs"
6195 else
6196 deplibs="$deplib $deplibs"
6197 test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
6198 fi
6199 continue
6200 else # deplib is a libtool library
7749 if $found; then
7750 # deplib is a libtool library
62017751 # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib,
62027752 # We need to do some special things here, and not later.
6203 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
7753 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
62047754 case " $predeps $postdeps " in
62057755 *" $deplib "*)
62067756 if func_lalib_p "$lib"; then
62087758 old_library=
62097759 func_source "$lib"
62107760 for l in $old_library $library_names; do
6211 ll="$l"
7761 ll=$l
62127762 done
6213 if test "X$ll" = "X$old_library" ; then # only static version available
6214 found=no
7763 if test "X$ll" = "X$old_library"; then # only static version available
7764 found=false
62157765 func_dirname "$lib" "" "."
6216 ladir="$func_dirname_result"
7766 ladir=$func_dirname_result
62177767 lib=$ladir/$old_library
6218 if test "$linkmode,$pass" = "prog,link"; then
7768 if test prog,link = "$linkmode,$pass"; then
62197769 compile_deplibs="$deplib $compile_deplibs"
62207770 finalize_deplibs="$deplib $finalize_deplibs"
62217771 else
62227772 deplibs="$deplib $deplibs"
6223 test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs"
7773 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
62247774 fi
62257775 continue
62267776 fi
62297779 *) ;;
62307780 esac
62317781 fi
7782 else
7783 # deplib doesn't seem to be a libtool library
7784 if test prog,link = "$linkmode,$pass"; then
7785 compile_deplibs="$deplib $compile_deplibs"
7786 finalize_deplibs="$deplib $finalize_deplibs"
7787 else
7788 deplibs="$deplib $deplibs"
7789 test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs"
7790 fi
7791 continue
62327792 fi
62337793 ;; # -l
62347794 *.ltframework)
6235 if test "$linkmode,$pass" = "prog,link"; then
7795 if test prog,link = "$linkmode,$pass"; then
62367796 compile_deplibs="$deplib $compile_deplibs"
62377797 finalize_deplibs="$deplib $finalize_deplibs"
62387798 else
62397799 deplibs="$deplib $deplibs"
6240 if test "$linkmode" = lib ; then
7800 if test lib = "$linkmode"; then
62417801 case "$new_inherited_linker_flags " in
62427802 *" $deplib "*) ;;
62437803 * ) func_append new_inherited_linker_flags " $deplib" ;;
62507810 case $linkmode in
62517811 lib)
62527812 deplibs="$deplib $deplibs"
6253 test "$pass" = conv && continue
7813 test conv = "$pass" && continue
62547814 newdependency_libs="$deplib $newdependency_libs"
62557815 func_stripname '-L' '' "$deplib"
62567816 func_resolve_sysroot "$func_stripname_result"
62577817 func_append newlib_search_path " $func_resolve_sysroot_result"
62587818 ;;
62597819 prog)
6260 if test "$pass" = conv; then
7820 if test conv = "$pass"; then
62617821 deplibs="$deplib $deplibs"
62627822 continue
62637823 fi
6264 if test "$pass" = scan; then
7824 if test scan = "$pass"; then
62657825 deplibs="$deplib $deplibs"
62667826 else
62677827 compile_deplibs="$deplib $compile_deplibs"
62727832 func_append newlib_search_path " $func_resolve_sysroot_result"
62737833 ;;
62747834 *)
6275 func_warning "\`-L' is ignored for archives/objects"
7835 func_warning "'-L' is ignored for archives/objects"
62767836 ;;
62777837 esac # linkmode
62787838 continue
62797839 ;; # -L
62807840 -R*)
6281 if test "$pass" = link; then
7841 if test link = "$pass"; then
62827842 func_stripname '-R' '' "$deplib"
62837843 func_resolve_sysroot "$func_stripname_result"
62847844 dir=$func_resolve_sysroot_result
62967856 lib=$func_resolve_sysroot_result
62977857 ;;
62987858 *.$libext)
6299 if test "$pass" = conv; then
7859 if test conv = "$pass"; then
63007860 deplibs="$deplib $deplibs"
63017861 continue
63027862 fi
63077867 case " $dlpreconveniencelibs " in
63087868 *" $deplib "*) ;;
63097869 *)
6310 valid_a_lib=no
7870 valid_a_lib=false
63117871 case $deplibs_check_method in
63127872 match_pattern*)
63137873 set dummy $deplibs_check_method; shift
63147874 match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"`
63157875 if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \
63167876 | $EGREP "$match_pattern_regex" > /dev/null; then
6317 valid_a_lib=yes
7877 valid_a_lib=:
63187878 fi
63197879 ;;
63207880 pass_all)
6321 valid_a_lib=yes
7881 valid_a_lib=:
63227882 ;;
63237883 esac
6324 if test "$valid_a_lib" != yes; then
7884 if $valid_a_lib; then
7885 echo
7886 $ECHO "*** Warning: Linking the shared library $output against the"
7887 $ECHO "*** static library $deplib is not portable!"
7888 deplibs="$deplib $deplibs"
7889 else
63257890 echo
63267891 $ECHO "*** Warning: Trying to link with static lib archive $deplib."
63277892 echo "*** I have the capability to make that library automatically link in when"
63297894 echo "*** shared version of the library, which you do not appear to have"
63307895 echo "*** because the file extensions .$libext of this argument makes me believe"
63317896 echo "*** that it is just a static archive that I should not use here."
6332 else
6333 echo
6334 $ECHO "*** Warning: Linking the shared library $output against the"
6335 $ECHO "*** static library $deplib is not portable!"
6336 deplibs="$deplib $deplibs"
63377897 fi
63387898 ;;
63397899 esac
63407900 continue
63417901 ;;
63427902 prog)
6343 if test "$pass" != link; then
7903 if test link != "$pass"; then
63447904 deplibs="$deplib $deplibs"
63457905 else
63467906 compile_deplibs="$deplib $compile_deplibs"
63517911 esac # linkmode
63527912 ;; # *.$libext
63537913 *.lo | *.$objext)
6354 if test "$pass" = conv; then
7914 if test conv = "$pass"; then
63557915 deplibs="$deplib $deplibs"
6356 elif test "$linkmode" = prog; then
6357 if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then
7916 elif test prog = "$linkmode"; then
7917 if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then
63587918 # If there is no dlopen support or we're linking statically,
63597919 # we need to preload.
63607920 func_append newdlprefiles " $deplib"
63677927 continue
63687928 ;;
63697929 %DEPLIBS%)
6370 alldeplibs=yes
7930 alldeplibs=:
63717931 continue
63727932 ;;
63737933 esac # case $deplib
63747934
6375 if test "$found" = yes || test -f "$lib"; then :
6376 else
6377 func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'"
6378 fi
7935 $found || test -f "$lib" \
7936 || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'"
63797937
63807938 # Check to see that this really is a libtool archive.
63817939 func_lalib_unsafe_p "$lib" \
6382 || func_fatal_error "\`$lib' is not a valid libtool archive"
7940 || func_fatal_error "'$lib' is not a valid libtool archive"
63837941
63847942 func_dirname "$lib" "" "."
6385 ladir="$func_dirname_result"
7943 ladir=$func_dirname_result
63867944
63877945 dlname=
63887946 dlopen=
64127970 done
64137971 fi
64147972 dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
6415 if test "$linkmode,$pass" = "lib,link" ||
6416 test "$linkmode,$pass" = "prog,scan" ||
6417 { test "$linkmode" != prog && test "$linkmode" != lib; }; then
7973 if test lib,link = "$linkmode,$pass" ||
7974 test prog,scan = "$linkmode,$pass" ||
7975 { test prog != "$linkmode" && test lib != "$linkmode"; }; then
64187976 test -n "$dlopen" && func_append dlfiles " $dlopen"
64197977 test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen"
64207978 fi
64217979
6422 if test "$pass" = conv; then
7980 if test conv = "$pass"; then
64237981 # Only check for convenience libraries
64247982 deplibs="$lib $deplibs"
64257983 if test -z "$libdir"; then
64267984 if test -z "$old_library"; then
6427 func_fatal_error "cannot find name of link library for \`$lib'"
7985 func_fatal_error "cannot find name of link library for '$lib'"
64287986 fi
64297987 # It is a libtool convenience library, so add in its objects.
64307988 func_append convenience " $ladir/$objdir/$old_library"
64317989 func_append old_convenience " $ladir/$objdir/$old_library"
6432 elif test "$linkmode" != prog && test "$linkmode" != lib; then
6433 func_fatal_error "\`$lib' is not a convenience library"
7990 tmp_libs=
7991 for deplib in $dependency_libs; do
7992 deplibs="$deplib $deplibs"
7993 if $opt_preserve_dup_deps; then
7994 case "$tmp_libs " in
7995 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
7996 esac
7997 fi
7998 func_append tmp_libs " $deplib"
7999 done
8000 elif test prog != "$linkmode" && test lib != "$linkmode"; then
8001 func_fatal_error "'$lib' is not a convenience library"
64348002 fi
6435 tmp_libs=
6436 for deplib in $dependency_libs; do
6437 deplibs="$deplib $deplibs"
6438 if $opt_preserve_dup_deps ; then
6439 case "$tmp_libs " in
6440 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
6441 esac
6442 fi
6443 func_append tmp_libs " $deplib"
6444 done
64458003 continue
64468004 fi # $pass = conv
64478005
64498007 # Get the name of the library we link against.
64508008 linklib=
64518009 if test -n "$old_library" &&
6452 { test "$prefer_static_libs" = yes ||
6453 test "$prefer_static_libs,$installed" = "built,no"; }; then
8010 { test yes = "$prefer_static_libs" ||
8011 test built,no = "$prefer_static_libs,$installed"; }; then
64548012 linklib=$old_library
64558013 else
64568014 for l in $old_library $library_names; do
6457 linklib="$l"
8015 linklib=$l
64588016 done
64598017 fi
64608018 if test -z "$linklib"; then
6461 func_fatal_error "cannot find name of link library for \`$lib'"
8019 func_fatal_error "cannot find name of link library for '$lib'"
64628020 fi
64638021
64648022 # This library was specified with -dlopen.
6465 if test "$pass" = dlopen; then
6466 if test -z "$libdir"; then
6467 func_fatal_error "cannot -dlopen a convenience library: \`$lib'"
6468 fi
8023 if test dlopen = "$pass"; then
8024 test -z "$libdir" \
8025 && func_fatal_error "cannot -dlopen a convenience library: '$lib'"
64698026 if test -z "$dlname" ||
6470 test "$dlopen_support" != yes ||
6471 test "$build_libtool_libs" = no; then
8027 test yes != "$dlopen_support" ||
8028 test no = "$build_libtool_libs"
8029 then
64728030 # If there is no dlname, no dlopen support or we're linking
64738031 # statically, we need to preload. We also need to preload any
64748032 # dependent libraries so libltdl's deplib preloader doesn't
64828040
64838041 # We need an absolute path.
64848042 case $ladir in
6485 [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;;
8043 [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;;
64868044 *)
64878045 abs_ladir=`cd "$ladir" && pwd`
64888046 if test -z "$abs_ladir"; then
6489 func_warning "cannot determine absolute directory name of \`$ladir'"
8047 func_warning "cannot determine absolute directory name of '$ladir'"
64908048 func_warning "passing it literally to the linker, although it might fail"
6491 abs_ladir="$ladir"
8049 abs_ladir=$ladir
64928050 fi
64938051 ;;
64948052 esac
64958053 func_basename "$lib"
6496 laname="$func_basename_result"
8054 laname=$func_basename_result
64978055
64988056 # Find the relevant object directory and library name.
6499 if test "X$installed" = Xyes; then
8057 if test yes = "$installed"; then
65008058 if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then
6501 func_warning "library \`$lib' was moved."
6502 dir="$ladir"
6503 absdir="$abs_ladir"
6504 libdir="$abs_ladir"
8059 func_warning "library '$lib' was moved."
8060 dir=$ladir
8061 absdir=$abs_ladir
8062 libdir=$abs_ladir
65058063 else
6506 dir="$lt_sysroot$libdir"
6507 absdir="$lt_sysroot$libdir"
8064 dir=$lt_sysroot$libdir
8065 absdir=$lt_sysroot$libdir
65088066 fi
6509 test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes
8067 test yes = "$hardcode_automatic" && avoidtemprpath=yes
65108068 else
65118069 if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then
6512 dir="$ladir"
6513 absdir="$abs_ladir"
8070 dir=$ladir
8071 absdir=$abs_ladir
65148072 # Remove this search path later
65158073 func_append notinst_path " $abs_ladir"
65168074 else
6517 dir="$ladir/$objdir"
6518 absdir="$abs_ladir/$objdir"
8075 dir=$ladir/$objdir
8076 absdir=$abs_ladir/$objdir
65198077 # Remove this search path later
65208078 func_append notinst_path " $abs_ladir"
65218079 fi
65248082 name=$func_stripname_result
65258083
65268084 # This library was specified with -dlpreopen.
6527 if test "$pass" = dlpreopen; then
6528 if test -z "$libdir" && test "$linkmode" = prog; then
6529 func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'"
8085 if test dlpreopen = "$pass"; then
8086 if test -z "$libdir" && test prog = "$linkmode"; then
8087 func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'"
65308088 fi
6531 case "$host" in
8089 case $host in
65328090 # special handling for platforms with PE-DLLs.
65338091 *cygwin* | *mingw* | *cegcc* )
65348092 # Linker will automatically link against shared library if both
65728130
65738131 if test -z "$libdir"; then
65748132 # Link the convenience library
6575 if test "$linkmode" = lib; then
8133 if test lib = "$linkmode"; then
65768134 deplibs="$dir/$old_library $deplibs"
6577 elif test "$linkmode,$pass" = "prog,link"; then
8135 elif test prog,link = "$linkmode,$pass"; then
65788136 compile_deplibs="$dir/$old_library $compile_deplibs"
65798137 finalize_deplibs="$dir/$old_library $finalize_deplibs"
65808138 else
65848142 fi
65858143
65868144
6587 if test "$linkmode" = prog && test "$pass" != link; then
8145 if test prog = "$linkmode" && test link != "$pass"; then
65888146 func_append newlib_search_path " $ladir"
65898147 deplibs="$lib $deplibs"
65908148
6591 linkalldeplibs=no
6592 if test "$link_all_deplibs" != no || test -z "$library_names" ||
6593 test "$build_libtool_libs" = no; then
6594 linkalldeplibs=yes
8149 linkalldeplibs=false
8150 if test no != "$link_all_deplibs" || test -z "$library_names" ||
8151 test no = "$build_libtool_libs"; then
8152 linkalldeplibs=:
65958153 fi
65968154
65978155 tmp_libs=
66038161 ;;
66048162 esac
66058163 # Need to link against all dependency_libs?
6606 if test "$linkalldeplibs" = yes; then
8164 if $linkalldeplibs; then
66078165 deplibs="$deplib $deplibs"
66088166 else
66098167 # Need to hardcode shared library paths
66108168 # or/and link against static libraries
66118169 newdependency_libs="$deplib $newdependency_libs"
66128170 fi
6613 if $opt_preserve_dup_deps ; then
8171 if $opt_preserve_dup_deps; then
66148172 case "$tmp_libs " in
66158173 *" $deplib "*) func_append specialdeplibs " $deplib" ;;
66168174 esac
66208178 continue
66218179 fi # $linkmode = prog...
66228180
6623 if test "$linkmode,$pass" = "prog,link"; then
8181 if test prog,link = "$linkmode,$pass"; then
66248182 if test -n "$library_names" &&
6625 { { test "$prefer_static_libs" = no ||
6626 test "$prefer_static_libs,$installed" = "built,yes"; } ||
8183 { { test no = "$prefer_static_libs" ||
8184 test built,yes = "$prefer_static_libs,$installed"; } ||
66278185 test -z "$old_library"; }; then
66288186 # We need to hardcode the library path
6629 if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then
8187 if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then
66308188 # Make sure the rpath contains only unique directories.
6631 case "$temp_rpath:" in
8189 case $temp_rpath: in
66328190 *"$absdir:"*) ;;
66338191 *) func_append temp_rpath "$absdir:" ;;
66348192 esac
66578215 esac
66588216 fi # $linkmode,$pass = prog,link...
66598217
6660 if test "$alldeplibs" = yes &&
6661 { test "$deplibs_check_method" = pass_all ||
6662 { test "$build_libtool_libs" = yes &&
8218 if $alldeplibs &&
8219 { test pass_all = "$deplibs_check_method" ||
8220 { test yes = "$build_libtool_libs" &&
66638221 test -n "$library_names"; }; }; then
66648222 # We only need to search for static libraries
66658223 continue
66688226
66698227 link_static=no # Whether the deplib will be linked statically
66708228 use_static_libs=$prefer_static_libs
6671 if test "$use_static_libs" = built && test "$installed" = yes; then
8229 if test built = "$use_static_libs" && test yes = "$installed"; then
66728230 use_static_libs=no
66738231 fi
66748232 if test -n "$library_names" &&
6675 { test "$use_static_libs" = no || test -z "$old_library"; }; then
8233 { test no = "$use_static_libs" || test -z "$old_library"; }; then
66768234 case $host in
6677 *cygwin* | *mingw* | *cegcc*)
8235 *cygwin* | *mingw* | *cegcc* | *os2*)
66788236 # No point in relinking DLLs because paths are not encoded
66798237 func_append notinst_deplibs " $lib"
66808238 need_relink=no
66818239 ;;
66828240 *)
6683 if test "$installed" = no; then
8241 if test no = "$installed"; then
66848242 func_append notinst_deplibs " $lib"
66858243 need_relink=yes
66868244 fi
66908248
66918249 # Warn about portability, can't link against -module's on some
66928250 # systems (darwin). Don't bleat about dlopened modules though!
6693 dlopenmodule=""
8251 dlopenmodule=
66948252 for dlpremoduletest in $dlprefiles; do
66958253 if test "X$dlpremoduletest" = "X$lib"; then
6696 dlopenmodule="$dlpremoduletest"
8254 dlopenmodule=$dlpremoduletest
66978255 break
66988256 fi
66998257 done
6700 if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then
8258 if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then
67018259 echo
6702 if test "$linkmode" = prog; then
8260 if test prog = "$linkmode"; then
67038261 $ECHO "*** Warning: Linking the executable $output against the loadable module"
67048262 else
67058263 $ECHO "*** Warning: Linking the shared library $output against the loadable module"
67068264 fi
67078265 $ECHO "*** $linklib is not portable!"
67088266 fi
6709 if test "$linkmode" = lib &&
6710 test "$hardcode_into_libs" = yes; then
8267 if test lib = "$linkmode" &&
8268 test yes = "$hardcode_into_libs"; then
67118269 # Hardcode the library path.
67128270 # Skip directories that are in the system default run-time
67138271 # search path.
67358293 # figure out the soname
67368294 set dummy $library_names
67378295 shift
6738 realname="$1"
8296 realname=$1
67398297 shift
67408298 libname=`eval "\\$ECHO \"$libname_spec\""`
67418299 # use dlname if we got it. it's perfectly good, no?
67428300 if test -n "$dlname"; then
6743 soname="$dlname"
8301 soname=$dlname
67448302 elif test -n "$soname_spec"; then
67458303 # bleh windows
67468304 case $host in
6747 *cygwin* | mingw* | *cegcc*)
8305 *cygwin* | mingw* | *cegcc* | *os2*)
67488306 func_arith $current - $age
67498307 major=$func_arith_result
6750 versuffix="-$major"
8308 versuffix=-$major
67518309 ;;
67528310 esac
67538311 eval soname=\"$soname_spec\"
67548312 else
6755 soname="$realname"
8313 soname=$realname
67568314 fi
67578315
67588316 # Make a new name for the extract_expsyms_cmds to use
6759 soroot="$soname"
8317 soroot=$soname
67608318 func_basename "$soroot"
6761 soname="$func_basename_result"
8319 soname=$func_basename_result
67628320 func_stripname 'lib' '.dll' "$soname"
67638321 newlib=libimp-$func_stripname_result.a
67648322
67658323 # If the library has no export list, then create one now
67668324 if test -f "$output_objdir/$soname-def"; then :
67678325 else
6768 func_verbose "extracting exported symbol list from \`$soname'"
8326 func_verbose "extracting exported symbol list from '$soname'"
67698327 func_execute_cmds "$extract_expsyms_cmds" 'exit $?'
67708328 fi
67718329
67728330 # Create $newlib
67738331 if test -f "$output_objdir/$newlib"; then :; else
6774 func_verbose "generating import library for \`$soname'"
8332 func_verbose "generating import library for '$soname'"
67758333 func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?'
67768334 fi
67778335 # make sure the library variables are pointing to the new library
67798337 linklib=$newlib
67808338 fi # test -n "$old_archive_from_expsyms_cmds"
67818339
6782 if test "$linkmode" = prog || test "$opt_mode" != relink; then
8340 if test prog = "$linkmode" || test relink != "$opt_mode"; then
67838341 add_shlibpath=
67848342 add_dir=
67858343 add=
67868344 lib_linked=yes
67878345 case $hardcode_action in
67888346 immediate | unsupported)
6789 if test "$hardcode_direct" = no; then
6790 add="$dir/$linklib"
8347 if test no = "$hardcode_direct"; then
8348 add=$dir/$linklib
67918349 case $host in
6792 *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;;
6793 *-*-sysv4*uw2*) add_dir="-L$dir" ;;
8350 *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;;
8351 *-*-sysv4*uw2*) add_dir=-L$dir ;;
67948352 *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \
6795 *-*-unixware7*) add_dir="-L$dir" ;;
8353 *-*-unixware7*) add_dir=-L$dir ;;
67968354 *-*-darwin* )
6797 # if the lib is a (non-dlopened) module then we can not
8355 # if the lib is a (non-dlopened) module then we cannot
67988356 # link against it, someone is ignoring the earlier warnings
67998357 if /usr/bin/file -L $add 2> /dev/null |
6800 $GREP ": [^:]* bundle" >/dev/null ; then
8358 $GREP ": [^:]* bundle" >/dev/null; then
68018359 if test "X$dlopenmodule" != "X$lib"; then
68028360 $ECHO "*** Warning: lib $linklib is a module, not a shared library"
6803 if test -z "$old_library" ; then
8361 if test -z "$old_library"; then
68048362 echo
68058363 echo "*** And there doesn't seem to be a static archive available"
68068364 echo "*** The link will probably fail, sorry"
68078365 else
6808 add="$dir/$old_library"
8366 add=$dir/$old_library
68098367 fi
68108368 elif test -n "$old_library"; then
6811 add="$dir/$old_library"
8369 add=$dir/$old_library
68128370 fi
68138371 fi
68148372 esac
6815 elif test "$hardcode_minus_L" = no; then
8373 elif test no = "$hardcode_minus_L"; then
68168374 case $host in
6817 *-*-sunos*) add_shlibpath="$dir" ;;
8375 *-*-sunos*) add_shlibpath=$dir ;;
68188376 esac
6819 add_dir="-L$dir"
6820 add="-l$name"
6821 elif test "$hardcode_shlibpath_var" = no; then
6822 add_shlibpath="$dir"
6823 add="-l$name"
8377 add_dir=-L$dir
8378 add=-l$name
8379 elif test no = "$hardcode_shlibpath_var"; then
8380 add_shlibpath=$dir
8381 add=-l$name
68248382 else
68258383 lib_linked=no
68268384 fi
68278385 ;;
68288386 relink)
6829 if test "$hardcode_direct" = yes &&
6830 test "$hardcode_direct_absolute" = no; then
6831 add="$dir/$linklib"
6832 elif test "$hardcode_minus_L" = yes; then
6833 add_dir="-L$dir"
8387 if test yes = "$hardcode_direct" &&
8388 test no = "$hardcode_direct_absolute"; then
8389 add=$dir/$linklib
8390 elif test yes = "$hardcode_minus_L"; then
8391 add_dir=-L$absdir
68348392 # Try looking first in the location we're being installed to.
68358393 if test -n "$inst_prefix_dir"; then
68368394 case $libdir in
68398397 ;;
68408398 esac
68418399 fi
6842 add="-l$name"
6843 elif test "$hardcode_shlibpath_var" = yes; then
6844 add_shlibpath="$dir"
6845 add="-l$name"
8400 add=-l$name
8401 elif test yes = "$hardcode_shlibpath_var"; then
8402 add_shlibpath=$dir
8403 add=-l$name
68468404 else
68478405 lib_linked=no
68488406 fi
68508408 *) lib_linked=no ;;
68518409 esac
68528410
6853 if test "$lib_linked" != yes; then
8411 if test yes != "$lib_linked"; then
68548412 func_fatal_configuration "unsupported hardcode properties"
68558413 fi
68568414
68608418 *) func_append compile_shlibpath "$add_shlibpath:" ;;
68618419 esac
68628420 fi
6863 if test "$linkmode" = prog; then
8421 if test prog = "$linkmode"; then
68648422 test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs"
68658423 test -n "$add" && compile_deplibs="$add $compile_deplibs"
68668424 else
68678425 test -n "$add_dir" && deplibs="$add_dir $deplibs"
68688426 test -n "$add" && deplibs="$add $deplibs"
6869 if test "$hardcode_direct" != yes &&
6870 test "$hardcode_minus_L" != yes &&
6871 test "$hardcode_shlibpath_var" = yes; then
8427 if test yes != "$hardcode_direct" &&
8428 test yes != "$hardcode_minus_L" &&
8429 test yes = "$hardcode_shlibpath_var"; then
68728430 case :$finalize_shlibpath: in
68738431 *":$libdir:"*) ;;
68748432 *) func_append finalize_shlibpath "$libdir:" ;;
68778435 fi
68788436 fi
68798437
6880 if test "$linkmode" = prog || test "$opt_mode" = relink; then
8438 if test prog = "$linkmode" || test relink = "$opt_mode"; then
68818439 add_shlibpath=
68828440 add_dir=
68838441 add=
68848442 # Finalize command for both is simple: just hardcode it.
6885 if test "$hardcode_direct" = yes &&
6886 test "$hardcode_direct_absolute" = no; then
6887 add="$libdir/$linklib"
6888 elif test "$hardcode_minus_L" = yes; then
6889 add_dir="-L$libdir"
6890 add="-l$name"
6891 elif test "$hardcode_shlibpath_var" = yes; then
8443 if test yes = "$hardcode_direct" &&
8444 test no = "$hardcode_direct_absolute"; then
8445 add=$libdir/$linklib
8446 elif test yes = "$hardcode_minus_L"; then
8447 add_dir=-L$libdir
8448 add=-l$name
8449 elif test yes = "$hardcode_shlibpath_var"; then
68928450 case :$finalize_shlibpath: in
68938451 *":$libdir:"*) ;;
68948452 *) func_append finalize_shlibpath "$libdir:" ;;
68958453 esac
6896 add="-l$name"
6897 elif test "$hardcode_automatic" = yes; then
8454 add=-l$name
8455 elif test yes = "$hardcode_automatic"; then
68988456 if test -n "$inst_prefix_dir" &&
6899 test -f "$inst_prefix_dir$libdir/$linklib" ; then
6900 add="$inst_prefix_dir$libdir/$linklib"
8457 test -f "$inst_prefix_dir$libdir/$linklib"; then
8458 add=$inst_prefix_dir$libdir/$linklib
69018459 else
6902 add="$libdir/$linklib"
8460 add=$libdir/$linklib
69038461 fi
69048462 else
69058463 # We cannot seem to hardcode it, guess we'll fake it.
6906 add_dir="-L$libdir"
8464 add_dir=-L$libdir
69078465 # Try looking first in the location we're being installed to.
69088466 if test -n "$inst_prefix_dir"; then
69098467 case $libdir in
69128470 ;;
69138471 esac
69148472 fi
6915 add="-l$name"
8473 add=-l$name
69168474 fi
69178475
6918 if test "$linkmode" = prog; then
8476 if test prog = "$linkmode"; then
69198477 test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs"
69208478 test -n "$add" && finalize_deplibs="$add $finalize_deplibs"
69218479 else
69238481 test -n "$add" && deplibs="$add $deplibs"
69248482 fi
69258483 fi
6926 elif test "$linkmode" = prog; then
8484 elif test prog = "$linkmode"; then
69278485 # Here we assume that one of hardcode_direct or hardcode_minus_L
69288486 # is not unsupported. This is valid on all known static and
69298487 # shared platforms.
6930 if test "$hardcode_direct" != unsupported; then
6931 test -n "$old_library" && linklib="$old_library"
8488 if test unsupported != "$hardcode_direct"; then
8489 test -n "$old_library" && linklib=$old_library
69328490 compile_deplibs="$dir/$linklib $compile_deplibs"
69338491 finalize_deplibs="$dir/$linklib $finalize_deplibs"
69348492 else
69358493 compile_deplibs="-l$name -L$dir $compile_deplibs"
69368494 finalize_deplibs="-l$name -L$dir $finalize_deplibs"
69378495 fi
6938 elif test "$build_libtool_libs" = yes; then
8496 elif test yes = "$build_libtool_libs"; then
69398497 # Not a shared library
6940 if test "$deplibs_check_method" != pass_all; then
8498 if test pass_all != "$deplibs_check_method"; then
69418499 # We're trying link a shared library against a static one
69428500 # but the system doesn't support it.
69438501
69448502 # Just print a warning and add the library to dependency_libs so
69458503 # that the program can be linked against the static library.
69468504 echo
6947 $ECHO "*** Warning: This system can not link to static lib archive $lib."
8505 $ECHO "*** Warning: This system cannot link to static lib archive $lib."
69488506 echo "*** I have the capability to make that library automatically link in when"
69498507 echo "*** you link to this library. But I can only do this if you have a"
69508508 echo "*** shared version of the library, which you do not appear to have."
6951 if test "$module" = yes; then
8509 if test yes = "$module"; then
69528510 echo "*** But as you try to build a module library, libtool will still create "
69538511 echo "*** a static module, that should work as long as the dlopening application"
69548512 echo "*** is linked with the -dlopen flag to resolve symbols at runtime."
69558513 if test -z "$global_symbol_pipe"; then
69568514 echo
69578515 echo "*** However, this would only work if libtool was able to extract symbol"
6958 echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
8516 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
69598517 echo "*** not find such a program. So, this module is probably useless."
6960 echo "*** \`nm' from GNU binutils and a full rebuild may help."
8518 echo "*** 'nm' from GNU binutils and a full rebuild may help."
69618519 fi
6962 if test "$build_old_libs" = no; then
8520 if test no = "$build_old_libs"; then
69638521 build_libtool_libs=module
69648522 build_old_libs=yes
69658523 else
69728530 fi
69738531 fi # link shared/static library?
69748532
6975 if test "$linkmode" = lib; then
8533 if test lib = "$linkmode"; then
69768534 if test -n "$dependency_libs" &&
6977 { test "$hardcode_into_libs" != yes ||
6978 test "$build_old_libs" = yes ||
6979 test "$link_static" = yes; }; then
8535 { test yes != "$hardcode_into_libs" ||
8536 test yes = "$build_old_libs" ||
8537 test yes = "$link_static"; }; then
69808538 # Extract -R from dependency_libs
69818539 temp_deplibs=
69828540 for libdir in $dependency_libs; do
69908548 *) func_append temp_deplibs " $libdir";;
69918549 esac
69928550 done
6993 dependency_libs="$temp_deplibs"
8551 dependency_libs=$temp_deplibs
69948552 fi
69958553
69968554 func_append newlib_search_path " $absdir"
69978555 # Link against this library
6998 test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
8556 test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs"
69998557 # ... and its dependency_libs
70008558 tmp_libs=
70018559 for deplib in $dependency_libs; do
70058563 func_resolve_sysroot "$func_stripname_result";;
70068564 *) func_resolve_sysroot "$deplib" ;;
70078565 esac
7008 if $opt_preserve_dup_deps ; then
8566 if $opt_preserve_dup_deps; then
70098567 case "$tmp_libs " in
70108568 *" $func_resolve_sysroot_result "*)
70118569 func_append specialdeplibs " $func_resolve_sysroot_result" ;;
70148572 func_append tmp_libs " $func_resolve_sysroot_result"
70158573 done
70168574
7017 if test "$link_all_deplibs" != no; then
8575 if test no != "$link_all_deplibs"; then
70188576 # Add the search paths of all dependency libraries
70198577 for deplib in $dependency_libs; do
70208578 path=
70218579 case $deplib in
7022 -L*) path="$deplib" ;;
8580 -L*) path=$deplib ;;
70238581 *.la)
70248582 func_resolve_sysroot "$deplib"
70258583 deplib=$func_resolve_sysroot_result
70278585 dir=$func_dirname_result
70288586 # We need an absolute path.
70298587 case $dir in
7030 [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;;
8588 [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;;
70318589 *)
70328590 absdir=`cd "$dir" && pwd`
70338591 if test -z "$absdir"; then
7034 func_warning "cannot determine absolute directory name of \`$dir'"
7035 absdir="$dir"
8592 func_warning "cannot determine absolute directory name of '$dir'"
8593 absdir=$dir
70368594 fi
70378595 ;;
70388596 esac
70408598 case $host in
70418599 *-*-darwin*)
70428600 depdepl=
7043 eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
7044 if test -n "$deplibrary_names" ; then
7045 for tmp in $deplibrary_names ; do
8601 eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib`
8602 if test -n "$deplibrary_names"; then
8603 for tmp in $deplibrary_names; do
70468604 depdepl=$tmp
70478605 done
7048 if test -f "$absdir/$objdir/$depdepl" ; then
7049 depdepl="$absdir/$objdir/$depdepl"
7050 darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8606 if test -f "$absdir/$objdir/$depdepl"; then
8607 depdepl=$absdir/$objdir/$depdepl
8608 darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
70518609 if test -z "$darwin_install_name"; then
7052 darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
8610 darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'`
70538611 fi
7054 func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}"
7055 func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}"
8612 func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl"
8613 func_append linker_flags " -dylib_file $darwin_install_name:$depdepl"
70568614 path=
70578615 fi
70588616 fi
70598617 ;;
70608618 *)
7061 path="-L$absdir/$objdir"
8619 path=-L$absdir/$objdir
70628620 ;;
70638621 esac
70648622 else
7065 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
8623 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
70668624 test -z "$libdir" && \
7067 func_fatal_error "\`$deplib' is not a valid libtool archive"
8625 func_fatal_error "'$deplib' is not a valid libtool archive"
70688626 test "$absdir" != "$libdir" && \
7069 func_warning "\`$deplib' seems to be moved"
7070
7071 path="-L$absdir"
8627 func_warning "'$deplib' seems to be moved"
8628
8629 path=-L$absdir
70728630 fi
70738631 ;;
70748632 esac
70808638 fi # link_all_deplibs != no
70818639 fi # linkmode = lib
70828640 done # for deplib in $libs
7083 if test "$pass" = link; then
7084 if test "$linkmode" = "prog"; then
8641 if test link = "$pass"; then
8642 if test prog = "$linkmode"; then
70858643 compile_deplibs="$new_inherited_linker_flags $compile_deplibs"
70868644 finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs"
70878645 else
70888646 compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'`
70898647 fi
70908648 fi
7091 dependency_libs="$newdependency_libs"
7092 if test "$pass" = dlpreopen; then
8649 dependency_libs=$newdependency_libs
8650 if test dlpreopen = "$pass"; then
70938651 # Link the dlpreopened libraries before other libraries
70948652 for deplib in $save_deplibs; do
70958653 deplibs="$deplib $deplibs"
70968654 done
70978655 fi
7098 if test "$pass" != dlopen; then
7099 if test "$pass" != conv; then
8656 if test dlopen != "$pass"; then
8657 test conv = "$pass" || {
71008658 # Make sure lib_search_path contains only unique directories.
71018659 lib_search_path=
71028660 for dir in $newlib_search_path; do
71068664 esac
71078665 done
71088666 newlib_search_path=
7109 fi
7110
7111 if test "$linkmode,$pass" != "prog,link"; then
7112 vars="deplibs"
8667 }
8668
8669 if test prog,link = "$linkmode,$pass"; then
8670 vars="compile_deplibs finalize_deplibs"
71138671 else
7114 vars="compile_deplibs finalize_deplibs"
8672 vars=deplibs
71158673 fi
71168674 for var in $vars dependency_libs; do
71178675 # Add libraries to $var in reverse order
71698727 eval $var=\"$tmp_libs\"
71708728 done # for var
71718729 fi
8730
8731 # Add Sun CC postdeps if required:
8732 test CXX = "$tagname" && {
8733 case $host_os in
8734 linux*)
8735 case `$CC -V 2>&1 | sed 5q` in
8736 *Sun\ C*) # Sun C++ 5.9
8737 func_suncc_cstd_abi
8738
8739 if test no != "$suncc_use_cstd_abi"; then
8740 func_append postdeps ' -library=Cstd -library=Crun'
8741 fi
8742 ;;
8743 esac
8744 ;;
8745
8746 solaris*)
8747 func_cc_basename "$CC"
8748 case $func_cc_basename_result in
8749 CC* | sunCC*)
8750 func_suncc_cstd_abi
8751
8752 if test no != "$suncc_use_cstd_abi"; then
8753 func_append postdeps ' -library=Cstd -library=Crun'
8754 fi
8755 ;;
8756 esac
8757 ;;
8758 esac
8759 }
8760
71728761 # Last step: remove runtime libs from dependency_libs
71738762 # (they stay in deplibs)
71748763 tmp_libs=
7175 for i in $dependency_libs ; do
8764 for i in $dependency_libs; do
71768765 case " $predeps $postdeps $compiler_lib_search_path " in
71778766 *" $i "*)
7178 i=""
8767 i=
71798768 ;;
71808769 esac
7181 if test -n "$i" ; then
8770 if test -n "$i"; then
71828771 func_append tmp_libs " $i"
71838772 fi
71848773 done
71858774 dependency_libs=$tmp_libs
71868775 done # for pass
7187 if test "$linkmode" = prog; then
7188 dlfiles="$newdlfiles"
8776 if test prog = "$linkmode"; then
8777 dlfiles=$newdlfiles
71898778 fi
7190 if test "$linkmode" = prog || test "$linkmode" = lib; then
7191 dlprefiles="$newdlprefiles"
8779 if test prog = "$linkmode" || test lib = "$linkmode"; then
8780 dlprefiles=$newdlprefiles
71928781 fi
71938782
71948783 case $linkmode in
71958784 oldlib)
7196 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
7197 func_warning "\`-dlopen' is ignored for archives"
8785 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
8786 func_warning "'-dlopen' is ignored for archives"
71988787 fi
71998788
72008789 case " $deplibs" in
72018790 *\ -l* | *\ -L*)
7202 func_warning "\`-l' and \`-L' are ignored for archives" ;;
8791 func_warning "'-l' and '-L' are ignored for archives" ;;
72038792 esac
72048793
72058794 test -n "$rpath" && \
7206 func_warning "\`-rpath' is ignored for archives"
8795 func_warning "'-rpath' is ignored for archives"
72078796
72088797 test -n "$xrpath" && \
7209 func_warning "\`-R' is ignored for archives"
8798 func_warning "'-R' is ignored for archives"
72108799
72118800 test -n "$vinfo" && \
7212 func_warning "\`-version-info/-version-number' is ignored for archives"
8801 func_warning "'-version-info/-version-number' is ignored for archives"
72138802
72148803 test -n "$release" && \
7215 func_warning "\`-release' is ignored for archives"
8804 func_warning "'-release' is ignored for archives"
72168805
72178806 test -n "$export_symbols$export_symbols_regex" && \
7218 func_warning "\`-export-symbols' is ignored for archives"
8807 func_warning "'-export-symbols' is ignored for archives"
72198808
72208809 # Now set the variables for building old libraries.
72218810 build_libtool_libs=no
7222 oldlibs="$output"
8811 oldlibs=$output
72238812 func_append objs "$old_deplibs"
72248813 ;;
72258814
72268815 lib)
7227 # Make sure we only generate libraries of the form `libNAME.la'.
8816 # Make sure we only generate libraries of the form 'libNAME.la'.
72288817 case $outputname in
72298818 lib*)
72308819 func_stripname 'lib' '.la' "$outputname"
72338822 eval libname=\"$libname_spec\"
72348823 ;;
72358824 *)
7236 test "$module" = no && \
7237 func_fatal_help "libtool library \`$output' must begin with \`lib'"
7238
7239 if test "$need_lib_prefix" != no; then
8825 test no = "$module" \
8826 && func_fatal_help "libtool library '$output' must begin with 'lib'"
8827
8828 if test no != "$need_lib_prefix"; then
72408829 # Add the "lib" prefix for modules if required
72418830 func_stripname '' '.la' "$outputname"
72428831 name=$func_stripname_result
72508839 esac
72518840
72528841 if test -n "$objs"; then
7253 if test "$deplibs_check_method" != pass_all; then
7254 func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs"
8842 if test pass_all != "$deplibs_check_method"; then
8843 func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs"
72558844 else
72568845 echo
72578846 $ECHO "*** Warning: Linking the shared library $output against the non-libtool"
72608849 fi
72618850 fi
72628851
7263 test "$dlself" != no && \
7264 func_warning "\`-dlopen self' is ignored for libtool libraries"
8852 test no = "$dlself" \
8853 || func_warning "'-dlopen self' is ignored for libtool libraries"
72658854
72668855 set dummy $rpath
72678856 shift
7268 test "$#" -gt 1 && \
7269 func_warning "ignoring multiple \`-rpath's for a libtool library"
7270
7271 install_libdir="$1"
8857 test 1 -lt "$#" \
8858 && func_warning "ignoring multiple '-rpath's for a libtool library"
8859
8860 install_libdir=$1
72728861
72738862 oldlibs=
72748863 if test -z "$rpath"; then
7275 if test "$build_libtool_libs" = yes; then
8864 if test yes = "$build_libtool_libs"; then
72768865 # Building a libtool convenience library.
7277 # Some compilers have problems with a `.al' extension so
8866 # Some compilers have problems with a '.al' extension so
72788867 # convenience libraries should have the same extension an
72798868 # archive normally would.
72808869 oldlibs="$output_objdir/$libname.$libext $oldlibs"
72838872 fi
72848873
72858874 test -n "$vinfo" && \
7286 func_warning "\`-version-info/-version-number' is ignored for convenience libraries"
8875 func_warning "'-version-info/-version-number' is ignored for convenience libraries"
72878876
72888877 test -n "$release" && \
7289 func_warning "\`-release' is ignored for convenience libraries"
8878 func_warning "'-release' is ignored for convenience libraries"
72908879 else
72918880
72928881 # Parse the version information argument.
7293 save_ifs="$IFS"; IFS=':'
8882 save_ifs=$IFS; IFS=:
72948883 set dummy $vinfo 0 0 0
72958884 shift
7296 IFS="$save_ifs"
8885 IFS=$save_ifs
72978886
72988887 test -n "$7" && \
7299 func_fatal_help "too many parameters to \`-version-info'"
8888 func_fatal_help "too many parameters to '-version-info'"
73008889
73018890 # convert absolute version numbers to libtool ages
73028891 # this retains compatibility with .la files and attempts
73048893
73058894 case $vinfo_number in
73068895 yes)
7307 number_major="$1"
7308 number_minor="$2"
7309 number_revision="$3"
8896 number_major=$1
8897 number_minor=$2
8898 number_revision=$3
73108899 #
73118900 # There are really only two kinds -- those that
73128901 # use the current revision as the major version
73138902 # and those that subtract age and use age as
73148903 # a minor version. But, then there is irix
7315 # which has an extra 1 added just for fun
8904 # that has an extra 1 added just for fun
73168905 #
73178906 case $version_type in
7318 darwin|linux|osf|windows|none)
8907 # correct linux to gnu/linux during the next big refactor
8908 darwin|freebsd-elf|linux|osf|windows|none)
73198909 func_arith $number_major + $number_minor
73208910 current=$func_arith_result
7321 age="$number_minor"
7322 revision="$number_revision"
8911 age=$number_minor
8912 revision=$number_revision
73238913 ;;
7324 freebsd-aout|freebsd-elf|qnx|sunos)
7325 current="$number_major"
7326 revision="$number_minor"
7327 age="0"
8914 freebsd-aout|qnx|sunos)
8915 current=$number_major
8916 revision=$number_minor
8917 age=0
73288918 ;;
73298919 irix|nonstopux)
73308920 func_arith $number_major + $number_minor
73318921 current=$func_arith_result
7332 age="$number_minor"
7333 revision="$number_minor"
8922 age=$number_minor
8923 revision=$number_minor
73348924 lt_irix_increment=no
8925 ;;
8926 *)
8927 func_fatal_configuration "$modename: unknown library version type '$version_type'"
73358928 ;;
73368929 esac
73378930 ;;
73388931 no)
7339 current="$1"
7340 revision="$2"
7341 age="$3"
8932 current=$1
8933 revision=$2
8934 age=$3
73428935 ;;
73438936 esac
73448937
73468939 case $current in
73478940 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73488941 *)
7349 func_error "CURRENT \`$current' must be a nonnegative integer"
7350 func_fatal_error "\`$vinfo' is not valid version information"
8942 func_error "CURRENT '$current' must be a nonnegative integer"
8943 func_fatal_error "'$vinfo' is not valid version information"
73518944 ;;
73528945 esac
73538946
73548947 case $revision in
73558948 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73568949 *)
7357 func_error "REVISION \`$revision' must be a nonnegative integer"
7358 func_fatal_error "\`$vinfo' is not valid version information"
8950 func_error "REVISION '$revision' must be a nonnegative integer"
8951 func_fatal_error "'$vinfo' is not valid version information"
73598952 ;;
73608953 esac
73618954
73628955 case $age in
73638956 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;;
73648957 *)
7365 func_error "AGE \`$age' must be a nonnegative integer"
7366 func_fatal_error "\`$vinfo' is not valid version information"
8958 func_error "AGE '$age' must be a nonnegative integer"
8959 func_fatal_error "'$vinfo' is not valid version information"
73678960 ;;
73688961 esac
73698962
73708963 if test "$age" -gt "$current"; then
7371 func_error "AGE \`$age' is greater than the current interface number \`$current'"
7372 func_fatal_error "\`$vinfo' is not valid version information"
8964 func_error "AGE '$age' is greater than the current interface number '$current'"
8965 func_fatal_error "'$vinfo' is not valid version information"
73738966 fi
73748967
73758968 # Calculate the version variables.
73848977 # verstring for coding it into the library header
73858978 func_arith $current - $age
73868979 major=.$func_arith_result
7387 versuffix="$major.$age.$revision"
8980 versuffix=$major.$age.$revision
73888981 # Darwin ld doesn't like 0 for these options...
73898982 func_arith $current + 1
73908983 minor_current=$func_arith_result
7391 xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
8984 xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
73928985 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
8986 # On Darwin other compilers
8987 case $CC in
8988 nagfor*)
8989 verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision"
8990 ;;
8991 *)
8992 verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
8993 ;;
8994 esac
73938995 ;;
73948996
73958997 freebsd-aout)
7396 major=".$current"
7397 versuffix=".$current.$revision";
8998 major=.$current
8999 versuffix=.$current.$revision
73989000 ;;
73999001
74009002 freebsd-elf)
7401 major=".$current"
7402 versuffix=".$current"
9003 func_arith $current - $age
9004 major=.$func_arith_result
9005 versuffix=$major.$age.$revision
74039006 ;;
74049007
74059008 irix | nonstopux)
7406 if test "X$lt_irix_increment" = "Xno"; then
9009 if test no = "$lt_irix_increment"; then
74079010 func_arith $current - $age
74089011 else
74099012 func_arith $current - $age + 1
74149017 nonstopux) verstring_prefix=nonstopux ;;
74159018 *) verstring_prefix=sgi ;;
74169019 esac
7417 verstring="$verstring_prefix$major.$revision"
9020 verstring=$verstring_prefix$major.$revision
74189021
74199022 # Add in all the interfaces that we are compatible with.
74209023 loop=$revision
7421 while test "$loop" -ne 0; do
9024 while test 0 -ne "$loop"; do
74229025 func_arith $revision - $loop
74239026 iface=$func_arith_result
74249027 func_arith $loop - 1
74259028 loop=$func_arith_result
7426 verstring="$verstring_prefix$major.$iface:$verstring"
9029 verstring=$verstring_prefix$major.$iface:$verstring
74279030 done
74289031
7429 # Before this point, $major must not contain `.'.
9032 # Before this point, $major must not contain '.'.
74309033 major=.$major
7431 versuffix="$major.$revision"
9034 versuffix=$major.$revision
74329035 ;;
74339036
7434 linux)
9037 linux) # correct to gnu/linux during the next big refactor
74359038 func_arith $current - $age
74369039 major=.$func_arith_result
7437 versuffix="$major.$age.$revision"
9040 versuffix=$major.$age.$revision
74389041 ;;
74399042
74409043 osf)
74419044 func_arith $current - $age
74429045 major=.$func_arith_result
7443 versuffix=".$current.$age.$revision"
7444 verstring="$current.$age.$revision"
9046 versuffix=.$current.$age.$revision
9047 verstring=$current.$age.$revision
74459048
74469049 # Add in all the interfaces that we are compatible with.
74479050 loop=$age
7448 while test "$loop" -ne 0; do
9051 while test 0 -ne "$loop"; do
74499052 func_arith $current - $loop
74509053 iface=$func_arith_result
74519054 func_arith $loop - 1
74529055 loop=$func_arith_result
7453 verstring="$verstring:${iface}.0"
9056 verstring=$verstring:$iface.0
74549057 done
74559058
74569059 # Make executables depend on our current version.
7457 func_append verstring ":${current}.0"
9060 func_append verstring ":$current.0"
74589061 ;;
74599062
74609063 qnx)
7461 major=".$current"
7462 versuffix=".$current"
9064 major=.$current
9065 versuffix=.$current
74639066 ;;
74649067
9068 sco)
9069 major=.$current
9070 versuffix=.$current
9071 ;;
9072
74659073 sunos)
7466 major=".$current"
7467 versuffix=".$current.$revision"
9074 major=.$current
9075 versuffix=.$current.$revision
74689076 ;;
74699077
74709078 windows)
74719079 # Use '-' rather than '.', since we only want one
7472 # extension on DOS 8.3 filesystems.
9080 # extension on DOS 8.3 file systems.
74739081 func_arith $current - $age
74749082 major=$func_arith_result
7475 versuffix="-$major"
9083 versuffix=-$major
74769084 ;;
74779085
74789086 *)
7479 func_fatal_configuration "unknown library version type \`$version_type'"
9087 func_fatal_configuration "unknown library version type '$version_type'"
74809088 ;;
74819089 esac
74829090
74909098 verstring=
74919099 ;;
74929100 *)
7493 verstring="0.0"
9101 verstring=0.0
74949102 ;;
74959103 esac
7496 if test "$need_version" = no; then
9104 if test no = "$need_version"; then
74979105 versuffix=
74989106 else
7499 versuffix=".0.0"
9107 versuffix=.0.0
75009108 fi
75019109 fi
75029110
75039111 # Remove version info from name if versioning should be avoided
7504 if test "$avoid_version" = yes && test "$need_version" = no; then
9112 if test yes,no = "$avoid_version,$need_version"; then
75059113 major=
75069114 versuffix=
7507 verstring=""
9115 verstring=
75089116 fi
75099117
75109118 # Check to see if the archive will have undefined symbols.
7511 if test "$allow_undefined" = yes; then
7512 if test "$allow_undefined_flag" = unsupported; then
7513 func_warning "undefined symbols not allowed in $host shared libraries"
7514 build_libtool_libs=no
7515 build_old_libs=yes
9119 if test yes = "$allow_undefined"; then
9120 if test unsupported = "$allow_undefined_flag"; then
9121 if test yes = "$build_old_libs"; then
9122 func_warning "undefined symbols not allowed in $host shared libraries; building static only"
9123 build_libtool_libs=no
9124 else
9125 func_fatal_error "can't build $host shared library unless -no-undefined is specified"
9126 fi
75169127 fi
75179128 else
75189129 # Don't allow undefined symbols.
7519 allow_undefined_flag="$no_undefined_flag"
9130 allow_undefined_flag=$no_undefined_flag
75209131 fi
75219132
75229133 fi
75239134
7524 func_generate_dlsyms "$libname" "$libname" "yes"
9135 func_generate_dlsyms "$libname" "$libname" :
75259136 func_append libobjs " $symfileobj"
7526 test "X$libobjs" = "X " && libobjs=
7527
7528 if test "$opt_mode" != relink; then
9137 test " " = "$libobjs" && libobjs=
9138
9139 if test relink != "$opt_mode"; then
75299140 # Remove our outputs, but don't remove object files since they
75309141 # may have been created when compiling PIC objects.
75319142 removelist=
75349145 case $p in
75359146 *.$objext | *.gcno)
75369147 ;;
7537 $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*)
7538 if test "X$precious_files_regex" != "X"; then
9148 $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*)
9149 if test -n "$precious_files_regex"; then
75399150 if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1
75409151 then
75419152 continue
75519162 fi
75529163
75539164 # Now set the variables for building old libraries.
7554 if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then
9165 if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then
75559166 func_append oldlibs " $output_objdir/$libname.$libext"
75569167
75579168 # Transform .lo files to .o files.
7558 oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP`
9169 oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP`
75599170 fi
75609171
75619172 # Eliminate all temporary directories.
75769187 *) func_append finalize_rpath " $libdir" ;;
75779188 esac
75789189 done
7579 if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then
9190 if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then
75809191 dependency_libs="$temp_xrpath $dependency_libs"
75819192 fi
75829193 fi
75839194
75849195 # Make sure dlfiles contains only unique files that won't be dlpreopened
7585 old_dlfiles="$dlfiles"
9196 old_dlfiles=$dlfiles
75869197 dlfiles=
75879198 for lib in $old_dlfiles; do
75889199 case " $dlprefiles $dlfiles " in
75929203 done
75939204
75949205 # Make sure dlprefiles contains only unique files
7595 old_dlprefiles="$dlprefiles"
9206 old_dlprefiles=$dlprefiles
75969207 dlprefiles=
75979208 for lib in $old_dlprefiles; do
75989209 case "$dlprefiles " in
76019212 esac
76029213 done
76039214
7604 if test "$build_libtool_libs" = yes; then
9215 if test yes = "$build_libtool_libs"; then
76059216 if test -n "$rpath"; then
76069217 case $host in
76079218 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*)
76259236 ;;
76269237 *)
76279238 # Add libc to deplibs on all other systems if necessary.
7628 if test "$build_libtool_need_lc" = "yes"; then
9239 if test yes = "$build_libtool_need_lc"; then
76299240 func_append deplibs " -lc"
76309241 fi
76319242 ;;
76419252 # I'm not sure if I'm treating the release correctly. I think
76429253 # release should show up in the -l (ie -lgmp5) so we don't want to
76439254 # add it in twice. Is that correct?
7644 release=""
7645 versuffix=""
7646 major=""
9255 release=
9256 versuffix=
9257 major=
76479258 newdeplibs=
76489259 droppeddeps=no
76499260 case $deplibs_check_method in
76729283 -l*)
76739284 func_stripname -l '' "$i"
76749285 name=$func_stripname_result
7675 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9286 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
76769287 case " $predeps $postdeps " in
76779288 *" $i "*)
76789289 func_append newdeplibs " $i"
7679 i=""
9290 i=
76809291 ;;
76819292 esac
76829293 fi
7683 if test -n "$i" ; then
9294 if test -n "$i"; then
76849295 libname=`eval "\\$ECHO \"$libname_spec\""`
76859296 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
76869297 set dummy $deplib_matches; shift
76879298 deplib_match=$1
7688 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
9299 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
76899300 func_append newdeplibs " $i"
76909301 else
76919302 droppeddeps=yes
77159326 $opt_dry_run || $RM conftest
77169327 if $LTCC $LTCFLAGS -o conftest conftest.c $i; then
77179328 ldd_output=`ldd conftest`
7718 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9329 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
77199330 case " $predeps $postdeps " in
77209331 *" $i "*)
77219332 func_append newdeplibs " $i"
7722 i=""
9333 i=
77239334 ;;
77249335 esac
77259336 fi
7726 if test -n "$i" ; then
9337 if test -n "$i"; then
77279338 libname=`eval "\\$ECHO \"$libname_spec\""`
77289339 deplib_matches=`eval "\\$ECHO \"$library_names_spec\""`
77299340 set dummy $deplib_matches; shift
77309341 deplib_match=$1
7731 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0 ; then
9342 if test `expr "$ldd_output" : ".*$deplib_match"` -ne 0; then
77329343 func_append newdeplibs " $i"
77339344 else
77349345 droppeddeps=yes
77659376 -l*)
77669377 func_stripname -l '' "$a_deplib"
77679378 name=$func_stripname_result
7768 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9379 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
77699380 case " $predeps $postdeps " in
77709381 *" $a_deplib "*)
77719382 func_append newdeplibs " $a_deplib"
7772 a_deplib=""
9383 a_deplib=
77739384 ;;
77749385 esac
77759386 fi
7776 if test -n "$a_deplib" ; then
9387 if test -n "$a_deplib"; then
77779388 libname=`eval "\\$ECHO \"$libname_spec\""`
77789389 if test -n "$file_magic_glob"; then
77799390 libnameglob=`func_echo_all "$libname" | $SED -e $file_magic_glob`
77809391 else
77819392 libnameglob=$libname
77829393 fi
7783 test "$want_nocaseglob" = yes && nocaseglob=`shopt -p nocaseglob`
9394 test yes = "$want_nocaseglob" && nocaseglob=`shopt -p nocaseglob`
77849395 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
7785 if test "$want_nocaseglob" = yes; then
9396 if test yes = "$want_nocaseglob"; then
77869397 shopt -s nocaseglob
77879398 potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null`
77889399 $nocaseglob
78009411 # We might still enter an endless loop, since a link
78019412 # loop can be closed while we follow links,
78029413 # but so what?
7803 potlib="$potent_lib"
9414 potlib=$potent_lib
78049415 while test -h "$potlib" 2>/dev/null; do
7805 potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'`
9416 potliblink=`ls -ld $potlib | $SED 's/.* -> //'`
78069417 case $potliblink in
7807 [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";;
7808 *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";;
9418 [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;;
9419 *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";;
78099420 esac
78109421 done
78119422 if eval $file_magic_cmd \"\$potlib\" 2>/dev/null |
78129423 $SED -e 10q |
78139424 $EGREP "$file_magic_regex" > /dev/null; then
78149425 func_append newdeplibs " $a_deplib"
7815 a_deplib=""
9426 a_deplib=
78169427 break 2
78179428 fi
78189429 done
78199430 done
78209431 fi
7821 if test -n "$a_deplib" ; then
9432 if test -n "$a_deplib"; then
78229433 droppeddeps=yes
78239434 echo
78249435 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
78269437 echo "*** you link to this library. But I can only do this if you have a"
78279438 echo "*** shared version of the library, which you do not appear to have"
78289439 echo "*** because I did check the linker path looking for a file starting"
7829 if test -z "$potlib" ; then
9440 if test -z "$potlib"; then
78309441 $ECHO "*** with $libname but no candidates were found. (...for file magic test)"
78319442 else
78329443 $ECHO "*** with $libname and none of the candidates passed a file format test"
78499460 -l*)
78509461 func_stripname -l '' "$a_deplib"
78519462 name=$func_stripname_result
7852 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
9463 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
78539464 case " $predeps $postdeps " in
78549465 *" $a_deplib "*)
78559466 func_append newdeplibs " $a_deplib"
7856 a_deplib=""
9467 a_deplib=
78579468 ;;
78589469 esac
78599470 fi
7860 if test -n "$a_deplib" ; then
9471 if test -n "$a_deplib"; then
78619472 libname=`eval "\\$ECHO \"$libname_spec\""`
78629473 for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do
78639474 potential_libs=`ls $i/$libname[.-]* 2>/dev/null`
78649475 for potent_lib in $potential_libs; do
7865 potlib="$potent_lib" # see symlink-check above in file_magic test
9476 potlib=$potent_lib # see symlink-check above in file_magic test
78669477 if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \
78679478 $EGREP "$match_pattern_regex" > /dev/null; then
78689479 func_append newdeplibs " $a_deplib"
7869 a_deplib=""
9480 a_deplib=
78709481 break 2
78719482 fi
78729483 done
78739484 done
78749485 fi
7875 if test -n "$a_deplib" ; then
9486 if test -n "$a_deplib"; then
78769487 droppeddeps=yes
78779488 echo
78789489 $ECHO "*** Warning: linker path does not have real file for library $a_deplib."
78809491 echo "*** you link to this library. But I can only do this if you have a"
78819492 echo "*** shared version of the library, which you do not appear to have"
78829493 echo "*** because I did check the linker path looking for a file starting"
7883 if test -z "$potlib" ; then
9494 if test -z "$potlib"; then
78849495 $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)"
78859496 else
78869497 $ECHO "*** with $libname and none of the candidates passed a file format test"
78969507 done # Gone through all deplibs.
78979508 ;;
78989509 none | unknown | *)
7899 newdeplibs=""
9510 newdeplibs=
79009511 tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'`
7901 if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then
7902 for i in $predeps $postdeps ; do
9512 if test yes = "$allow_libtool_libs_with_static_runtimes"; then
9513 for i in $predeps $postdeps; do
79039514 # can't use Xsed below, because $i might contain '/'
7904 tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"`
9515 tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"`
79059516 done
79069517 fi
79079518 case $tmp_deplibs in
79089519 *[!\ \ ]*)
79099520 echo
7910 if test "X$deplibs_check_method" = "Xnone"; then
9521 if test none = "$deplibs_check_method"; then
79119522 echo "*** Warning: inter-library dependencies are not supported in this platform."
79129523 else
79139524 echo "*** Warning: inter-library dependencies are not known to be supported."
79319542 ;;
79329543 esac
79339544
7934 if test "$droppeddeps" = yes; then
7935 if test "$module" = yes; then
9545 if test yes = "$droppeddeps"; then
9546 if test yes = "$module"; then
79369547 echo
79379548 echo "*** Warning: libtool could not satisfy all declared inter-library"
79389549 $ECHO "*** dependencies of module $libname. Therefore, libtool will create"
79419552 if test -z "$global_symbol_pipe"; then
79429553 echo
79439554 echo "*** However, this would only work if libtool was able to extract symbol"
7944 echo "*** lists from a program, using \`nm' or equivalent, but libtool could"
9555 echo "*** lists from a program, using 'nm' or equivalent, but libtool could"
79459556 echo "*** not find such a program. So, this module is probably useless."
7946 echo "*** \`nm' from GNU binutils and a full rebuild may help."
9557 echo "*** 'nm' from GNU binutils and a full rebuild may help."
79479558 fi
7948 if test "$build_old_libs" = no; then
7949 oldlibs="$output_objdir/$libname.$libext"
9559 if test no = "$build_old_libs"; then
9560 oldlibs=$output_objdir/$libname.$libext
79509561 build_libtool_libs=module
79519562 build_old_libs=yes
79529563 else
79579568 echo "*** automatically added whenever a program is linked with this library"
79589569 echo "*** or is declared to -dlopen it."
79599570
7960 if test "$allow_undefined" = no; then
9571 if test no = "$allow_undefined"; then
79619572 echo
79629573 echo "*** Since this library must not contain undefined symbols,"
79639574 echo "*** because either the platform does not support them or"
79649575 echo "*** it was explicitly requested with -no-undefined,"
79659576 echo "*** libtool will only create a static version of it."
7966 if test "$build_old_libs" = no; then
7967 oldlibs="$output_objdir/$libname.$libext"
9577 if test no = "$build_old_libs"; then
9578 oldlibs=$output_objdir/$libname.$libext
79689579 build_libtool_libs=module
79699580 build_old_libs=yes
79709581 else
80109621 *) func_append new_libs " $deplib" ;;
80119622 esac
80129623 done
8013 deplibs="$new_libs"
9624 deplibs=$new_libs
80149625
80159626 # All the library-specific variables (install_libdir is set above).
80169627 library_names=
80189629 dlname=
80199630
80209631 # Test again, we may have decided not to build it any more
8021 if test "$build_libtool_libs" = yes; then
8022 if test "$hardcode_into_libs" = yes; then
9632 if test yes = "$build_libtool_libs"; then
9633 # Remove $wl instances when linking with ld.
9634 # FIXME: should test the right _cmds variable.
9635 case $archive_cmds in
9636 *\$LD\ *) wl= ;;
9637 esac
9638 if test yes = "$hardcode_into_libs"; then
80239639 # Hardcode the library paths
80249640 hardcode_libdirs=
80259641 dep_rpath=
8026 rpath="$finalize_rpath"
8027 test "$opt_mode" != relink && rpath="$compile_rpath$rpath"
9642 rpath=$finalize_rpath
9643 test relink = "$opt_mode" || rpath=$compile_rpath$rpath
80289644 for libdir in $rpath; do
80299645 if test -n "$hardcode_libdir_flag_spec"; then
80309646 if test -n "$hardcode_libdir_separator"; then
80319647 func_replace_sysroot "$libdir"
80329648 libdir=$func_replace_sysroot_result
80339649 if test -z "$hardcode_libdirs"; then
8034 hardcode_libdirs="$libdir"
9650 hardcode_libdirs=$libdir
80359651 else
80369652 # Just accumulate the unique libdirs.
80379653 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
80499665 elif test -n "$runpath_var"; then
80509666 case "$perm_rpath " in
80519667 *" $libdir "*) ;;
8052 *) func_apped perm_rpath " $libdir" ;;
9668 *) func_append perm_rpath " $libdir" ;;
80539669 esac
80549670 fi
80559671 done
80569672 # Substitute the hardcoded libdirs into the rpath.
80579673 if test -n "$hardcode_libdir_separator" &&
80589674 test -n "$hardcode_libdirs"; then
8059 libdir="$hardcode_libdirs"
8060 if test -n "$hardcode_libdir_flag_spec_ld"; then
8061 eval dep_rpath=\"$hardcode_libdir_flag_spec_ld\"
8062 else
8063 eval dep_rpath=\"$hardcode_libdir_flag_spec\"
8064 fi
9675 libdir=$hardcode_libdirs
9676 eval "dep_rpath=\"$hardcode_libdir_flag_spec\""
80659677 fi
80669678 if test -n "$runpath_var" && test -n "$perm_rpath"; then
80679679 # We should set the runpath_var.
80749686 test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs"
80759687 fi
80769688
8077 shlibpath="$finalize_shlibpath"
8078 test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath"
9689 shlibpath=$finalize_shlibpath
9690 test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath
80799691 if test -n "$shlibpath"; then
80809692 eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var"
80819693 fi
80859697 eval library_names=\"$library_names_spec\"
80869698 set dummy $library_names
80879699 shift
8088 realname="$1"
9700 realname=$1
80899701 shift
80909702
80919703 if test -n "$soname_spec"; then
80929704 eval soname=\"$soname_spec\"
80939705 else
8094 soname="$realname"
9706 soname=$realname
80959707 fi
80969708 if test -z "$dlname"; then
80979709 dlname=$soname
80989710 fi
80999711
8100 lib="$output_objdir/$realname"
9712 lib=$output_objdir/$realname
81019713 linknames=
81029714 for link
81039715 do
81119723 delfiles=
81129724 if test -n "$export_symbols" && test -n "$include_expsyms"; then
81139725 $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp"
8114 export_symbols="$output_objdir/$libname.uexp"
9726 export_symbols=$output_objdir/$libname.uexp
81159727 func_append delfiles " $export_symbols"
81169728 fi
81179729
81209732 cygwin* | mingw* | cegcc*)
81219733 if test -n "$export_symbols" && test -z "$export_symbols_regex"; then
81229734 # exporting using user supplied symfile
8123 if test "x`$SED 1q $export_symbols`" != xEXPORTS; then
9735 func_dll_def_p "$export_symbols" || {
81249736 # and it's NOT already a .def file. Must figure out
81259737 # which of the given symbols are data symbols and tag
81269738 # them as such. So, trigger use of export_symbols_cmds.
81279739 # export_symbols gets reassigned inside the "prepare
81289740 # the list of exported symbols" if statement, so the
81299741 # include_expsyms logic still works.
8130 orig_export_symbols="$export_symbols"
9742 orig_export_symbols=$export_symbols
81319743 export_symbols=
81329744 always_export_symbols=yes
8133 fi
9745 }
81349746 fi
81359747 ;;
81369748 esac
81379749
81389750 # Prepare the list of exported symbols
81399751 if test -z "$export_symbols"; then
8140 if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then
8141 func_verbose "generating symbol list for \`$libname.la'"
8142 export_symbols="$output_objdir/$libname.exp"
9752 if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then
9753 func_verbose "generating symbol list for '$libname.la'"
9754 export_symbols=$output_objdir/$libname.exp
81439755 $opt_dry_run || $RM $export_symbols
81449756 cmds=$export_symbols_cmds
8145 save_ifs="$IFS"; IFS='~'
9757 save_ifs=$IFS; IFS='~'
81469758 for cmd1 in $cmds; do
8147 IFS="$save_ifs"
9759 IFS=$save_ifs
81489760 # Take the normal branch if the nm_file_list_spec branch
81499761 # doesn't work or if tool conversion is not needed.
81509762 case $nm_file_list_spec~$to_tool_file_cmd in
81589770 try_normal_branch=no
81599771 ;;
81609772 esac
8161 if test "$try_normal_branch" = yes \
9773 if test yes = "$try_normal_branch" \
81629774 && { test "$len" -lt "$max_cmd_len" \
81639775 || test "$max_cmd_len" -le -1; }
81649776 then
81699781 output_la=$func_basename_result
81709782 save_libobjs=$libobjs
81719783 save_output=$output
8172 output=${output_objdir}/${output_la}.nm
9784 output=$output_objdir/$output_la.nm
81739785 func_to_tool_file "$output"
81749786 libobjs=$nm_file_list_spec$func_to_tool_file_result
81759787 func_append delfiles " $output"
81929804 break
81939805 fi
81949806 done
8195 IFS="$save_ifs"
8196 if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then
9807 IFS=$save_ifs
9808 if test -n "$export_symbols_regex" && test : != "$skipped_export"; then
81979809 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
81989810 func_show_eval '$MV "${export_symbols}T" "$export_symbols"'
81999811 fi
82019813 fi
82029814
82039815 if test -n "$export_symbols" && test -n "$include_expsyms"; then
8204 tmp_export_symbols="$export_symbols"
8205 test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
9816 tmp_export_symbols=$export_symbols
9817 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
82069818 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
82079819 fi
82089820
8209 if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then
9821 if test : != "$skipped_export" && test -n "$orig_export_symbols"; then
82109822 # The given exports_symbols file has to be filtered, so filter it.
8211 func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
9823 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
82129824 # FIXME: $output_objdir/$libname.filter potentially contains lots of
8213 # 's' commands which not all seds can handle. GNU sed should be fine
9825 # 's' commands, which not all seds can handle. GNU sed should be fine
82149826 # though. Also, the filter scales superlinearly with the number of
82159827 # global variables. join(1) would be nice here, but unfortunately
82169828 # isn't a blessed tool.
82299841 ;;
82309842 esac
82319843 done
8232 deplibs="$tmp_deplibs"
9844 deplibs=$tmp_deplibs
82339845
82349846 if test -n "$convenience"; then
82359847 if test -n "$whole_archive_flag_spec" &&
8236 test "$compiler_needs_object" = yes &&
9848 test yes = "$compiler_needs_object" &&
82379849 test -z "$libobjs"; then
82389850 # extract the archives, so we have objects to list.
82399851 # TODO: could optimize this to just extract one archive.
82449856 eval libobjs=\"\$libobjs $whole_archive_flag_spec\"
82459857 test "X$libobjs" = "X " && libobjs=
82469858 else
8247 gentop="$output_objdir/${outputname}x"
9859 gentop=$output_objdir/${outputname}x
82489860 func_append generated " $gentop"
82499861
82509862 func_extract_archives $gentop $convenience
82539865 fi
82549866 fi
82559867
8256 if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then
9868 if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then
82579869 eval flag=\"$thread_safe_flag_spec\"
82589870 func_append linker_flags " $flag"
82599871 fi
82609872
82619873 # Make a backup of the uninstalled library when relinking
8262 if test "$opt_mode" = relink; then
9874 if test relink = "$opt_mode"; then
82639875 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $?
82649876 fi
82659877
82669878 # Do each of the archive commands.
8267 if test "$module" = yes && test -n "$module_cmds" ; then
9879 if test yes = "$module" && test -n "$module_cmds"; then
82689880 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
82699881 eval test_cmds=\"$module_expsym_cmds\"
82709882 cmds=$module_expsym_cmds
82829894 fi
82839895 fi
82849896
8285 if test "X$skipped_export" != "X:" &&
9897 if test : != "$skipped_export" &&
82869898 func_len " $test_cmds" &&
82879899 len=$func_len_result &&
82889900 test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then
83159927 last_robj=
83169928 k=1
83179929
8318 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then
8319 output=${output_objdir}/${output_la}.lnkscript
9930 if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then
9931 output=$output_objdir/$output_la.lnkscript
83209932 func_verbose "creating GNU ld script: $output"
83219933 echo 'INPUT (' > $output
83229934 for obj in $save_libobjs
83289940 func_append delfiles " $output"
83299941 func_to_tool_file "$output"
83309942 output=$func_to_tool_file_result
8331 elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then
8332 output=${output_objdir}/${output_la}.lnk
9943 elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then
9944 output=$output_objdir/$output_la.lnk
83339945 func_verbose "creating linker input file list: $output"
83349946 : > $output
83359947 set x $save_libobjs
83369948 shift
83379949 firstobj=
8338 if test "$compiler_needs_object" = yes; then
9950 if test yes = "$compiler_needs_object"; then
83399951 firstobj="$1 "
83409952 shift
83419953 fi
83509962 else
83519963 if test -n "$save_libobjs"; then
83529964 func_verbose "creating reloadable object files..."
8353 output=$output_objdir/$output_la-${k}.$objext
9965 output=$output_objdir/$output_la-$k.$objext
83549966 eval test_cmds=\"$reload_cmds\"
83559967 func_len " $test_cmds"
83569968 len0=$func_len_result
83629974 func_len " $obj"
83639975 func_arith $len + $func_len_result
83649976 len=$func_arith_result
8365 if test "X$objlist" = X ||
9977 if test -z "$objlist" ||
83669978 test "$len" -lt "$max_cmd_len"; then
83679979 func_append objlist " $obj"
83689980 else
83699981 # The command $test_cmds is almost too long, add a
83709982 # command to the queue.
8371 if test "$k" -eq 1 ; then
9983 if test 1 -eq "$k"; then
83729984 # The first file doesn't have a previous command to add.
83739985 reload_objs=$objlist
83749986 eval concat_cmds=\"$reload_cmds\"
83789990 reload_objs="$objlist $last_robj"
83799991 eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\"
83809992 fi
8381 last_robj=$output_objdir/$output_la-${k}.$objext
9993 last_robj=$output_objdir/$output_la-$k.$objext
83829994 func_arith $k + 1
83839995 k=$func_arith_result
8384 output=$output_objdir/$output_la-${k}.$objext
9996 output=$output_objdir/$output_la-$k.$objext
83859997 objlist=" $obj"
83869998 func_len " $last_robj"
83879999 func_arith $len0 + $func_len_result
839310005 # files will link in the last one created.
839410006 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
839510007 reload_objs="$objlist $last_robj"
8396 eval concat_cmds=\"\${concat_cmds}$reload_cmds\"
10008 eval concat_cmds=\"\$concat_cmds$reload_cmds\"
839710009 if test -n "$last_robj"; then
8398 eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\"
10010 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
839910011 fi
840010012 func_append delfiles " $output"
840110013
840310015 output=
840410016 fi
840510017
8406 if ${skipped_export-false}; then
8407 func_verbose "generating symbol list for \`$libname.la'"
8408 export_symbols="$output_objdir/$libname.exp"
10018 ${skipped_export-false} && {
10019 func_verbose "generating symbol list for '$libname.la'"
10020 export_symbols=$output_objdir/$libname.exp
840910021 $opt_dry_run || $RM $export_symbols
841010022 libobjs=$output
841110023 # Append the command to create the export file.
841410026 if test -n "$last_robj"; then
841510027 eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\"
841610028 fi
8417 fi
10029 }
841810030
841910031 test -n "$save_libobjs" &&
842010032 func_verbose "creating a temporary reloadable object file: $output"
842110033
842210034 # Loop through the commands generated above and execute them.
8423 save_ifs="$IFS"; IFS='~'
10035 save_ifs=$IFS; IFS='~'
842410036 for cmd in $concat_cmds; do
8425 IFS="$save_ifs"
8426 $opt_silent || {
10037 IFS=$save_ifs
10038 $opt_quiet || {
842710039 func_quote_for_expand "$cmd"
842810040 eval "func_echo $func_quote_for_expand_result"
842910041 }
843110043 lt_exit=$?
843210044
843310045 # Restore the uninstalled library and exit
8434 if test "$opt_mode" = relink; then
10046 if test relink = "$opt_mode"; then
843510047 ( cd "$output_objdir" && \
843610048 $RM "${realname}T" && \
843710049 $MV "${realname}U" "$realname" )
844010052 exit $lt_exit
844110053 }
844210054 done
8443 IFS="$save_ifs"
10055 IFS=$save_ifs
844410056
844510057 if test -n "$export_symbols_regex" && ${skipped_export-false}; then
844610058 func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"'
844810060 fi
844910061 fi
845010062
8451 if ${skipped_export-false}; then
10063 ${skipped_export-false} && {
845210064 if test -n "$export_symbols" && test -n "$include_expsyms"; then
8453 tmp_export_symbols="$export_symbols"
8454 test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols"
10065 tmp_export_symbols=$export_symbols
10066 test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols
845510067 $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"'
845610068 fi
845710069
845810070 if test -n "$orig_export_symbols"; then
845910071 # The given exports_symbols file has to be filtered, so filter it.
8460 func_verbose "filter symbol list for \`$libname.la' to tag DATA exports"
10072 func_verbose "filter symbol list for '$libname.la' to tag DATA exports"
846110073 # FIXME: $output_objdir/$libname.filter potentially contains lots of
8462 # 's' commands which not all seds can handle. GNU sed should be fine
10074 # 's' commands, which not all seds can handle. GNU sed should be fine
846310075 # though. Also, the filter scales superlinearly with the number of
846410076 # global variables. join(1) would be nice here, but unfortunately
846510077 # isn't a blessed tool.
846810080 export_symbols=$output_objdir/$libname.def
846910081 $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols
847010082 fi
8471 fi
10083 }
847210084
847310085 libobjs=$output
847410086 # Restore the value of output.
848210094 # value of $libobjs for piecewise linking.
848310095
848410096 # Do each of the archive commands.
8485 if test "$module" = yes && test -n "$module_cmds" ; then
10097 if test yes = "$module" && test -n "$module_cmds"; then
848610098 if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then
848710099 cmds=$module_expsym_cmds
848810100 else
850410116
850510117 # Add any objects from preloaded convenience libraries
850610118 if test -n "$dlprefiles"; then
8507 gentop="$output_objdir/${outputname}x"
10119 gentop=$output_objdir/${outputname}x
850810120 func_append generated " $gentop"
850910121
851010122 func_extract_archives $gentop $dlprefiles
851210124 test "X$libobjs" = "X " && libobjs=
851310125 fi
851410126
8515 save_ifs="$IFS"; IFS='~'
10127 save_ifs=$IFS; IFS='~'
851610128 for cmd in $cmds; do
8517 IFS="$save_ifs"
10129 IFS=$sp$nl
851810130 eval cmd=\"$cmd\"
8519 $opt_silent || {
10131 IFS=$save_ifs
10132 $opt_quiet || {
852010133 func_quote_for_expand "$cmd"
852110134 eval "func_echo $func_quote_for_expand_result"
852210135 }
852410137 lt_exit=$?
852510138
852610139 # Restore the uninstalled library and exit
8527 if test "$opt_mode" = relink; then
10140 if test relink = "$opt_mode"; then
852810141 ( cd "$output_objdir" && \
852910142 $RM "${realname}T" && \
853010143 $MV "${realname}U" "$realname" )
853310146 exit $lt_exit
853410147 }
853510148 done
8536 IFS="$save_ifs"
10149 IFS=$save_ifs
853710150
853810151 # Restore the uninstalled library and exit
8539 if test "$opt_mode" = relink; then
10152 if test relink = "$opt_mode"; then
854010153 $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $?
854110154
854210155 if test -n "$convenience"; then
855610169 done
855710170
855810171 # If -module or -export-dynamic was specified, set the dlname.
8559 if test "$module" = yes || test "$export_dynamic" = yes; then
10172 if test yes = "$module" || test yes = "$export_dynamic"; then
856010173 # On all known operating systems, these are identical.
8561 dlname="$soname"
10174 dlname=$soname
856210175 fi
856310176 fi
856410177 ;;
856510178
856610179 obj)
8567 if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then
8568 func_warning "\`-dlopen' is ignored for objects"
10180 if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then
10181 func_warning "'-dlopen' is ignored for objects"
856910182 fi
857010183
857110184 case " $deplibs" in
857210185 *\ -l* | *\ -L*)
8573 func_warning "\`-l' and \`-L' are ignored for objects" ;;
10186 func_warning "'-l' and '-L' are ignored for objects" ;;
857410187 esac
857510188
857610189 test -n "$rpath" && \
8577 func_warning "\`-rpath' is ignored for objects"
10190 func_warning "'-rpath' is ignored for objects"
857810191
857910192 test -n "$xrpath" && \
8580 func_warning "\`-R' is ignored for objects"
10193 func_warning "'-R' is ignored for objects"
858110194
858210195 test -n "$vinfo" && \
8583 func_warning "\`-version-info' is ignored for objects"
10196 func_warning "'-version-info' is ignored for objects"
858410197
858510198 test -n "$release" && \
8586 func_warning "\`-release' is ignored for objects"
10199 func_warning "'-release' is ignored for objects"
858710200
858810201 case $output in
858910202 *.lo)
859010203 test -n "$objs$old_deplibs" && \
8591 func_fatal_error "cannot build library object \`$output' from non-libtool objects"
10204 func_fatal_error "cannot build library object '$output' from non-libtool objects"
859210205
859310206 libobj=$output
859410207 func_lo2o "$libobj"
859610209 ;;
859710210 *)
859810211 libobj=
8599 obj="$output"
10212 obj=$output
860010213 ;;
860110214 esac
860210215
860910222 # the extraction.
861010223 reload_conv_objs=
861110224 gentop=
8612 # reload_cmds runs $LD directly, so let us get rid of
8613 # -Wl from whole_archive_flag_spec and hope we can get by with
8614 # turning comma into space..
8615 wl=
8616
10225 # if reload_cmds runs $LD directly, get rid of -Wl from
10226 # whole_archive_flag_spec and hope we can get by with turning comma
10227 # into space.
10228 case $reload_cmds in
10229 *\$LD[\ \$]*) wl= ;;
10230 esac
861710231 if test -n "$convenience"; then
861810232 if test -n "$whole_archive_flag_spec"; then
861910233 eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\"
8620 reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
10234 test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'`
10235 reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags
862110236 else
8622 gentop="$output_objdir/${obj}x"
10237 gentop=$output_objdir/${obj}x
862310238 func_append generated " $gentop"
862410239
862510240 func_extract_archives $gentop $convenience
862810243 fi
862910244
863010245 # If we're not building shared, we need to use non_pic_objs
8631 test "$build_libtool_libs" != yes && libobjs="$non_pic_objects"
10246 test yes = "$build_libtool_libs" || libobjs=$non_pic_objects
863210247
863310248 # Create the old-style object.
8634 reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test
8635
8636 output="$obj"
10249 reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs
10250
10251 output=$obj
863710252 func_execute_cmds "$reload_cmds" 'exit $?'
863810253
863910254 # Exit if we aren't doing a library object file.
864510260 exit $EXIT_SUCCESS
864610261 fi
864710262
8648 if test "$build_libtool_libs" != yes; then
10263 test yes = "$build_libtool_libs" || {
864910264 if test -n "$gentop"; then
865010265 func_show_eval '${RM}r "$gentop"'
865110266 fi
865510270 # $show "echo timestamp > $libobj"
865610271 # $opt_dry_run || eval "echo timestamp > $libobj" || exit $?
865710272 exit $EXIT_SUCCESS
8658 fi
8659
8660 if test -n "$pic_flag" || test "$pic_mode" != default; then
10273 }
10274
10275 if test -n "$pic_flag" || test default != "$pic_mode"; then
866110276 # Only do commands if we really have different PIC objects.
866210277 reload_objs="$libobjs $reload_conv_objs"
8663 output="$libobj"
10278 output=$libobj
866410279 func_execute_cmds "$reload_cmds" 'exit $?'
866510280 fi
866610281
867710292 output=$func_stripname_result.exe;;
867810293 esac
867910294 test -n "$vinfo" && \
8680 func_warning "\`-version-info' is ignored for programs"
10295 func_warning "'-version-info' is ignored for programs"
868110296
868210297 test -n "$release" && \
8683 func_warning "\`-release' is ignored for programs"
8684
8685 test "$preload" = yes \
8686 && test "$dlopen_support" = unknown \
8687 && test "$dlopen_self" = unknown \
8688 && test "$dlopen_self_static" = unknown && \
8689 func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support."
10298 func_warning "'-release' is ignored for programs"
10299
10300 $preload \
10301 && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \
10302 && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support."
869010303
869110304 case $host in
869210305 *-*-rhapsody* | *-*-darwin1.[012])
870010313 *-*-darwin*)
870110314 # Don't allow lazy linking, it breaks C++ global constructors
870210315 # But is supposedly fixed on 10.4 or later (yay!).
8703 if test "$tagname" = CXX ; then
10316 if test CXX = "$tagname"; then
870410317 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
870510318 10.[0123])
8706 func_append compile_command " ${wl}-bind_at_load"
8707 func_append finalize_command " ${wl}-bind_at_load"
10319 func_append compile_command " $wl-bind_at_load"
10320 func_append finalize_command " $wl-bind_at_load"
870810321 ;;
870910322 esac
871010323 fi
874010353 *) func_append new_libs " $deplib" ;;
874110354 esac
874210355 done
8743 compile_deplibs="$new_libs"
10356 compile_deplibs=$new_libs
874410357
874510358
874610359 func_append compile_command " $compile_deplibs"
876410377 if test -n "$hardcode_libdir_flag_spec"; then
876510378 if test -n "$hardcode_libdir_separator"; then
876610379 if test -z "$hardcode_libdirs"; then
8767 hardcode_libdirs="$libdir"
10380 hardcode_libdirs=$libdir
876810381 else
876910382 # Just accumulate the unique libdirs.
877010383 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
878710400 fi
878810401 case $host in
878910402 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*)
8790 testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'`
10403 testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'`
879110404 case :$dllsearchpath: in
879210405 *":$libdir:"*) ;;
879310406 ::) dllsearchpath=$libdir;;
880410417 # Substitute the hardcoded libdirs into the rpath.
880510418 if test -n "$hardcode_libdir_separator" &&
880610419 test -n "$hardcode_libdirs"; then
8807 libdir="$hardcode_libdirs"
10420 libdir=$hardcode_libdirs
880810421 eval rpath=\" $hardcode_libdir_flag_spec\"
880910422 fi
8810 compile_rpath="$rpath"
10423 compile_rpath=$rpath
881110424
881210425 rpath=
881310426 hardcode_libdirs=
881510428 if test -n "$hardcode_libdir_flag_spec"; then
881610429 if test -n "$hardcode_libdir_separator"; then
881710430 if test -z "$hardcode_libdirs"; then
8818 hardcode_libdirs="$libdir"
10431 hardcode_libdirs=$libdir
881910432 else
882010433 # Just accumulate the unique libdirs.
882110434 case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in
884010453 # Substitute the hardcoded libdirs into the rpath.
884110454 if test -n "$hardcode_libdir_separator" &&
884210455 test -n "$hardcode_libdirs"; then
8843 libdir="$hardcode_libdirs"
10456 libdir=$hardcode_libdirs
884410457 eval rpath=\" $hardcode_libdir_flag_spec\"
884510458 fi
8846 finalize_rpath="$rpath"
8847
8848 if test -n "$libobjs" && test "$build_old_libs" = yes; then
10459 finalize_rpath=$rpath
10460
10461 if test -n "$libobjs" && test yes = "$build_old_libs"; then
884910462 # Transform all the library objects into standard objects.
885010463 compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
885110464 finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP`
885210465 fi
885310466
8854 func_generate_dlsyms "$outputname" "@PROGRAM@" "no"
10467 func_generate_dlsyms "$outputname" "@PROGRAM@" false
885510468
885610469 # template prelinking step
885710470 if test -n "$prelink_cmds"; then
885810471 func_execute_cmds "$prelink_cmds" 'exit $?'
885910472 fi
886010473
8861 wrappers_required=yes
10474 wrappers_required=:
886210475 case $host in
886310476 *cegcc* | *mingw32ce*)
886410477 # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway.
8865 wrappers_required=no
10478 wrappers_required=false
886610479 ;;
886710480 *cygwin* | *mingw* )
8868 if test "$build_libtool_libs" != yes; then
8869 wrappers_required=no
8870 fi
10481 test yes = "$build_libtool_libs" || wrappers_required=false
887110482 ;;
887210483 *)
8873 if test "$need_relink" = no || test "$build_libtool_libs" != yes; then
8874 wrappers_required=no
10484 if test no = "$need_relink" || test yes != "$build_libtool_libs"; then
10485 wrappers_required=false
887510486 fi
887610487 ;;
887710488 esac
8878 if test "$wrappers_required" = no; then
10489 $wrappers_required || {
887910490 # Replace the output file specification.
888010491 compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
8881 link_command="$compile_command$compile_rpath"
10492 link_command=$compile_command$compile_rpath
888210493
888310494 # We have no uninstalled library dependencies, so finalize right now.
888410495 exit_status=0
889110502 fi
889210503
889310504 # Delete the generated files.
8894 if test -f "$output_objdir/${outputname}S.${objext}"; then
8895 func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"'
10505 if test -f "$output_objdir/${outputname}S.$objext"; then
10506 func_show_eval '$RM "$output_objdir/${outputname}S.$objext"'
889610507 fi
889710508
889810509 exit $exit_status
8899 fi
10510 }
890010511
890110512 if test -n "$compile_shlibpath$finalize_shlibpath"; then
890210513 compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command"
892610537 fi
892710538 fi
892810539
8929 if test "$no_install" = yes; then
10540 if test yes = "$no_install"; then
893010541 # We don't need to create a wrapper script.
8931 link_command="$compile_var$compile_command$compile_rpath"
10542 link_command=$compile_var$compile_command$compile_rpath
893210543 # Replace the output file specification.
893310544 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'`
893410545 # Delete the old output file.
894510556 exit $EXIT_SUCCESS
894610557 fi
894710558
8948 if test "$hardcode_action" = relink; then
8949 # Fast installation is not supported
8950 link_command="$compile_var$compile_command$compile_rpath"
8951 relink_command="$finalize_var$finalize_command$finalize_rpath"
8952
8953 func_warning "this platform does not like uninstalled shared libraries"
8954 func_warning "\`$output' will be relinked during installation"
8955 else
8956 if test "$fast_install" != no; then
8957 link_command="$finalize_var$compile_command$finalize_rpath"
8958 if test "$fast_install" = yes; then
8959 relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
8960 else
8961 # fast_install is set to needless
8962 relink_command=
8963 fi
8964 else
8965 link_command="$compile_var$compile_command$compile_rpath"
8966 relink_command="$finalize_var$finalize_command$finalize_rpath"
8967 fi
8968 fi
10559 case $hardcode_action,$fast_install in
10560 relink,*)
10561 # Fast installation is not supported
10562 link_command=$compile_var$compile_command$compile_rpath
10563 relink_command=$finalize_var$finalize_command$finalize_rpath
10564
10565 func_warning "this platform does not like uninstalled shared libraries"
10566 func_warning "'$output' will be relinked during installation"
10567 ;;
10568 *,yes)
10569 link_command=$finalize_var$compile_command$finalize_rpath
10570 relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'`
10571 ;;
10572 *,no)
10573 link_command=$compile_var$compile_command$compile_rpath
10574 relink_command=$finalize_var$finalize_command$finalize_rpath
10575 ;;
10576 *,needless)
10577 link_command=$finalize_var$compile_command$finalize_rpath
10578 relink_command=
10579 ;;
10580 esac
896910581
897010582 # Replace the output file specification.
897110583 link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'`
902210634 func_dirname_and_basename "$output" "" "."
902310635 output_name=$func_basename_result
902410636 output_path=$func_dirname_result
9025 cwrappersource="$output_path/$objdir/lt-$output_name.c"
9026 cwrapper="$output_path/$output_name.exe"
10637 cwrappersource=$output_path/$objdir/lt-$output_name.c
10638 cwrapper=$output_path/$output_name.exe
902710639 $RM $cwrappersource $cwrapper
902810640 trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
902910641
904410656 trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15
904510657 $opt_dry_run || {
904610658 # note: this script will not be executed, so do not chmod.
9047 if test "x$build" = "x$host" ; then
10659 if test "x$build" = "x$host"; then
904810660 $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result
904910661 else
905010662 func_emit_wrapper no > $func_ltwrapper_scriptname_result
906710679 # See if we need to build an old-fashioned archive.
906810680 for oldlib in $oldlibs; do
906910681
9070 if test "$build_libtool_libs" = convenience; then
9071 oldobjs="$libobjs_save $symfileobj"
9072 addlibs="$convenience"
9073 build_libtool_libs=no
9074 else
9075 if test "$build_libtool_libs" = module; then
9076 oldobjs="$libobjs_save"
10682 case $build_libtool_libs in
10683 convenience)
10684 oldobjs="$libobjs_save $symfileobj"
10685 addlibs=$convenience
907710686 build_libtool_libs=no
9078 else
10687 ;;
10688 module)
10689 oldobjs=$libobjs_save
10690 addlibs=$old_convenience
10691 build_libtool_libs=no
10692 ;;
10693 *)
907910694 oldobjs="$old_deplibs $non_pic_objects"
9080 if test "$preload" = yes && test -f "$symfileobj"; then
9081 func_append oldobjs " $symfileobj"
9082 fi
9083 fi
9084 addlibs="$old_convenience"
9085 fi
10695 $preload && test -f "$symfileobj" \
10696 && func_append oldobjs " $symfileobj"
10697 addlibs=$old_convenience
10698 ;;
10699 esac
908610700
908710701 if test -n "$addlibs"; then
9088 gentop="$output_objdir/${outputname}x"
10702 gentop=$output_objdir/${outputname}x
908910703 func_append generated " $gentop"
909010704
909110705 func_extract_archives $gentop $addlibs
909310707 fi
909410708
909510709 # Do each command in the archive commands.
9096 if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then
10710 if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then
909710711 cmds=$old_archive_from_new_cmds
909810712 else
909910713
910010714 # Add any objects from preloaded convenience libraries
910110715 if test -n "$dlprefiles"; then
9102 gentop="$output_objdir/${outputname}x"
10716 gentop=$output_objdir/${outputname}x
910310717 func_append generated " $gentop"
910410718
910510719 func_extract_archives $gentop $dlprefiles
912010734 :
912110735 else
912210736 echo "copying selected object files to avoid basename conflicts..."
9123 gentop="$output_objdir/${outputname}x"
10737 gentop=$output_objdir/${outputname}x
912410738 func_append generated " $gentop"
912510739 func_mkdir_p "$gentop"
912610740 save_oldobjs=$oldobjs
912910743 for obj in $save_oldobjs
913010744 do
913110745 func_basename "$obj"
9132 objbase="$func_basename_result"
10746 objbase=$func_basename_result
913310747 case " $oldobjs " in
913410748 " ") oldobjs=$obj ;;
913510749 *[\ /]"$objbase "*)
915110765 esac
915210766 done
915310767 fi
10768 func_to_tool_file "$oldlib" func_convert_file_msys_to_w32
10769 tool_oldlib=$func_to_tool_file_result
915410770 eval cmds=\"$old_archive_cmds\"
915510771
915610772 func_len " $cmds"
919610812 else
919710813 # the above command should be used before it gets too long
919810814 oldobjs=$objlist
9199 if test "$obj" = "$last_oldobj" ; then
10815 if test "$obj" = "$last_oldobj"; then
920010816 RANLIB=$save_RANLIB
920110817 fi
920210818 test -z "$concat_cmds" || concat_cmds=$concat_cmds~
9203 eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\"
10819 eval concat_cmds=\"\$concat_cmds$old_archive_cmds\"
920410820 objlist=
920510821 len=$len0
920610822 fi
920710823 done
920810824 RANLIB=$save_RANLIB
920910825 oldobjs=$objlist
9210 if test "X$oldobjs" = "X" ; then
10826 if test -z "$oldobjs"; then
921110827 eval cmds=\"\$concat_cmds\"
921210828 else
921310829 eval cmds=\"\$concat_cmds~\$old_archive_cmds\"
922410840 case $output in
922510841 *.la)
922610842 old_library=
9227 test "$build_old_libs" = yes && old_library="$libname.$libext"
10843 test yes = "$build_old_libs" && old_library=$libname.$libext
922810844 func_verbose "creating $output"
922910845
923010846 # Preserve any variables that may affect compiler behavior
923910855 fi
924010856 done
924110857 # Quote the link command for shipping.
9242 relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
10858 relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)"
924310859 relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"`
9244 if test "$hardcode_automatic" = yes ; then
10860 if test yes = "$hardcode_automatic"; then
924510861 relink_command=
924610862 fi
924710863
924810864 # Only create the output if not a dry run.
924910865 $opt_dry_run || {
925010866 for installed in no yes; do
9251 if test "$installed" = yes; then
10867 if test yes = "$installed"; then
925210868 if test -z "$install_libdir"; then
925310869 break
925410870 fi
9255 output="$output_objdir/$outputname"i
10871 output=$output_objdir/${outputname}i
925610872 # Replace all uninstalled libtool libraries with the installed ones
925710873 newdependency_libs=
925810874 for deplib in $dependency_libs; do
925910875 case $deplib in
926010876 *.la)
926110877 func_basename "$deplib"
9262 name="$func_basename_result"
9263 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib`
10878 name=$func_basename_result
10879 func_resolve_sysroot "$deplib"
10880 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result`
926410881 test -z "$libdir" && \
9265 func_fatal_error "\`$deplib' is not a valid libtool archive"
10882 func_fatal_error "'$deplib' is not a valid libtool archive"
926610883 func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name"
926710884 ;;
926810885 -L*)
927810895 *) func_append newdependency_libs " $deplib" ;;
927910896 esac
928010897 done
9281 dependency_libs="$newdependency_libs"
10898 dependency_libs=$newdependency_libs
928210899 newdlfiles=
928310900
928410901 for lib in $dlfiles; do
928510902 case $lib in
928610903 *.la)
928710904 func_basename "$lib"
9288 name="$func_basename_result"
9289 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
10905 name=$func_basename_result
10906 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
929010907 test -z "$libdir" && \
9291 func_fatal_error "\`$lib' is not a valid libtool archive"
10908 func_fatal_error "'$lib' is not a valid libtool archive"
929210909 func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name"
929310910 ;;
929410911 *) func_append newdlfiles " $lib" ;;
929510912 esac
929610913 done
9297 dlfiles="$newdlfiles"
10914 dlfiles=$newdlfiles
929810915 newdlprefiles=
929910916 for lib in $dlprefiles; do
930010917 case $lib in
930410921 # didn't already link the preopened objects directly into
930510922 # the library:
930610923 func_basename "$lib"
9307 name="$func_basename_result"
9308 eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
10924 name=$func_basename_result
10925 eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib`
930910926 test -z "$libdir" && \
9310 func_fatal_error "\`$lib' is not a valid libtool archive"
10927 func_fatal_error "'$lib' is not a valid libtool archive"
931110928 func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name"
931210929 ;;
931310930 esac
931410931 done
9315 dlprefiles="$newdlprefiles"
10932 dlprefiles=$newdlprefiles
931610933 else
931710934 newdlfiles=
931810935 for lib in $dlfiles; do
931910936 case $lib in
9320 [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
10937 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
932110938 *) abs=`pwd`"/$lib" ;;
932210939 esac
932310940 func_append newdlfiles " $abs"
932410941 done
9325 dlfiles="$newdlfiles"
10942 dlfiles=$newdlfiles
932610943 newdlprefiles=
932710944 for lib in $dlprefiles; do
932810945 case $lib in
9329 [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;;
10946 [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;;
933010947 *) abs=`pwd`"/$lib" ;;
933110948 esac
933210949 func_append newdlprefiles " $abs"
933310950 done
9334 dlprefiles="$newdlprefiles"
10951 dlprefiles=$newdlprefiles
933510952 fi
933610953 $RM $output
933710954 # place dlname in correct position for cygwin
934710964 case $host,$output,$installed,$module,$dlname in
934810965 *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll)
934910966 # If a -bindir argument was supplied, place the dll there.
9350 if test "x$bindir" != x ;
9351 then
10967 if test -n "$bindir"; then
935210968 func_relative_path "$install_libdir" "$bindir"
9353 tdlname=$func_relative_path_result$dlname
10969 tdlname=$func_relative_path_result/$dlname
935410970 else
935510971 # Otherwise fall back on heuristic.
935610972 tdlname=../bin/$dlname
935910975 esac
936010976 $ECHO > $output "\
936110977 # $outputname - a libtool library file
9362 # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION
10978 # Generated by $PROGRAM (GNU $PACKAGE) $VERSION
936310979 #
936410980 # Please DO NOT delete this file!
936510981 # It is necessary for linking the library.
937310989 # The name of the static archive.
937410990 old_library='$old_library'
937510991
9376 # Linker flags that can not go in dependency_libs.
10992 # Linker flags that cannot go in dependency_libs.
937710993 inherited_linker_flags='$new_inherited_linker_flags'
937810994
937910995 # Libraries that this one depends upon.
939911015
940011016 # Directory that this library needs to be installed in:
940111017 libdir='$install_libdir'"
9402 if test "$installed" = no && test "$need_relink" = yes; then
11018 if test no,yes = "$installed,$need_relink"; then
940311019 $ECHO >> $output "\
940411020 relink_command=\"$relink_command\""
940511021 fi
941411030 exit $EXIT_SUCCESS
941511031 }
941611032
9417 { test "$opt_mode" = link || test "$opt_mode" = relink; } &&
9418 func_mode_link ${1+"$@"}
11033 if test link = "$opt_mode" || test relink = "$opt_mode"; then
11034 func_mode_link ${1+"$@"}
11035 fi
941911036
942011037
942111038 # func_mode_uninstall arg...
942211039 func_mode_uninstall ()
942311040 {
9424 $opt_debug
9425 RM="$nonopt"
11041 $debug_cmd
11042
11043 RM=$nonopt
942611044 files=
9427 rmforce=
11045 rmforce=false
942811046 exit_status=0
942911047
943011048 # This variable tells wrapper scripts just to set variables rather
943111049 # than running their programs.
9432 libtool_install_magic="$magic"
11050 libtool_install_magic=$magic
943311051
943411052 for arg
943511053 do
943611054 case $arg in
9437 -f) func_append RM " $arg"; rmforce=yes ;;
11055 -f) func_append RM " $arg"; rmforce=: ;;
943811056 -*) func_append RM " $arg" ;;
943911057 *) func_append files " $arg" ;;
944011058 esac
944711065
944811066 for file in $files; do
944911067 func_dirname "$file" "" "."
9450 dir="$func_dirname_result"
9451 if test "X$dir" = X.; then
9452 odir="$objdir"
11068 dir=$func_dirname_result
11069 if test . = "$dir"; then
11070 odir=$objdir
945311071 else
9454 odir="$dir/$objdir"
11072 odir=$dir/$objdir
945511073 fi
945611074 func_basename "$file"
9457 name="$func_basename_result"
9458 test "$opt_mode" = uninstall && odir="$dir"
11075 name=$func_basename_result
11076 test uninstall = "$opt_mode" && odir=$dir
945911077
946011078 # Remember odir for removal later, being careful to avoid duplicates
9461 if test "$opt_mode" = clean; then
11079 if test clean = "$opt_mode"; then
946211080 case " $rmdirs " in
946311081 *" $odir "*) ;;
946411082 *) func_append rmdirs " $odir" ;;
947311091 elif test -d "$file"; then
947411092 exit_status=1
947511093 continue
9476 elif test "$rmforce" = yes; then
11094 elif $rmforce; then
947711095 continue
947811096 fi
947911097
9480 rmfiles="$file"
11098 rmfiles=$file
948111099
948211100 case $name in
948311101 *.la)
949111109 done
949211110 test -n "$old_library" && func_append rmfiles " $odir/$old_library"
949311111
9494 case "$opt_mode" in
11112 case $opt_mode in
949511113 clean)
949611114 case " $library_names " in
949711115 *" $dlname "*) ;;
950211120 uninstall)
950311121 if test -n "$library_names"; then
950411122 # Do each command in the postuninstall commands.
9505 func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
11123 func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1'
950611124 fi
950711125
950811126 if test -n "$old_library"; then
950911127 # Do each command in the old_postuninstall commands.
9510 func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1'
11128 func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1'
951111129 fi
951211130 # FIXME: should reinstall the best remaining shared library.
951311131 ;;
952311141 func_source $dir/$name
952411142
952511143 # Add PIC object to the list of files to remove.
9526 if test -n "$pic_object" &&
9527 test "$pic_object" != none; then
11144 if test -n "$pic_object" && test none != "$pic_object"; then
952811145 func_append rmfiles " $dir/$pic_object"
952911146 fi
953011147
953111148 # Add non-PIC object to the list of files to remove.
9532 if test -n "$non_pic_object" &&
9533 test "$non_pic_object" != none; then
11149 if test -n "$non_pic_object" && test none != "$non_pic_object"; then
953411150 func_append rmfiles " $dir/$non_pic_object"
953511151 fi
953611152 fi
953711153 ;;
953811154
953911155 *)
9540 if test "$opt_mode" = clean ; then
11156 if test clean = "$opt_mode"; then
954111157 noexename=$name
954211158 case $file in
954311159 *.exe)
956411180
956511181 # note $name still contains .exe if it was in $file originally
956611182 # as does the version of $file that was added into $rmfiles
9567 func_append rmfiles " $odir/$name $odir/${name}S.${objext}"
9568 if test "$fast_install" = yes && test -n "$relink_command"; then
11183 func_append rmfiles " $odir/$name $odir/${name}S.$objext"
11184 if test yes = "$fast_install" && test -n "$relink_command"; then
956911185 func_append rmfiles " $odir/lt-$name"
957011186 fi
9571 if test "X$noexename" != "X$name" ; then
9572 func_append rmfiles " $odir/lt-${noexename}.c"
11187 if test "X$noexename" != "X$name"; then
11188 func_append rmfiles " $odir/lt-$noexename.c"
957311189 fi
957411190 fi
957511191 fi
957811194 func_show_eval "$RM $rmfiles" 'exit_status=1'
957911195 done
958011196
9581 # Try to remove the ${objdir}s in the directories where we deleted files
11197 # Try to remove the $objdir's in the directories where we deleted files
958211198 for dir in $rmdirs; do
958311199 if test -d "$dir"; then
958411200 func_show_eval "rmdir $dir >/dev/null 2>&1"
958811204 exit $exit_status
958911205 }
959011206
9591 { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } &&
9592 func_mode_uninstall ${1+"$@"}
11207 if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then
11208 func_mode_uninstall ${1+"$@"}
11209 fi
959311210
959411211 test -z "$opt_mode" && {
9595 help="$generic_help"
11212 help=$generic_help
959611213 func_fatal_help "you must specify a MODE"
959711214 }
959811215
959911216 test -z "$exec_cmd" && \
9600 func_fatal_help "invalid operation mode \`$opt_mode'"
11217 func_fatal_help "invalid operation mode '$opt_mode'"
960111218
960211219 if test -n "$exec_cmd"; then
960311220 eval exec "$exec_cmd"
960811225
960911226
961011227 # The TAGs below are defined such that we never get into a situation
9611 # in which we disable both kinds of libraries. Given conflicting
11228 # where we disable both kinds of libraries. Given conflicting
961211229 # choices, we go for a static library, that is the most portable,
961311230 # since we can't tell whether shared libraries were disabled because
961411231 # the user asked for that or because the platform doesn't support
963111248 # mode:shell-script
963211249 # sh-indentation:2
963311250 # End:
9634 # vi:sw=2
9635
2222 ## the same distribution terms that you use for the rest of that program.
2323
2424 dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
25 # serial 40 IT_PROG_INTLTOOL
25 # serial 42 IT_PROG_INTLTOOL
2626 AC_DEFUN([IT_PROG_INTLTOOL], [
2727 AC_PREREQ([2.50])dnl
2828 AC_REQUIRE([AM_NLS])dnl
3535 ;;
3636 esac
3737
38 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
39 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
40 INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
3841 if test -n "$1"; then
3942 AC_MSG_CHECKING([for intltool >= $1])
40
41 INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
42 INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
43 [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
44 ]
4543 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
4644 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
4745 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
5452 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
5553 fi
5654
57 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 $< [$]@'
58 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.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 $< [$]@'
59 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
60 INTLTOOL_PROP_RULE='%.prop: %.prop.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 $< [$]@'
61 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
62 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
63 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
64 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
65 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.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 $< [$]@'
66 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
67 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
68 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@'
69 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
70 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
71 INTLTOOL_CAVES_RULE='%.caves: %.caves.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 $< [$]@'
72 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
73 INTLTOOL_THEME_RULE='%.theme: %.theme.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 $< [$]@'
74 INTLTOOL_SERVICE_RULE='%.service: %.service.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 $< [$]@'
75 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
55 if test -z "$AM_DEFAULT_VERBOSITY"; then
56 AM_DEFAULT_VERBOSITY=1
57 fi
58 AC_SUBST([AM_DEFAULT_VERBOSITY])
59
60 INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
61 INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
62 INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
63 AC_SUBST(INTLTOOL_V_MERGE)
64 AC_SUBST(INTLTOOL__v_MERGE_)
65 AC_SUBST(INTLTOOL__v_MERGE_0)
66
67 INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
68 intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
69 intltool__v_merge_options_0='-q'
70 AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
71 AC_SUBST(intltool__v_merge_options_)
72 AC_SUBST(intltool__v_merge_options_0)
73
74 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
75 INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
76 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
77 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
78 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@'
79 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
80 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
81 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
82 INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
83 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
84 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
85 if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
86 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@'
87 else
88 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir'
89 fi
90 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
91 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
92 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
93 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
94 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
95 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
96 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
7697
7798 _IT_SUBST(INTLTOOL_DESKTOP_RULE)
7899 _IT_SUBST(INTLTOOL_DIRECTORY_RULE)
118139 if test $? -ne 0; then
119140 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
120141 else
121 IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`"
142 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
122143 AC_MSG_RESULT([$IT_PERL_VERSION])
123144 fi
124145 if test "x$2" != "xno-xml"; then
132153
133154 # Substitute ALL_LINGUAS so we can use it in po/Makefile
134155 AC_SUBST(ALL_LINGUAS)
135
136 # Set DATADIRNAME correctly if it is not set yet
137 # (copied from glib-gettext.m4)
138 if test -z "$DATADIRNAME"; then
139 AC_LINK_IFELSE(
140 [AC_LANG_PROGRAM([[]],
141 [[extern int _nl_msg_cat_cntr;
142 return _nl_msg_cat_cntr]])],
143 [DATADIRNAME=share],
144 [case $host in
145 *-*-solaris*)
146 dnl On Solaris, if bind_textdomain_codeset is in libc,
147 dnl GNU format message catalog is always supported,
148 dnl since both are added to the libc all together.
149 dnl Hence, we'd like to go with DATADIRNAME=share
150 dnl in this case.
151 AC_CHECK_FUNC(bind_textdomain_codeset,
152 [DATADIRNAME=share], [DATADIRNAME=lib])
153 ;;
154 *)
155 [DATADIRNAME=lib]
156 ;;
157 esac])
158 fi
159 AC_SUBST(DATADIRNAME)
160156
161157 IT_PO_SUBDIR([po])
162158
00 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
11 #
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
3 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
4 # Inc.
2 # Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc.
53 # Written by Gordon Matzigkeit, 1996
64 #
75 # This file is free software; the Free Software Foundation gives
97 # modifications, as long as this notice is preserved.
108
119 m4_define([_LT_COPYING], [dnl
12 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
14 # Inc.
15 # Written by Gordon Matzigkeit, 1996
10 # Copyright (C) 2014 Free Software Foundation, Inc.
11 # This is free software; see the source for copying conditions. There is NO
12 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13
14 # GNU Libtool is free software; you can redistribute it and/or modify
15 # it under the terms of the GNU General Public License as published by
16 # the Free Software Foundation; either version 2 of of the License, or
17 # (at your option) any later version.
1618 #
17 # This file is part of GNU Libtool.
19 # As a special exception to the GNU General Public License, if you
20 # distribute this file as part of a program or library that is built
21 # using GNU Libtool, you may include this file under the same
22 # distribution terms that you use for the rest of that program.
1823 #
19 # GNU Libtool is free software; you can redistribute it and/or
20 # modify it under the terms of the GNU General Public License as
21 # published by the Free Software Foundation; either version 2 of
22 # the License, or (at your option) any later version.
23 #
24 # As a special exception to the GNU General Public License,
25 # if you distribute this file as part of a program or library that
26 # is built using GNU Libtool, you may include this file under the
27 # same distribution terms that you use for the rest of that program.
28 #
29 # GNU Libtool is distributed in the hope that it will be useful,
30 # but WITHOUT ANY WARRANTY; without even the implied warranty of
24 # GNU Libtool is distributed in the hope that it will be useful, but
25 # WITHOUT ANY WARRANTY; without even the implied warranty of
3126 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3227 # GNU General Public License for more details.
3328 #
3429 # You should have received a copy of the GNU General Public License
35 # along with GNU Libtool; see the file COPYING. If not, a copy
36 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
37 # obtained by writing to the Free Software Foundation, Inc.,
38 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
30 # along with this program. If not, see <http://www.gnu.org/licenses/>.
3931 ])
4032
41 # serial 57 LT_INIT
33 # serial 58 LT_INIT
4234
4335
4436 # LT_PREREQ(VERSION)
6658 # LT_INIT([OPTIONS])
6759 # ------------------
6860 AC_DEFUN([LT_INIT],
69 [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
61 [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK
7062 AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
7163 AC_BEFORE([$0], [LT_LANG])dnl
7264 AC_BEFORE([$0], [LT_OUTPUT])dnl
9082 _LT_SET_OPTIONS([$0], [$1])
9183
9284 # This can be used to rebuild libtool when needed
93 LIBTOOL_DEPS="$ltmain"
85 LIBTOOL_DEPS=$ltmain
9486
9587 # Always use our own libtool.
9688 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
110102 dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
111103
112104
105 # _LT_PREPARE_CC_BASENAME
106 # -----------------------
107 m4_defun([_LT_PREPARE_CC_BASENAME], [
108 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
109 func_cc_basename ()
110 {
111 for cc_temp in @S|@*""; do
112 case $cc_temp in
113 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
114 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
115 \-*) ;;
116 *) break;;
117 esac
118 done
119 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
120 }
121 ])# _LT_PREPARE_CC_BASENAME
122
123
113124 # _LT_CC_BASENAME(CC)
114125 # -------------------
115 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
126 # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME,
127 # but that macro is also expanded into generated libtool script, which
128 # arranges for $SED and $ECHO to be set by different means.
116129 m4_defun([_LT_CC_BASENAME],
117 [for cc_temp in $1""; do
118 case $cc_temp in
119 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
120 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
121 \-*) ;;
122 *) break;;
123 esac
124 done
125 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
130 [m4_require([_LT_PREPARE_CC_BASENAME])dnl
131 AC_REQUIRE([_LT_DECL_SED])dnl
132 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
133 func_cc_basename $1
134 cc_basename=$func_cc_basename_result
126135 ])
127136
128137
129138 # _LT_FILEUTILS_DEFAULTS
130139 # ----------------------
131140 # It is okay to use these file commands and assume they have been set
132 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
141 # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'.
133142 m4_defun([_LT_FILEUTILS_DEFAULTS],
134143 [: ${CP="cp -f"}
135144 : ${MV="mv -f"}
145154 AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
146155 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
147156
157 _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
158 dnl
148159 _LT_DECL([], [host_alias], [0], [The host system])dnl
149160 _LT_DECL([], [host], [0])dnl
150161 _LT_DECL([], [host_os], [0])dnl
174185 m4_require([_LT_CMD_OLD_ARCHIVE])dnl
175186 m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
176187 m4_require([_LT_WITH_SYSROOT])dnl
188 m4_require([_LT_CMD_TRUNCATE])dnl
177189
178190 _LT_CONFIG_LIBTOOL_INIT([
179 # See if we are running on zsh, and set the options which allow our
191 # See if we are running on zsh, and set the options that allow our
180192 # commands through without removal of \ escapes INIT.
181 if test -n "\${ZSH_VERSION+set}" ; then
193 if test -n "\${ZSH_VERSION+set}"; then
182194 setopt NO_GLOB_SUBST
183195 fi
184196 ])
185 if test -n "${ZSH_VERSION+set}" ; then
197 if test -n "${ZSH_VERSION+set}"; then
186198 setopt NO_GLOB_SUBST
187199 fi
188200
195207 # AIX sometimes has problems with the GCC collect2 program. For some
196208 # reason, if we set the COLLECT_NAMES environment variable, the problems
197209 # vanish in a puff of smoke.
198 if test "X${COLLECT_NAMES+set}" != Xset; then
210 if test set != "${COLLECT_NAMES+set}"; then
199211 COLLECT_NAMES=
200212 export COLLECT_NAMES
201213 fi
206218 ofile=libtool
207219 can_build_shared=yes
208220
209 # All known linkers require a `.a' archive for static linking (except MSVC,
221 # All known linkers require a '.a' archive for static linking (except MSVC,
210222 # which needs '.lib').
211223 libext=a
212224
213 with_gnu_ld="$lt_cv_prog_gnu_ld"
214
215 old_CC="$CC"
216 old_CFLAGS="$CFLAGS"
225 with_gnu_ld=$lt_cv_prog_gnu_ld
226
227 old_CC=$CC
228 old_CFLAGS=$CFLAGS
217229
218230 # Set sane defaults for various variables
219231 test -z "$CC" && CC=cc
266278
267279 # _LT_PROG_LTMAIN
268280 # ---------------
269 # Note that this code is called both from `configure', and `config.status'
281 # Note that this code is called both from 'configure', and 'config.status'
270282 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
271 # `config.status' has no value for ac_aux_dir unless we are using Automake,
283 # 'config.status' has no value for ac_aux_dir unless we are using Automake,
272284 # so we pass a copy along to make sure it has a sensible value anyway.
273285 m4_defun([_LT_PROG_LTMAIN],
274286 [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
275287 _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
276 ltmain="$ac_aux_dir/ltmain.sh"
288 ltmain=$ac_aux_dir/ltmain.sh
277289 ])# _LT_PROG_LTMAIN
278290
279291
283295
284296 # So that we can recreate a full libtool script including additional
285297 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
286 # in macros and then make a single call at the end using the `libtool'
298 # in macros and then make a single call at the end using the 'libtool'
287299 # label.
288300
289301
418430
419431 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
420432 # ------------------------------------
421 # Quote a variable value, and forward it to `config.status' so that its
422 # declaration there will have the same value as in `configure'. VARNAME
433 # Quote a variable value, and forward it to 'config.status' so that its
434 # declaration there will have the same value as in 'configure'. VARNAME
423435 # must have a single quote delimited value for this to work.
424436 m4_define([_LT_CONFIG_STATUS_DECLARE],
425437 [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
443455 # Output comment and list of tags supported by the script
444456 m4_defun([_LT_LIBTOOL_TAGS],
445457 [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
446 available_tags="_LT_TAGS"dnl
458 available_tags='_LT_TAGS'dnl
447459 ])
448460
449461
471483 # _LT_LIBTOOL_CONFIG_VARS
472484 # -----------------------
473485 # Produce commented declarations of non-tagged libtool config variables
474 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
486 # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool'
475487 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
476488 # section) are produced by _LT_LIBTOOL_TAG_VARS.
477489 m4_defun([_LT_LIBTOOL_CONFIG_VARS],
497509 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
498510 # variables for single and double quote escaping we saved from calls
499511 # to _LT_DECL, we can put quote escaped variables declarations
500 # into `config.status', and then the shell code to quote escape them in
501 # for loops in `config.status'. Finally, any additional code accumulated
512 # into 'config.status', and then the shell code to quote escape them in
513 # for loops in 'config.status'. Finally, any additional code accumulated
502514 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
503515 m4_defun([_LT_CONFIG_COMMANDS],
504516 [AC_PROVIDE_IFELSE([LT_OUTPUT],
544556 ]], lt_decl_quote_varnames); do
545557 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
546558 *[[\\\\\\\`\\"\\\$]]*)
547 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
559 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
548560 ;;
549561 *)
550562 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
557569 ]], lt_decl_dquote_varnames); do
558570 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
559571 *[[\\\\\\\`\\"\\\$]]*)
560 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
572 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
561573 ;;
562574 *)
563575 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
573585 # Generate a child script FILE with all initialization necessary to
574586 # reuse the environment learned by the parent script, and make the
575587 # file executable. If COMMENT is supplied, it is inserted after the
576 # `#!' sequence but before initialization text begins. After this
588 # '#!' sequence but before initialization text begins. After this
577589 # macro, additional text can be appended to FILE to form the body of
578590 # the child script. The macro ends with non-zero status if the
579591 # file could not be fully written (such as if the disk is full).
595607 _AS_PREPARE
596608 exec AS_MESSAGE_FD>&1
597609 _ASEOF
598 test $lt_write_fail = 0 && chmod +x $1[]dnl
610 test 0 = "$lt_write_fail" && chmod +x $1[]dnl
599611 m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
600612
601613 # LT_OUTPUT
618630 } >&AS_MESSAGE_LOG_FD
619631
620632 lt_cl_help="\
621 \`$as_me' creates a local libtool stub from the current configuration,
633 '$as_me' creates a local libtool stub from the current configuration,
622634 for use in further configure time tests before the real libtool is
623635 generated.
624636
636648 m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
637649 configured by $[0], generated by m4_PACKAGE_STRING.
638650
639 Copyright (C) 2010 Free Software Foundation, Inc.
651 Copyright (C) 2011 Free Software Foundation, Inc.
640652 This config.lt script is free software; the Free Software Foundation
641653 gives unlimited permision to copy, distribute and modify it."
642654
643 while test $[#] != 0
655 while test 0 != $[#]
644656 do
645657 case $[1] in
646658 --version | --v* | -V )
653665 lt_cl_silent=: ;;
654666
655667 -*) AC_MSG_ERROR([unrecognized option: $[1]
656 Try \`$[0] --help' for more information.]) ;;
668 Try '$[0] --help' for more information.]) ;;
657669
658670 *) AC_MSG_ERROR([unrecognized argument: $[1]
659 Try \`$[0] --help' for more information.]) ;;
671 Try '$[0] --help' for more information.]) ;;
660672 esac
661673 shift
662674 done
682694 # open by configure. Here we exec the FD to /dev/null, effectively closing
683695 # config.log, so it can be properly (re)opened and appended to by config.lt.
684696 lt_cl_success=:
685 test "$silent" = yes &&
697 test yes = "$silent" &&
686698 lt_config_lt_args="$lt_config_lt_args --quiet"
687699 exec AS_MESSAGE_LOG_FD>/dev/null
688700 $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
702714 _LT_CONFIG_SAVE_COMMANDS([
703715 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
704716 m4_if(_LT_TAG, [C], [
705 # See if we are running on zsh, and set the options which allow our
717 # See if we are running on zsh, and set the options that allow our
706718 # commands through without removal of \ escapes.
707 if test -n "${ZSH_VERSION+set}" ; then
719 if test -n "${ZSH_VERSION+set}"; then
708720 setopt NO_GLOB_SUBST
709721 fi
710722
711 cfgfile="${ofile}T"
723 cfgfile=${ofile}T
712724 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
713725 $RM "$cfgfile"
714726
715727 cat <<_LT_EOF >> "$cfgfile"
716728 #! $SHELL
717
718 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
719 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
720 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
729 # Generated automatically by $as_me ($PACKAGE) $VERSION
721730 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
722 #
731
732 # Provide generalized library-building support services.
733 # Written by Gordon Matzigkeit, 1996
734
723735 _LT_COPYING
724736 _LT_LIBTOOL_TAGS
737
738 # Configured defaults for sys_lib_dlsearch_path munging.
739 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
725740
726741 # ### BEGIN LIBTOOL CONFIG
727742 _LT_LIBTOOL_CONFIG_VARS
728743 _LT_LIBTOOL_TAG_VARS
729744 # ### END LIBTOOL CONFIG
745
746 _LT_EOF
747
748 cat <<'_LT_EOF' >> "$cfgfile"
749
750 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
751
752 _LT_PREPARE_MUNGE_PATH_LIST
753 _LT_PREPARE_CC_BASENAME
754
755 # ### END FUNCTIONS SHARED WITH CONFIGURE
730756
731757 _LT_EOF
732758
736762 # AIX sometimes has problems with the GCC collect2 program. For some
737763 # reason, if we set the COLLECT_NAMES environment variable, the problems
738764 # vanish in a puff of smoke.
739 if test "X${COLLECT_NAMES+set}" != Xset; then
765 if test set != "${COLLECT_NAMES+set}"; then
740766 COLLECT_NAMES=
741767 export COLLECT_NAMES
742768 fi
752778 # is reportedly fixed, but why not run on old versions too?
753779 sed '$q' "$ltmain" >> "$cfgfile" \
754780 || (rm -f "$cfgfile"; exit 1)
755
756 _LT_PROG_REPLACE_SHELLFNS
757781
758782 mv -f "$cfgfile" "$ofile" ||
759783 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
772796 [m4_if([$1], [], [
773797 PACKAGE='$PACKAGE'
774798 VERSION='$VERSION'
775 TIMESTAMP='$TIMESTAMP'
776799 RM='$RM'
777800 ofile='$ofile'], [])
778801 ])dnl /_LT_CONFIG_SAVE_COMMANDS
800823 m4_case([$1],
801824 [C], [_LT_LANG(C)],
802825 [C++], [_LT_LANG(CXX)],
826 [Go], [_LT_LANG(GO)],
803827 [Java], [_LT_LANG(GCJ)],
804828 [Fortran 77], [_LT_LANG(F77)],
805829 [Fortran], [_LT_LANG(FC)],
819843 m4_define([_LT_LANG_]$1[_enabled], [])dnl
820844 _LT_LANG_$1_CONFIG($1)])dnl
821845 ])# _LT_LANG
846
847
848 m4_ifndef([AC_PROG_GO], [
849 ############################################################
850 # NOTE: This macro has been submitted for inclusion into #
851 # GNU Autoconf as AC_PROG_GO. When it is available in #
852 # a released version of Autoconf we should remove this #
853 # macro and use it instead. #
854 ############################################################
855 m4_defun([AC_PROG_GO],
856 [AC_LANG_PUSH(Go)dnl
857 AC_ARG_VAR([GOC], [Go compiler command])dnl
858 AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
859 _AC_ARG_VAR_LDFLAGS()dnl
860 AC_CHECK_TOOL(GOC, gccgo)
861 if test -z "$GOC"; then
862 if test -n "$ac_tool_prefix"; then
863 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
864 fi
865 fi
866 if test -z "$GOC"; then
867 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
868 fi
869 ])#m4_defun
870 ])#m4_ifndef
822871
823872
824873 # _LT_LANG_DEFAULT_CONFIG
850899 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
851900 m4_ifdef([LT_PROG_GCJ],
852901 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
902
903 AC_PROVIDE_IFELSE([AC_PROG_GO],
904 [LT_LANG(GO)],
905 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
853906
854907 AC_PROVIDE_IFELSE([LT_PROG_RC],
855908 [LT_LANG(RC)],
941994
942995 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
943996 [lt_cv_apple_cc_single_mod=no
944 if test -z "${LT_MULTI_MODULE}"; then
997 if test -z "$LT_MULTI_MODULE"; then
945998 # By default we will add the -single_module flag. You can override
946999 # by either setting the environment variable LT_MULTI_MODULE
9471000 # non-empty at configure time, or by adding -multi_module to the
9531006 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9541007 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9551008 _lt_result=$?
956 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
1009 # If there is a non-empty error log, and "single_module"
1010 # appears in it, assume the flag caused a linker warning
1011 if test -s conftest.err && $GREP single_module conftest.err; then
1012 cat conftest.err >&AS_MESSAGE_LOG_FD
1013 # Otherwise, if the output was created with a 0 exit code from
1014 # the compiler, it worked.
1015 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
9571016 lt_cv_apple_cc_single_mod=yes
9581017 else
9591018 cat conftest.err >&AS_MESSAGE_LOG_FD
9611020 rm -rf libconftest.dylib*
9621021 rm -f conftest.*
9631022 fi])
1023
9641024 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
9651025 [lt_cv_ld_exported_symbols_list],
9661026 [lt_cv_ld_exported_symbols_list=no
9701030 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
9711031 [lt_cv_ld_exported_symbols_list=yes],
9721032 [lt_cv_ld_exported_symbols_list=no])
973 LDFLAGS="$save_LDFLAGS"
1033 LDFLAGS=$save_LDFLAGS
9741034 ])
1035
9751036 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
9761037 [lt_cv_ld_force_load=no
9771038 cat > conftest.c << _LT_EOF
9791040 _LT_EOF
9801041 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
9811042 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
982 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
983 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1043 echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1044 $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
9841045 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
9851046 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
9861047 cat > conftest.c << _LT_EOF
9891050 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
9901051 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9911052 _lt_result=$?
992 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
1053 if test -s conftest.err && $GREP force_load conftest.err; then
1054 cat conftest.err >&AS_MESSAGE_LOG_FD
1055 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
9931056 lt_cv_ld_force_load=yes
9941057 else
9951058 cat conftest.err >&AS_MESSAGE_LOG_FD
9991062 ])
10001063 case $host_os in
10011064 rhapsody* | darwin1.[[012]])
1002 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
1065 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10031066 darwin1.*)
1004 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1067 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10051068 darwin*) # darwin 5.x on
10061069 # if running on 10.5 or later, the deployment target defaults
10071070 # to the OS version, if on x86, and 10.4, the deployment
10081071 # target defaults to 10.4. Don't you love it?
10091072 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1010 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1011 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1012 10.[[012]]*)
1013 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1014 10.*)
1015 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1073 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*)
1074 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
1075 10.[[012]][[,.]]*)
1076 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
1077 10.*|11.*)
1078 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10161079 esac
10171080 ;;
10181081 esac
1019 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
1082 if test yes = "$lt_cv_apple_cc_single_mod"; then
10201083 _lt_dar_single_mod='$single_module'
10211084 fi
1022 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
1023 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
1085 if test yes = "$lt_cv_ld_exported_symbols_list"; then
1086 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10241087 else
1025 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
1088 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10261089 fi
1027 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
1090 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10281091 _lt_dsymutil='~$DSYMUTIL $lib || :'
10291092 else
10301093 _lt_dsymutil=
10341097 ])
10351098
10361099
1037 # _LT_DARWIN_LINKER_FEATURES
1038 # --------------------------
1100 # _LT_DARWIN_LINKER_FEATURES([TAG])
1101 # ---------------------------------
10391102 # Checks for linker and compiler features on darwin
10401103 m4_defun([_LT_DARWIN_LINKER_FEATURES],
10411104 [
10441107 _LT_TAGVAR(hardcode_direct, $1)=no
10451108 _LT_TAGVAR(hardcode_automatic, $1)=yes
10461109 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1047 if test "$lt_cv_ld_force_load" = "yes"; then
1048 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1110 if test yes = "$lt_cv_ld_force_load"; then
1111 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1112 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1113 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
10491114 else
10501115 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
10511116 fi
10521117 _LT_TAGVAR(link_all_deplibs, $1)=yes
1053 _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
1118 _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined
10541119 case $cc_basename in
1055 ifort*) _lt_dar_can_shared=yes ;;
1120 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10561121 *) _lt_dar_can_shared=$GCC ;;
10571122 esac
1058 if test "$_lt_dar_can_shared" = "yes"; then
1123 if test yes = "$_lt_dar_can_shared"; then
10591124 output_verbose_link_cmd=func_echo_all
1060 _LT_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}"
1061 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
1062 _LT_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}"
1063 _LT_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}"
1125 _LT_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"
1126 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
1127 _LT_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"
1128 _LT_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"
10641129 m4_if([$1], [CXX],
1065 [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
1066 _LT_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}"
1067 _LT_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}"
1130 [ if test yes != "$lt_cv_apple_cc_single_mod"; then
1131 _LT_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"
1132 _LT_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"
10681133 fi
10691134 ],[])
10701135 else
10841149 # Allow to override them for all tags through lt_cv_aix_libpath.
10851150 m4_defun([_LT_SYS_MODULE_PATH_AIX],
10861151 [m4_require([_LT_DECL_SED])dnl
1087 if test "${lt_cv_aix_libpath+set}" = set; then
1152 if test set = "${lt_cv_aix_libpath+set}"; then
10881153 aix_libpath=$lt_cv_aix_libpath
10891154 else
10901155 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
11021167 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11031168 fi],[])
11041169 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1105 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
1170 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib
11061171 fi
11071172 ])
11081173 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
11221187 # -----------------------
11231188 # Find how we can fake an echo command that does not interpret backslash.
11241189 # In particular, with Autoconf 2.60 or later we add some code to the start
1125 # of the generated configure script which will find a shell with a builtin
1126 # printf (which we can use as an echo command).
1190 # of the generated configure script that will find a shell with a builtin
1191 # printf (that we can use as an echo command).
11271192 m4_defun([_LT_PROG_ECHO_BACKSLASH],
11281193 [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11291194 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
11511216 # Invoke $ECHO with all args, space-separated.
11521217 func_echo_all ()
11531218 {
1154 $ECHO "$*"
1219 $ECHO "$*"
11551220 }
11561221
1157 case "$ECHO" in
1222 case $ECHO in
11581223 printf*) AC_MSG_RESULT([printf]) ;;
11591224 print*) AC_MSG_RESULT([print -r]) ;;
11601225 *) AC_MSG_RESULT([cat]) ;;
11801245 AC_DEFUN([_LT_WITH_SYSROOT],
11811246 [AC_MSG_CHECKING([for sysroot])
11821247 AC_ARG_WITH([sysroot],
1183 [ --with-sysroot[=DIR] Search for dependent libraries within DIR
1184 (or the compiler's sysroot if not specified).],
1248 [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@],
1249 [Search for dependent libraries within DIR (or the compiler's sysroot
1250 if not specified).])],
11851251 [], [with_sysroot=no])
11861252
11871253 dnl lt_sysroot will always be passed unquoted. We quote it here
11881254 dnl in case the user passed a directory name.
11891255 lt_sysroot=
1190 case ${with_sysroot} in #(
1256 case $with_sysroot in #(
11911257 yes)
1192 if test "$GCC" = yes; then
1258 if test yes = "$GCC"; then
11931259 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
11941260 fi
11951261 ;; #(
11991265 no|'')
12001266 ;; #(
12011267 *)
1202 AC_MSG_RESULT([${with_sysroot}])
1268 AC_MSG_RESULT([$with_sysroot])
12031269 AC_MSG_ERROR([The sysroot must be an absolute path.])
12041270 ;;
12051271 esac
12061272
12071273 AC_MSG_RESULT([${lt_sysroot:-no}])
12081274 _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1209 [dependent libraries, and in which our libraries should be installed.])])
1275 [dependent libraries, and where our libraries should be installed.])])
12101276
12111277 # _LT_ENABLE_LOCK
12121278 # ---------------
12141280 [AC_ARG_ENABLE([libtool-lock],
12151281 [AS_HELP_STRING([--disable-libtool-lock],
12161282 [avoid locking (might break parallel builds)])])
1217 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
1283 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
12181284
12191285 # Some flags need to be propagated to the compiler or linker for good
12201286 # libtool support.
12211287 case $host in
12221288 ia64-*-hpux*)
1223 # Find out which ABI we are using.
1289 # Find out what ABI is being produced by ac_compile, and set mode
1290 # options accordingly.
12241291 echo 'int i;' > conftest.$ac_ext
12251292 if AC_TRY_EVAL(ac_compile); then
12261293 case `/usr/bin/file conftest.$ac_objext` in
12271294 *ELF-32*)
1228 HPUX_IA64_MODE="32"
1295 HPUX_IA64_MODE=32
12291296 ;;
12301297 *ELF-64*)
1231 HPUX_IA64_MODE="64"
1298 HPUX_IA64_MODE=64
12321299 ;;
12331300 esac
12341301 fi
12351302 rm -rf conftest*
12361303 ;;
12371304 *-*-irix6*)
1238 # Find out which ABI we are using.
1305 # Find out what ABI is being produced by ac_compile, and set linker
1306 # options accordingly.
12391307 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
12401308 if AC_TRY_EVAL(ac_compile); then
1241 if test "$lt_cv_prog_gnu_ld" = yes; then
1309 if test yes = "$lt_cv_prog_gnu_ld"; then
12421310 case `/usr/bin/file conftest.$ac_objext` in
12431311 *32-bit*)
12441312 LD="${LD-ld} -melf32bsmip"
12671335 rm -rf conftest*
12681336 ;;
12691337
1270 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
1338 mips64*-*linux*)
1339 # Find out what ABI is being produced by ac_compile, and set linker
1340 # options accordingly.
1341 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1342 if AC_TRY_EVAL(ac_compile); then
1343 emul=elf
1344 case `/usr/bin/file conftest.$ac_objext` in
1345 *32-bit*)
1346 emul="${emul}32"
1347 ;;
1348 *64-bit*)
1349 emul="${emul}64"
1350 ;;
1351 esac
1352 case `/usr/bin/file conftest.$ac_objext` in
1353 *MSB*)
1354 emul="${emul}btsmip"
1355 ;;
1356 *LSB*)
1357 emul="${emul}ltsmip"
1358 ;;
1359 esac
1360 case `/usr/bin/file conftest.$ac_objext` in
1361 *N32*)
1362 emul="${emul}n32"
1363 ;;
1364 esac
1365 LD="${LD-ld} -m $emul"
1366 fi
1367 rm -rf conftest*
1368 ;;
1369
1370 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
12711371 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1272 # Find out which ABI we are using.
1372 # Find out what ABI is being produced by ac_compile, and set linker
1373 # options accordingly. Note that the listed cases only cover the
1374 # situations where additional linker options are needed (such as when
1375 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
1376 # vice versa); the common cases where no linker options are needed do
1377 # not appear in the list.
12731378 echo 'int i;' > conftest.$ac_ext
12741379 if AC_TRY_EVAL(ac_compile); then
12751380 case `/usr/bin/file conftest.o` in
12791384 LD="${LD-ld} -m elf_i386_fbsd"
12801385 ;;
12811386 x86_64-*linux*)
1282 LD="${LD-ld} -m elf_i386"
1387 case `/usr/bin/file conftest.o` in
1388 *x86-64*)
1389 LD="${LD-ld} -m elf32_x86_64"
1390 ;;
1391 *)
1392 LD="${LD-ld} -m elf_i386"
1393 ;;
1394 esac
12831395 ;;
1284 ppc64-*linux*|powerpc64-*linux*)
1396 powerpc64le-*linux*)
1397 LD="${LD-ld} -m elf32lppclinux"
1398 ;;
1399 powerpc64-*linux*)
12851400 LD="${LD-ld} -m elf32ppclinux"
12861401 ;;
12871402 s390x-*linux*)
13001415 x86_64-*linux*)
13011416 LD="${LD-ld} -m elf_x86_64"
13021417 ;;
1303 ppc*-*linux*|powerpc*-*linux*)
1418 powerpcle-*linux*)
1419 LD="${LD-ld} -m elf64lppc"
1420 ;;
1421 powerpc-*linux*)
13041422 LD="${LD-ld} -m elf64ppc"
13051423 ;;
13061424 s390*-*linux*|s390*-*tpf*)
13181436
13191437 *-*-sco3.2v5*)
13201438 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1321 SAVE_CFLAGS="$CFLAGS"
1439 SAVE_CFLAGS=$CFLAGS
13221440 CFLAGS="$CFLAGS -belf"
13231441 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
13241442 [AC_LANG_PUSH(C)
13251443 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
13261444 AC_LANG_POP])
1327 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1445 if test yes != "$lt_cv_cc_needs_belf"; then
13281446 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1329 CFLAGS="$SAVE_CFLAGS"
1447 CFLAGS=$SAVE_CFLAGS
13301448 fi
13311449 ;;
1332 sparc*-*solaris*)
1333 # Find out which ABI we are using.
1450 *-*solaris*)
1451 # Find out what ABI is being produced by ac_compile, and set linker
1452 # options accordingly.
13341453 echo 'int i;' > conftest.$ac_ext
13351454 if AC_TRY_EVAL(ac_compile); then
13361455 case `/usr/bin/file conftest.o` in
13371456 *64-bit*)
13381457 case $lt_cv_prog_gnu_ld in
1339 yes*) LD="${LD-ld} -m elf64_sparc" ;;
1458 yes*)
1459 case $host in
1460 i?86-*-solaris*|x86_64-*-solaris*)
1461 LD="${LD-ld} -m elf_x86_64"
1462 ;;
1463 sparc*-*-solaris*)
1464 LD="${LD-ld} -m elf64_sparc"
1465 ;;
1466 esac
1467 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
1468 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
1469 LD=${LD-ld}_sol2
1470 fi
1471 ;;
13401472 *)
13411473 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
13421474 LD="${LD-ld} -64"
13501482 ;;
13511483 esac
13521484
1353 need_locks="$enable_libtool_lock"
1485 need_locks=$enable_libtool_lock
13541486 ])# _LT_ENABLE_LOCK
13551487
13561488
13591491 m4_defun([_LT_PROG_AR],
13601492 [AC_CHECK_TOOLS(AR, [ar], false)
13611493 : ${AR=ar}
1362 : ${AR_FLAGS=cru}
1494 : ${AR_FLAGS=cr}
13631495 _LT_DECL([], [AR], [1], [The archiver])
13641496 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
13651497
13691501 [echo conftest.$ac_objext > conftest.lst
13701502 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
13711503 AC_TRY_EVAL([lt_ar_try])
1372 if test "$ac_status" -eq 0; then
1504 if test 0 -eq "$ac_status"; then
13731505 # Ensure the archiver fails upon bogus file names.
13741506 rm -f conftest.$ac_objext libconftest.a
13751507 AC_TRY_EVAL([lt_ar_try])
1376 if test "$ac_status" -ne 0; then
1508 if test 0 -ne "$ac_status"; then
13771509 lt_cv_ar_at_file=@
13781510 fi
13791511 fi
13811513 ])
13821514 ])
13831515
1384 if test "x$lt_cv_ar_at_file" = xno; then
1516 if test no = "$lt_cv_ar_at_file"; then
13851517 archiver_list_spec=
13861518 else
13871519 archiver_list_spec=$lt_cv_ar_at_file
14121544
14131545 if test -n "$RANLIB"; then
14141546 case $host_os in
1415 openbsd*)
1416 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
1547 bitrig* | openbsd*)
1548 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
14171549 ;;
14181550 *)
1419 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
1551 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
14201552 ;;
14211553 esac
1422 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
1554 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
14231555 fi
14241556
14251557 case $host_os in
14481580 [$2=no
14491581 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
14501582 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1451 lt_compiler_flag="$3"
1583 lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment
14521584 # Insert the option either (1) after the last *FLAGS variable, or
14531585 # (2) before a word containing "conftest.", or (3) at the end.
14541586 # Note that $ac_compile itself does not contain backslashes and begins
14751607 $RM conftest*
14761608 ])
14771609
1478 if test x"[$]$2" = xyes; then
1610 if test yes = "[$]$2"; then
14791611 m4_if([$5], , :, [$5])
14801612 else
14811613 m4_if([$6], , :, [$6])
14971629 m4_require([_LT_DECL_SED])dnl
14981630 AC_CACHE_CHECK([$1], [$2],
14991631 [$2=no
1500 save_LDFLAGS="$LDFLAGS"
1632 save_LDFLAGS=$LDFLAGS
15011633 LDFLAGS="$LDFLAGS $3"
15021634 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15031635 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15161648 fi
15171649 fi
15181650 $RM -r conftest*
1519 LDFLAGS="$save_LDFLAGS"
1651 LDFLAGS=$save_LDFLAGS
15201652 ])
15211653
1522 if test x"[$]$2" = xyes; then
1654 if test yes = "[$]$2"; then
15231655 m4_if([$4], , :, [$4])
15241656 else
15251657 m4_if([$5], , :, [$5])
15401672 AC_MSG_CHECKING([the maximum length of command line arguments])
15411673 AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
15421674 i=0
1543 teststring="ABCD"
1675 teststring=ABCD
15441676
15451677 case $build_os in
15461678 msdosdjgpp*)
15801712 lt_cv_sys_max_cmd_len=8192;
15811713 ;;
15821714
1583 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
1715 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
15841716 # This has been around since 386BSD, at least. Likely further.
15851717 if test -x /sbin/sysctl; then
15861718 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
15971729 interix*)
15981730 # We know the value 262144 and hardcode it with a safety zone (like BSD)
15991731 lt_cv_sys_max_cmd_len=196608
1732 ;;
1733
1734 os2*)
1735 # The test takes a long time on OS/2.
1736 lt_cv_sys_max_cmd_len=8192
16001737 ;;
16011738
16021739 osf*)
16251762 ;;
16261763 *)
16271764 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
1628 if test -n "$lt_cv_sys_max_cmd_len"; then
1765 if test -n "$lt_cv_sys_max_cmd_len" && \
1766 test undefined != "$lt_cv_sys_max_cmd_len"; then
16291767 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
16301768 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
16311769 else
16321770 # Make teststring a little bigger before we do anything with it.
16331771 # a 1K string should be a reasonable start.
1634 for i in 1 2 3 4 5 6 7 8 ; do
1772 for i in 1 2 3 4 5 6 7 8; do
16351773 teststring=$teststring$teststring
16361774 done
16371775 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
16381776 # If test is not a shell built-in, we'll probably end up computing a
16391777 # maximum length that is only half of the actual maximum length, but
16401778 # we can't tell.
1641 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
1779 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
16421780 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
1643 test $i != 17 # 1/2 MB should be enough
1781 test 17 != "$i" # 1/2 MB should be enough
16441782 do
16451783 i=`expr $i + 1`
16461784 teststring=$teststring$teststring
16561794 ;;
16571795 esac
16581796 ])
1659 if test -n $lt_cv_sys_max_cmd_len ; then
1797 if test -n "$lt_cv_sys_max_cmd_len"; then
16601798 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
16611799 else
16621800 AC_MSG_RESULT(none)
16841822 # ----------------------------------------------------------------
16851823 m4_defun([_LT_TRY_DLOPEN_SELF],
16861824 [m4_require([_LT_HEADER_DLFCN])dnl
1687 if test "$cross_compiling" = yes; then :
1825 if test yes = "$cross_compiling"; then :
16881826 [$4]
16891827 else
16901828 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
17311869 # endif
17321870 #endif
17331871
1734 /* When -fvisbility=hidden is used, assume the code has been annotated
1872 /* When -fvisibility=hidden is used, assume the code has been annotated
17351873 correspondingly for the symbols needed. */
1736 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
1874 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
17371875 int fnord () __attribute__((visibility("default")));
17381876 #endif
17391877
17591897 return status;
17601898 }]
17611899 _LT_EOF
1762 if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
1900 if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
17631901 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
17641902 lt_status=$?
17651903 case x$lt_status in
17801918 # ------------------
17811919 AC_DEFUN([LT_SYS_DLOPEN_SELF],
17821920 [m4_require([_LT_HEADER_DLFCN])dnl
1783 if test "x$enable_dlopen" != xyes; then
1921 if test yes != "$enable_dlopen"; then
17841922 enable_dlopen=unknown
17851923 enable_dlopen_self=unknown
17861924 enable_dlopen_self_static=unknown
17901928
17911929 case $host_os in
17921930 beos*)
1793 lt_cv_dlopen="load_add_on"
1931 lt_cv_dlopen=load_add_on
17941932 lt_cv_dlopen_libs=
17951933 lt_cv_dlopen_self=yes
17961934 ;;
17971935
17981936 mingw* | pw32* | cegcc*)
1799 lt_cv_dlopen="LoadLibrary"
1937 lt_cv_dlopen=LoadLibrary
18001938 lt_cv_dlopen_libs=
18011939 ;;
18021940
18031941 cygwin*)
1804 lt_cv_dlopen="dlopen"
1942 lt_cv_dlopen=dlopen
18051943 lt_cv_dlopen_libs=
18061944 ;;
18071945
18081946 darwin*)
1809 # if libdl is installed we need to link against it
1947 # if libdl is installed we need to link against it
18101948 AC_CHECK_LIB([dl], [dlopen],
1811 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
1812 lt_cv_dlopen="dyld"
1949 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[
1950 lt_cv_dlopen=dyld
18131951 lt_cv_dlopen_libs=
18141952 lt_cv_dlopen_self=yes
18151953 ])
18161954 ;;
18171955
1956 tpf*)
1957 # Don't try to run any link tests for TPF. We know it's impossible
1958 # because TPF is a cross-compiler, and we know how we open DSOs.
1959 lt_cv_dlopen=dlopen
1960 lt_cv_dlopen_libs=
1961 lt_cv_dlopen_self=no
1962 ;;
1963
18181964 *)
18191965 AC_CHECK_FUNC([shl_load],
1820 [lt_cv_dlopen="shl_load"],
1966 [lt_cv_dlopen=shl_load],
18211967 [AC_CHECK_LIB([dld], [shl_load],
1822 [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
1968 [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld],
18231969 [AC_CHECK_FUNC([dlopen],
1824 [lt_cv_dlopen="dlopen"],
1970 [lt_cv_dlopen=dlopen],
18251971 [AC_CHECK_LIB([dl], [dlopen],
1826 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
1972 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],
18271973 [AC_CHECK_LIB([svld], [dlopen],
1828 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
1974 [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld],
18291975 [AC_CHECK_LIB([dld], [dld_link],
1830 [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
1976 [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld])
18311977 ])
18321978 ])
18331979 ])
18361982 ;;
18371983 esac
18381984
1839 if test "x$lt_cv_dlopen" != xno; then
1985 if test no = "$lt_cv_dlopen"; then
1986 enable_dlopen=no
1987 else
18401988 enable_dlopen=yes
1841 else
1842 enable_dlopen=no
18431989 fi
18441990
18451991 case $lt_cv_dlopen in
18461992 dlopen)
1847 save_CPPFLAGS="$CPPFLAGS"
1848 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1849
1850 save_LDFLAGS="$LDFLAGS"
1993 save_CPPFLAGS=$CPPFLAGS
1994 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1995
1996 save_LDFLAGS=$LDFLAGS
18511997 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
18521998
1853 save_LIBS="$LIBS"
1999 save_LIBS=$LIBS
18542000 LIBS="$lt_cv_dlopen_libs $LIBS"
18552001
18562002 AC_CACHE_CHECK([whether a program can dlopen itself],
18602006 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
18612007 ])
18622008
1863 if test "x$lt_cv_dlopen_self" = xyes; then
2009 if test yes = "$lt_cv_dlopen_self"; then
18642010 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
18652011 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
18662012 lt_cv_dlopen_self_static, [dnl
18702016 ])
18712017 fi
18722018
1873 CPPFLAGS="$save_CPPFLAGS"
1874 LDFLAGS="$save_LDFLAGS"
1875 LIBS="$save_LIBS"
2019 CPPFLAGS=$save_CPPFLAGS
2020 LDFLAGS=$save_LDFLAGS
2021 LIBS=$save_LIBS
18762022 ;;
18772023 esac
18782024
19642110 m4_require([_LT_FILEUTILS_DEFAULTS])dnl
19652111 _LT_COMPILER_C_O([$1])
19662112
1967 hard_links="nottested"
1968 if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
2113 hard_links=nottested
2114 if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then
19692115 # do not overwrite the value of need_locks provided by the user
19702116 AC_MSG_CHECKING([if we can lock with hard links])
19712117 hard_links=yes
19752121 ln conftest.a conftest.b 2>&5 || hard_links=no
19762122 ln conftest.a conftest.b 2>/dev/null && hard_links=no
19772123 AC_MSG_RESULT([$hard_links])
1978 if test "$hard_links" = no; then
1979 AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
2124 if test no = "$hard_links"; then
2125 AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe])
19802126 need_locks=warn
19812127 fi
19822128 else
20032149 _LT_DECL([], [objdir], [0],
20042150 [The name of the directory that contains temporary libtool files])dnl
20052151 m4_pattern_allow([LT_OBJDIR])dnl
2006 AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
2007 [Define to the sub-directory in which libtool stores uninstalled libraries.])
2152 AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/",
2153 [Define to the sub-directory where libtool stores uninstalled libraries.])
20082154 ])# _LT_CHECK_OBJDIR
20092155
20102156
20162162 _LT_TAGVAR(hardcode_action, $1)=
20172163 if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
20182164 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
2019 test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
2165 test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then
20202166
20212167 # We can hardcode non-existent directories.
2022 if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
2168 if test no != "$_LT_TAGVAR(hardcode_direct, $1)" &&
20232169 # If the only mechanism to avoid hardcoding is shlibpath_var, we
20242170 # have to relink, otherwise we might link with an installed library
20252171 # when we should be linking with a yet-to-be-installed one
2026 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
2027 test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
2172 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" &&
2173 test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then
20282174 # Linking always hardcodes the temporary library directory.
20292175 _LT_TAGVAR(hardcode_action, $1)=relink
20302176 else
20382184 fi
20392185 AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
20402186
2041 if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
2042 test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
2187 if test relink = "$_LT_TAGVAR(hardcode_action, $1)" ||
2188 test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then
20432189 # Fast installation is not supported
20442190 enable_fast_install=no
2045 elif test "$shlibpath_overrides_runpath" = yes ||
2046 test "$enable_shared" = no; then
2191 elif test yes = "$shlibpath_overrides_runpath" ||
2192 test no = "$enable_shared"; then
20472193 # Fast installation is not necessary
20482194 enable_fast_install=needless
20492195 fi
20672213 # FIXME - insert some real tests, host_os isn't really good enough
20682214 case $host_os in
20692215 darwin*)
2070 if test -n "$STRIP" ; then
2216 if test -n "$STRIP"; then
20712217 striplib="$STRIP -x"
20722218 old_striplib="$STRIP -S"
20732219 AC_MSG_RESULT([yes])
20852231 ])# _LT_CMD_STRIPLIB
20862232
20872233
2234 # _LT_PREPARE_MUNGE_PATH_LIST
2235 # ---------------------------
2236 # Make sure func_munge_path_list() is defined correctly.
2237 m4_defun([_LT_PREPARE_MUNGE_PATH_LIST],
2238 [[# func_munge_path_list VARIABLE PATH
2239 # -----------------------------------
2240 # VARIABLE is name of variable containing _space_ separated list of
2241 # directories to be munged by the contents of PATH, which is string
2242 # having a format:
2243 # "DIR[:DIR]:"
2244 # string "DIR[ DIR]" will be prepended to VARIABLE
2245 # ":DIR[:DIR]"
2246 # string "DIR[ DIR]" will be appended to VARIABLE
2247 # "DIRP[:DIRP]::[DIRA:]DIRA"
2248 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
2249 # "DIRA[ DIRA]" will be appended to VARIABLE
2250 # "DIR[:DIR]"
2251 # VARIABLE will be replaced by "DIR[ DIR]"
2252 func_munge_path_list ()
2253 {
2254 case x@S|@2 in
2255 x)
2256 ;;
2257 *:)
2258 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\"
2259 ;;
2260 x:*)
2261 eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\"
2262 ;;
2263 *::*)
2264 eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
2265 eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\"
2266 ;;
2267 *)
2268 eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\"
2269 ;;
2270 esac
2271 }
2272 ]])# _LT_PREPARE_PATH_LIST
2273
2274
20882275 # _LT_SYS_DYNAMIC_LINKER([TAG])
20892276 # -----------------------------
20902277 # PORTME Fill in your ld.so characteristics
20952282 m4_require([_LT_DECL_OBJDUMP])dnl
20962283 m4_require([_LT_DECL_SED])dnl
20972284 m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2285 m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl
20982286 AC_MSG_CHECKING([dynamic linker characteristics])
20992287 m4_if([$1],
21002288 [], [
2101 if test "$GCC" = yes; then
2289 if test yes = "$GCC"; then
21022290 case $host_os in
2103 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
2104 *) lt_awk_arg="/^libraries:/" ;;
2291 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
2292 *) lt_awk_arg='/^libraries:/' ;;
21052293 esac
21062294 case $host_os in
2107 mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
2108 *) lt_sed_strip_eq="s,=/,/,g" ;;
2295 mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;;
2296 *) lt_sed_strip_eq='s|=/|/|g' ;;
21092297 esac
21102298 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
21112299 case $lt_search_path_spec in
21212309 ;;
21222310 esac
21232311 # Ok, now we have the path, separated by spaces, we can step through it
2124 # and add multilib dir if necessary.
2312 # and add multilib dir if necessary...
21252313 lt_tmp_lt_search_path_spec=
2126 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2314 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2315 # ...but if some path component already ends with the multilib dir we assume
2316 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
2317 case "$lt_multi_os_dir; $lt_search_path_spec " in
2318 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
2319 lt_multi_os_dir=
2320 ;;
2321 esac
21272322 for lt_sys_path in $lt_search_path_spec; do
2128 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
2129 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
2130 else
2323 if test -d "$lt_sys_path$lt_multi_os_dir"; then
2324 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
2325 elif test -n "$lt_multi_os_dir"; then
21312326 test -d "$lt_sys_path" && \
21322327 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
21332328 fi
21342329 done
21352330 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
2136 BEGIN {RS=" "; FS="/|\n";} {
2137 lt_foo="";
2138 lt_count=0;
2331 BEGIN {RS = " "; FS = "/|\n";} {
2332 lt_foo = "";
2333 lt_count = 0;
21392334 for (lt_i = NF; lt_i > 0; lt_i--) {
21402335 if ($lt_i != "" && $lt_i != ".") {
21412336 if ($lt_i == "..") {
21422337 lt_count++;
21432338 } else {
21442339 if (lt_count == 0) {
2145 lt_foo="/" $lt_i lt_foo;
2340 lt_foo = "/" $lt_i lt_foo;
21462341 } else {
21472342 lt_count--;
21482343 }
21562351 # for these hosts.
21572352 case $host_os in
21582353 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
2159 $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
2354 $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;;
21602355 esac
21612356 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
21622357 else
21652360 library_names_spec=
21662361 libname_spec='lib$name'
21672362 soname_spec=
2168 shrext_cmds=".so"
2363 shrext_cmds=.so
21692364 postinstall_cmds=
21702365 postuninstall_cmds=
21712366 finish_cmds=
21822377 # flags to be left without arguments
21832378 need_version=unknown
21842379
2380 AC_ARG_VAR([LT_SYS_LIBRARY_PATH],
2381 [User-defined run-time library search path.])
2382
21852383 case $host_os in
21862384 aix3*)
2187 version_type=linux
2188 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
2385 version_type=linux # correct to gnu/linux during the next big refactor
2386 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
21892387 shlibpath_var=LIBPATH
21902388
21912389 # AIX 3 has no versioning support, so we append a major version to the name.
2192 soname_spec='${libname}${release}${shared_ext}$major'
2390 soname_spec='$libname$release$shared_ext$major'
21932391 ;;
21942392
21952393 aix[[4-9]]*)
2196 version_type=linux
2394 version_type=linux # correct to gnu/linux during the next big refactor
21972395 need_lib_prefix=no
21982396 need_version=no
21992397 hardcode_into_libs=yes
2200 if test "$host_cpu" = ia64; then
2398 if test ia64 = "$host_cpu"; then
22012399 # AIX 5 supports IA64
2202 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
2400 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
22032401 shlibpath_var=LD_LIBRARY_PATH
22042402 else
22052403 # With GCC up to 2.95.x, collect2 would create an import file
22062404 # for dependence libraries. The import file would start with
2207 # the line `#! .'. This would cause the generated library to
2208 # depend on `.', always an invalid library. This was fixed in
2405 # the line '#! .'. This would cause the generated library to
2406 # depend on '.', always an invalid library. This was fixed in
22092407 # development snapshots of GCC prior to 3.0.
22102408 case $host_os in
22112409 aix4 | aix4.[[01]] | aix4.[[01]].*)
22122410 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
22132411 echo ' yes '
2214 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
2412 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
22152413 :
22162414 else
22172415 can_build_shared=no
22182416 fi
22192417 ;;
22202418 esac
2221 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
2419 # Using Import Files as archive members, it is possible to support
2420 # filename-based versioning of shared library archives on AIX. While
2421 # this would work for both with and without runtime linking, it will
2422 # prevent static linking of such archives. So we do filename-based
2423 # shared library versioning with .so extension only, which is used
2424 # when both runtime linking and shared linking is enabled.
2425 # Unfortunately, runtime linking may impact performance, so we do
2426 # not want this to be the default eventually. Also, we use the
2427 # versioned .so libs for executables only if there is the -brtl
2428 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
2429 # To allow for filename-based versioning support, we need to create
2430 # libNAME.so.V as an archive file, containing:
2431 # *) an Import File, referring to the versioned filename of the
2432 # archive as well as the shared archive member, telling the
2433 # bitwidth (32 or 64) of that shared object, and providing the
2434 # list of exported symbols of that shared object, eventually
2435 # decorated with the 'weak' keyword
2436 # *) the shared object with the F_LOADONLY flag set, to really avoid
2437 # it being seen by the linker.
2438 # At run time we better use the real file rather than another symlink,
2439 # but for link time we create the symlink libNAME.so -> libNAME.so.V
2440
2441 case $with_aix_soname,$aix_use_runtimelinking in
2442 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
22222443 # soname into executable. Probably we can add versioning support to
22232444 # collect2, so additional links can be useful in future.
2224 if test "$aix_use_runtimelinking" = yes; then
2445 aix,yes) # traditional libtool
2446 dynamic_linker='AIX unversionable lib.so'
22252447 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
22262448 # instead of lib<name>.a to let people know that these are not
22272449 # typical AIX shared libraries.
2228 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2229 else
2450 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2451 ;;
2452 aix,no) # traditional AIX only
2453 dynamic_linker='AIX lib.a[(]lib.so.V[)]'
22302454 # We preserve .a as extension for shared libraries through AIX4.2
22312455 # and later when we are not doing run time linking.
2232 library_names_spec='${libname}${release}.a $libname.a'
2233 soname_spec='${libname}${release}${shared_ext}$major'
2234 fi
2456 library_names_spec='$libname$release.a $libname.a'
2457 soname_spec='$libname$release$shared_ext$major'
2458 ;;
2459 svr4,*) # full svr4 only
2460 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]"
2461 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2462 # We do not specify a path in Import Files, so LIBPATH fires.
2463 shlibpath_overrides_runpath=yes
2464 ;;
2465 *,yes) # both, prefer svr4
2466 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]"
2467 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
2468 # unpreferred sharedlib libNAME.a needs extra handling
2469 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
2470 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
2471 # We do not specify a path in Import Files, so LIBPATH fires.
2472 shlibpath_overrides_runpath=yes
2473 ;;
2474 *,no) # both, prefer aix
2475 dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]"
2476 library_names_spec='$libname$release.a $libname.a'
2477 soname_spec='$libname$release$shared_ext$major'
2478 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
2479 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
2480 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
2481 ;;
2482 esac
22352483 shlibpath_var=LIBPATH
22362484 fi
22372485 ;;
22412489 powerpc)
22422490 # Since July 2007 AmigaOS4 officially supports .so libraries.
22432491 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
2244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2492 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
22452493 ;;
22462494 m68k)
22472495 library_names_spec='$libname.ixlibrary $libname.a'
22482496 # Create ${libname}_ixlibrary.a entries in /sys/libs.
2249 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
2497 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
22502498 ;;
22512499 esac
22522500 ;;
22532501
22542502 beos*)
2255 library_names_spec='${libname}${shared_ext}'
2503 library_names_spec='$libname$shared_ext'
22562504 dynamic_linker="$host_os ld.so"
22572505 shlibpath_var=LIBRARY_PATH
22582506 ;;
22592507
22602508 bsdi[[45]]*)
2261 version_type=linux
2509 version_type=linux # correct to gnu/linux during the next big refactor
22622510 need_version=no
2263 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2264 soname_spec='${libname}${release}${shared_ext}$major'
2511 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2512 soname_spec='$libname$release$shared_ext$major'
22652513 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
22662514 shlibpath_var=LD_LIBRARY_PATH
22672515 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
22732521
22742522 cygwin* | mingw* | pw32* | cegcc*)
22752523 version_type=windows
2276 shrext_cmds=".dll"
2524 shrext_cmds=.dll
22772525 need_version=no
22782526 need_lib_prefix=no
22792527
22822530 # gcc
22832531 library_names_spec='$libname.dll.a'
22842532 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2285 postinstall_cmds='base_file=`basename \${file}`~
2286 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
2533 postinstall_cmds='base_file=`basename \$file`~
2534 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
22872535 dldir=$destdir/`dirname \$dlpath`~
22882536 test -d \$dldir || mkdir -p \$dldir~
22892537 $install_prog $dir/$dlname \$dldir/$dlname~
22992547 case $host_os in
23002548 cygwin*)
23012549 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
2302 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2550 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23032551 m4_if([$1], [],[
23042552 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
23052553 ;;
23062554 mingw* | cegcc*)
23072555 # MinGW DLLs use traditional 'lib' prefix
2308 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2556 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23092557 ;;
23102558 pw32*)
23112559 # pw32 DLLs use 'pw' prefix rather than 'lib'
2312 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2560 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
23132561 ;;
23142562 esac
23152563 dynamic_linker='Win32 ld.exe'
23182566 *,cl*)
23192567 # Native MSVC
23202568 libname_spec='$name'
2321 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
2322 library_names_spec='${libname}.dll.lib'
2569 soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext'
2570 library_names_spec='$libname.dll.lib'
23232571
23242572 case $build_os in
23252573 mingw*)
23462594 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
23472595 ;;
23482596 *)
2349 sys_lib_search_path_spec="$LIB"
2597 sys_lib_search_path_spec=$LIB
23502598 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
23512599 # It is most probably a Windows format PATH.
23522600 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
23592607 esac
23602608
23612609 # DLL is installed to $(libdir)/../bin by postinstall_cmds
2362 postinstall_cmds='base_file=`basename \${file}`~
2363 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
2610 postinstall_cmds='base_file=`basename \$file`~
2611 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
23642612 dldir=$destdir/`dirname \$dlpath`~
23652613 test -d \$dldir || mkdir -p \$dldir~
23662614 $install_prog $dir/$dlname \$dldir/$dlname'
23732621
23742622 *)
23752623 # Assume MSVC wrapper
2376 library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
2624 library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib'
23772625 dynamic_linker='Win32 ld.exe'
23782626 ;;
23792627 esac
23862634 version_type=darwin
23872635 need_lib_prefix=no
23882636 need_version=no
2389 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
2390 soname_spec='${libname}${release}${major}$shared_ext'
2637 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
2638 soname_spec='$libname$release$major$shared_ext'
23912639 shlibpath_overrides_runpath=yes
23922640 shlibpath_var=DYLD_LIBRARY_PATH
23932641 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
23972645 ;;
23982646
23992647 dgux*)
2400 version_type=linux
2648 version_type=linux # correct to gnu/linux during the next big refactor
24012649 need_lib_prefix=no
24022650 need_version=no
2403 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
2404 soname_spec='${libname}${release}${shared_ext}$major'
2651 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2652 soname_spec='$libname$release$shared_ext$major'
24052653 shlibpath_var=LD_LIBRARY_PATH
2406 ;;
2407
2408 freebsd1*)
2409 dynamic_linker=no
24102654 ;;
24112655
24122656 freebsd* | dragonfly*)
24162660 objformat=`/usr/bin/objformat`
24172661 else
24182662 case $host_os in
2419 freebsd[[123]]*) objformat=aout ;;
2663 freebsd[[23]].*) objformat=aout ;;
24202664 *) objformat=elf ;;
24212665 esac
24222666 fi
24232667 version_type=freebsd-$objformat
24242668 case $version_type in
24252669 freebsd-elf*)
2426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
2670 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2671 soname_spec='$libname$release$shared_ext$major'
24272672 need_version=no
24282673 need_lib_prefix=no
24292674 ;;
24302675 freebsd-*)
2431 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
2676 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
24322677 need_version=yes
24332678 ;;
24342679 esac
24352680 shlibpath_var=LD_LIBRARY_PATH
24362681 case $host_os in
2437 freebsd2*)
2682 freebsd2.*)
24382683 shlibpath_overrides_runpath=yes
24392684 ;;
24402685 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
24532698 esac
24542699 ;;
24552700
2456 gnu*)
2457 version_type=linux
2458 need_lib_prefix=no
2459 need_version=no
2460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2461 soname_spec='${libname}${release}${shared_ext}$major'
2462 shlibpath_var=LD_LIBRARY_PATH
2463 hardcode_into_libs=yes
2464 ;;
2465
24662701 haiku*)
2467 version_type=linux
2702 version_type=linux # correct to gnu/linux during the next big refactor
24682703 need_lib_prefix=no
24692704 need_version=no
24702705 dynamic_linker="$host_os runtime_loader"
2471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
2472 soname_spec='${libname}${release}${shared_ext}$major'
2706 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2707 soname_spec='$libname$release$shared_ext$major'
24732708 shlibpath_var=LIBRARY_PATH
2474 shlibpath_overrides_runpath=yes
2709 shlibpath_overrides_runpath=no
24752710 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
24762711 hardcode_into_libs=yes
24772712 ;;
24892724 dynamic_linker="$host_os dld.so"
24902725 shlibpath_var=LD_LIBRARY_PATH
24912726 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2493 soname_spec='${libname}${release}${shared_ext}$major'
2494 if test "X$HPUX_IA64_MODE" = X32; then
2727 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2728 soname_spec='$libname$release$shared_ext$major'
2729 if test 32 = "$HPUX_IA64_MODE"; then
24952730 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
2731 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
24962732 else
24972733 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
2734 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
24982735 fi
2499 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25002736 ;;
25012737 hppa*64*)
25022738 shrext_cmds='.sl'
25042740 dynamic_linker="$host_os dld.sl"
25052741 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
25062742 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
2507 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2508 soname_spec='${libname}${release}${shared_ext}$major'
2743 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2744 soname_spec='$libname$release$shared_ext$major'
25092745 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
25102746 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
25112747 ;;
25142750 dynamic_linker="$host_os dld.sl"
25152751 shlibpath_var=SHLIB_PATH
25162752 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
2517 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2518 soname_spec='${libname}${release}${shared_ext}$major'
2753 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2754 soname_spec='$libname$release$shared_ext$major'
25192755 ;;
25202756 esac
25212757 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
25252761 ;;
25262762
25272763 interix[[3-9]]*)
2528 version_type=linux
2764 version_type=linux # correct to gnu/linux during the next big refactor
25292765 need_lib_prefix=no
25302766 need_version=no
2531 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2532 soname_spec='${libname}${release}${shared_ext}$major'
2767 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2768 soname_spec='$libname$release$shared_ext$major'
25332769 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
25342770 shlibpath_var=LD_LIBRARY_PATH
25352771 shlibpath_overrides_runpath=no
25402776 case $host_os in
25412777 nonstopux*) version_type=nonstopux ;;
25422778 *)
2543 if test "$lt_cv_prog_gnu_ld" = yes; then
2544 version_type=linux
2779 if test yes = "$lt_cv_prog_gnu_ld"; then
2780 version_type=linux # correct to gnu/linux during the next big refactor
25452781 else
25462782 version_type=irix
25472783 fi ;;
25482784 esac
25492785 need_lib_prefix=no
25502786 need_version=no
2551 soname_spec='${libname}${release}${shared_ext}$major'
2552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
2787 soname_spec='$libname$release$shared_ext$major'
2788 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
25532789 case $host_os in
25542790 irix5* | nonstopux*)
25552791 libsuff= shlibsuff=
25682804 esac
25692805 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
25702806 shlibpath_overrides_runpath=no
2571 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
2572 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
2807 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
2808 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
25732809 hardcode_into_libs=yes
25742810 ;;
25752811
25782814 dynamic_linker=no
25792815 ;;
25802816
2581 # This must be Linux ELF.
2582 linux* | k*bsd*-gnu | kopensolaris*-gnu)
2583 version_type=linux
2817 linux*android*)
2818 version_type=none # Android doesn't support versioned libraries.
25842819 need_lib_prefix=no
25852820 need_version=no
2586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2587 soname_spec='${libname}${release}${shared_ext}$major'
2821 library_names_spec='$libname$release$shared_ext'
2822 soname_spec='$libname$release$shared_ext'
2823 finish_cmds=
2824 shlibpath_var=LD_LIBRARY_PATH
2825 shlibpath_overrides_runpath=yes
2826
2827 # This implies no fast_install, which is unacceptable.
2828 # Some rework will be needed to allow for fast_install
2829 # before this can be enabled.
2830 hardcode_into_libs=yes
2831
2832 dynamic_linker='Android linker'
2833 # Don't embed -rpath directories since the linker doesn't support them.
2834 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
2835 ;;
2836
2837 # This must be glibc/ELF.
2838 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
2839 version_type=linux # correct to gnu/linux during the next big refactor
2840 need_lib_prefix=no
2841 need_version=no
2842 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2843 soname_spec='$libname$release$shared_ext$major'
25882844 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
25892845 shlibpath_var=LD_LIBRARY_PATH
25902846 shlibpath_overrides_runpath=no
26092865 # before this can be enabled.
26102866 hardcode_into_libs=yes
26112867
2612 # Add ABI-specific directories to the system library path.
2613 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
2614
2615 # Append ld.so.conf contents to the search path
2868 # Ideally, we could use ldconfig to report *all* directores which are
2869 # searched for libraries, however this is still not possible. Aside from not
2870 # being certain /sbin/ldconfig is available, command
2871 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
2872 # even though it is searched at run-time. Try to do the best guess by
2873 # appending ld.so.conf contents (and includes) to the search path.
26162874 if test -f /etc/ld.so.conf; then
26172875 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
2618 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
2619
2876 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
26202877 fi
26212878
26222879 # We used to test for /lib/ld.so.1 and disable shared libraries on
26282885 dynamic_linker='GNU/Linux ld.so'
26292886 ;;
26302887
2888 netbsdelf*-gnu)
2889 version_type=linux
2890 need_lib_prefix=no
2891 need_version=no
2892 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2893 soname_spec='${libname}${release}${shared_ext}$major'
2894 shlibpath_var=LD_LIBRARY_PATH
2895 shlibpath_overrides_runpath=no
2896 hardcode_into_libs=yes
2897 dynamic_linker='NetBSD ld.elf_so'
2898 ;;
2899
26312900 netbsd*)
26322901 version_type=sunos
26332902 need_lib_prefix=no
26342903 need_version=no
26352904 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
2636 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
2905 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
26372906 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26382907 dynamic_linker='NetBSD (a.out) ld.so'
26392908 else
2640 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
2641 soname_spec='${libname}${release}${shared_ext}$major'
2909 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2910 soname_spec='$libname$release$shared_ext$major'
26422911 dynamic_linker='NetBSD ld.elf_so'
26432912 fi
26442913 shlibpath_var=LD_LIBRARY_PATH
26472916 ;;
26482917
26492918 newsos6)
2650 version_type=linux
2651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2919 version_type=linux # correct to gnu/linux during the next big refactor
2920 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
26522921 shlibpath_var=LD_LIBRARY_PATH
26532922 shlibpath_overrides_runpath=yes
26542923 ;;
26572926 version_type=qnx
26582927 need_lib_prefix=no
26592928 need_version=no
2660 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2661 soname_spec='${libname}${release}${shared_ext}$major'
2929 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
2930 soname_spec='$libname$release$shared_ext$major'
26622931 shlibpath_var=LD_LIBRARY_PATH
26632932 shlibpath_overrides_runpath=no
26642933 hardcode_into_libs=yes
26652934 dynamic_linker='ldqnx.so'
26662935 ;;
26672936
2668 openbsd*)
2937 openbsd* | bitrig*)
26692938 version_type=sunos
2670 sys_lib_dlsearch_path_spec="/usr/lib"
2939 sys_lib_dlsearch_path_spec=/usr/lib
26712940 need_lib_prefix=no
2672 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
2673 case $host_os in
2674 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
2675 *) need_version=no ;;
2676 esac
2677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
2941 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
2942 need_version=no
2943 else
2944 need_version=yes
2945 fi
2946 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
26782947 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
26792948 shlibpath_var=LD_LIBRARY_PATH
2680 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
2681 case $host_os in
2682 openbsd2.[[89]] | openbsd2.[[89]].*)
2683 shlibpath_overrides_runpath=no
2684 ;;
2685 *)
2686 shlibpath_overrides_runpath=yes
2687 ;;
2688 esac
2689 else
2690 shlibpath_overrides_runpath=yes
2691 fi
2949 shlibpath_overrides_runpath=yes
26922950 ;;
26932951
26942952 os2*)
26952953 libname_spec='$name'
2696 shrext_cmds=".dll"
2954 version_type=windows
2955 shrext_cmds=.dll
2956 need_version=no
26972957 need_lib_prefix=no
2698 library_names_spec='$libname${shared_ext} $libname.a'
2958 # OS/2 can only load a DLL with a base name of 8 characters or less.
2959 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
2960 v=$($ECHO $release$versuffix | tr -d .-);
2961 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
2962 $ECHO $n$v`$shared_ext'
2963 library_names_spec='${libname}_dll.$libext'
26992964 dynamic_linker='OS/2 ld.exe'
2700 shlibpath_var=LIBPATH
2965 shlibpath_var=BEGINLIBPATH
2966 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2967 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
2968 postinstall_cmds='base_file=`basename \$file`~
2969 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
2970 dldir=$destdir/`dirname \$dlpath`~
2971 test -d \$dldir || mkdir -p \$dldir~
2972 $install_prog $dir/$dlname \$dldir/$dlname~
2973 chmod a+x \$dldir/$dlname~
2974 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
2975 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
2976 fi'
2977 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
2978 dlpath=$dir/\$dldll~
2979 $RM \$dlpath'
27012980 ;;
27022981
27032982 osf3* | osf4* | osf5*)
27042983 version_type=osf
27052984 need_lib_prefix=no
27062985 need_version=no
2707 soname_spec='${libname}${release}${shared_ext}$major'
2708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2986 soname_spec='$libname$release$shared_ext$major'
2987 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
27092988 shlibpath_var=LD_LIBRARY_PATH
27102989 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
2711 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
2990 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
27122991 ;;
27132992
27142993 rdos*)
27162995 ;;
27172996
27182997 solaris*)
2719 version_type=linux
2998 version_type=linux # correct to gnu/linux during the next big refactor
27202999 need_lib_prefix=no
27213000 need_version=no
2722 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2723 soname_spec='${libname}${release}${shared_ext}$major'
3001 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3002 soname_spec='$libname$release$shared_ext$major'
27243003 shlibpath_var=LD_LIBRARY_PATH
27253004 shlibpath_overrides_runpath=yes
27263005 hardcode_into_libs=yes
27303009
27313010 sunos4*)
27323011 version_type=sunos
2733 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
3012 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
27343013 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
27353014 shlibpath_var=LD_LIBRARY_PATH
27363015 shlibpath_overrides_runpath=yes
2737 if test "$with_gnu_ld" = yes; then
3016 if test yes = "$with_gnu_ld"; then
27383017 need_lib_prefix=no
27393018 fi
27403019 need_version=yes
27413020 ;;
27423021
27433022 sysv4 | sysv4.3*)
2744 version_type=linux
2745 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2746 soname_spec='${libname}${release}${shared_ext}$major'
3023 version_type=linux # correct to gnu/linux during the next big refactor
3024 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3025 soname_spec='$libname$release$shared_ext$major'
27473026 shlibpath_var=LD_LIBRARY_PATH
27483027 case $host_vendor in
27493028 sni)
27643043 ;;
27653044
27663045 sysv4*MP*)
2767 if test -d /usr/nec ;then
2768 version_type=linux
2769 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
2770 soname_spec='$libname${shared_ext}.$major'
3046 if test -d /usr/nec; then
3047 version_type=linux # correct to gnu/linux during the next big refactor
3048 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
3049 soname_spec='$libname$shared_ext.$major'
27713050 shlibpath_var=LD_LIBRARY_PATH
27723051 fi
27733052 ;;
27743053
27753054 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
2776 version_type=freebsd-elf
3055 version_type=sco
27773056 need_lib_prefix=no
27783057 need_version=no
2779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
2780 soname_spec='${libname}${release}${shared_ext}$major'
3058 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
3059 soname_spec='$libname$release$shared_ext$major'
27813060 shlibpath_var=LD_LIBRARY_PATH
27823061 shlibpath_overrides_runpath=yes
27833062 hardcode_into_libs=yes
2784 if test "$with_gnu_ld" = yes; then
3063 if test yes = "$with_gnu_ld"; then
27853064 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
27863065 else
27873066 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
27963075
27973076 tpf*)
27983077 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
2799 version_type=linux
3078 version_type=linux # correct to gnu/linux during the next big refactor
28003079 need_lib_prefix=no
28013080 need_version=no
2802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3081 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
28033082 shlibpath_var=LD_LIBRARY_PATH
28043083 shlibpath_overrides_runpath=no
28053084 hardcode_into_libs=yes
28063085 ;;
28073086
28083087 uts4*)
2809 version_type=linux
2810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2811 soname_spec='${libname}${release}${shared_ext}$major'
3088 version_type=linux # correct to gnu/linux during the next big refactor
3089 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
3090 soname_spec='$libname$release$shared_ext$major'
28123091 shlibpath_var=LD_LIBRARY_PATH
28133092 ;;
28143093
28173096 ;;
28183097 esac
28193098 AC_MSG_RESULT([$dynamic_linker])
2820 test "$dynamic_linker" = no && can_build_shared=no
3099 test no = "$dynamic_linker" && can_build_shared=no
28213100
28223101 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
2823 if test "$GCC" = yes; then
3102 if test yes = "$GCC"; then
28243103 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
28253104 fi
28263105
2827 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
2828 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
3106 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
3107 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
28293108 fi
2830 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
2831 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
3109
3110 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
3111 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
28323112 fi
3113
3114 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
3115 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
3116
3117 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
3118 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
3119
3120 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
3121 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
28333122
28343123 _LT_DECL([], [variables_saved_for_relink], [1],
28353124 [Variables whose values should be saved in libtool wrapper scripts and
28633152 [Whether we should hardcode library paths into libraries])
28643153 _LT_DECL([], [sys_lib_search_path_spec], [2],
28653154 [Compile-time system search path for libraries])
2866 _LT_DECL([], [sys_lib_dlsearch_path_spec], [2],
2867 [Run-time system search path for libraries])
3155 _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2],
3156 [Detected run-time system search path for libraries])
3157 _LT_DECL([], [configure_time_lt_sys_library_path], [2],
3158 [Explicit LT_SYS_LIBRARY_PATH set during ./configure time])
28683159 ])# _LT_SYS_DYNAMIC_LINKER
28693160
28703161
28713162 # _LT_PATH_TOOL_PREFIX(TOOL)
28723163 # --------------------------
2873 # find a file program which can recognize shared library
3164 # find a file program that can recognize shared library
28743165 AC_DEFUN([_LT_PATH_TOOL_PREFIX],
28753166 [m4_require([_LT_DECL_EGREP])dnl
28763167 AC_MSG_CHECKING([for $1])
28773168 AC_CACHE_VAL(lt_cv_path_MAGIC_CMD,
28783169 [case $MAGIC_CMD in
28793170 [[\\/*] | ?:[\\/]*])
2880 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
3171 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
28813172 ;;
28823173 *)
2883 lt_save_MAGIC_CMD="$MAGIC_CMD"
2884 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3174 lt_save_MAGIC_CMD=$MAGIC_CMD
3175 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
28853176 dnl $ac_dummy forces splitting on constant user-supplied paths.
28863177 dnl POSIX.2 word splitting is done only on the output of word expansions,
28873178 dnl not every word. This closes a longstanding sh security hole.
28883179 ac_dummy="m4_if([$2], , $PATH, [$2])"
28893180 for ac_dir in $ac_dummy; do
2890 IFS="$lt_save_ifs"
3181 IFS=$lt_save_ifs
28913182 test -z "$ac_dir" && ac_dir=.
2892 if test -f $ac_dir/$1; then
2893 lt_cv_path_MAGIC_CMD="$ac_dir/$1"
3183 if test -f "$ac_dir/$1"; then
3184 lt_cv_path_MAGIC_CMD=$ac_dir/"$1"
28943185 if test -n "$file_magic_test_file"; then
28953186 case $deplibs_check_method in
28963187 "file_magic "*)
28973188 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
2898 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3189 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
28993190 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
29003191 $EGREP "$file_magic_regex" > /dev/null; then
29013192 :
29183209 break
29193210 fi
29203211 done
2921 IFS="$lt_save_ifs"
2922 MAGIC_CMD="$lt_save_MAGIC_CMD"
3212 IFS=$lt_save_ifs
3213 MAGIC_CMD=$lt_save_MAGIC_CMD
29233214 ;;
29243215 esac])
2925 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
3216 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
29263217 if test -n "$MAGIC_CMD"; then
29273218 AC_MSG_RESULT($MAGIC_CMD)
29283219 else
29403231
29413232 # _LT_PATH_MAGIC
29423233 # --------------
2943 # find a file program which can recognize a shared library
3234 # find a file program that can recognize a shared library
29443235 m4_defun([_LT_PATH_MAGIC],
29453236 [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)
29463237 if test -z "$lt_cv_path_MAGIC_CMD"; then
29673258 AC_ARG_WITH([gnu-ld],
29683259 [AS_HELP_STRING([--with-gnu-ld],
29693260 [assume the C compiler uses GNU ld @<:@default=no@:>@])],
2970 [test "$withval" = no || with_gnu_ld=yes],
3261 [test no = "$withval" || with_gnu_ld=yes],
29713262 [with_gnu_ld=no])dnl
29723263
29733264 ac_prog=ld
2974 if test "$GCC" = yes; then
3265 if test yes = "$GCC"; then
29753266 # Check if gcc -print-prog-name=ld gives a path.
29763267 AC_MSG_CHECKING([for ld used by $CC])
29773268 case $host in
29783269 *-*-mingw*)
2979 # gcc leaves a trailing carriage return which upsets mingw
3270 # gcc leaves a trailing carriage return, which upsets mingw
29803271 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
29813272 *)
29823273 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
29903281 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
29913282 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
29923283 done
2993 test -z "$LD" && LD="$ac_prog"
3284 test -z "$LD" && LD=$ac_prog
29943285 ;;
29953286 "")
29963287 # If it fails, then pretend we aren't using GCC.
30013292 with_gnu_ld=unknown
30023293 ;;
30033294 esac
3004 elif test "$with_gnu_ld" = yes; then
3295 elif test yes = "$with_gnu_ld"; then
30053296 AC_MSG_CHECKING([for GNU ld])
30063297 else
30073298 AC_MSG_CHECKING([for non-GNU ld])
30083299 fi
30093300 AC_CACHE_VAL(lt_cv_path_LD,
30103301 [if test -z "$LD"; then
3011 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3302 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
30123303 for ac_dir in $PATH; do
3013 IFS="$lt_save_ifs"
3304 IFS=$lt_save_ifs
30143305 test -z "$ac_dir" && ac_dir=.
30153306 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3016 lt_cv_path_LD="$ac_dir/$ac_prog"
3307 lt_cv_path_LD=$ac_dir/$ac_prog
30173308 # Check to see if the program is GNU ld. I'd rather use --version,
30183309 # but apparently some variants of GNU ld only accept -v.
30193310 # Break only if it was the GNU/non-GNU ld that we prefer.
30203311 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
30213312 *GNU* | *'with BFD'*)
3022 test "$with_gnu_ld" != no && break
3313 test no != "$with_gnu_ld" && break
30233314 ;;
30243315 *)
3025 test "$with_gnu_ld" != yes && break
3316 test yes != "$with_gnu_ld" && break
30263317 ;;
30273318 esac
30283319 fi
30293320 done
3030 IFS="$lt_save_ifs"
3321 IFS=$lt_save_ifs
30313322 else
3032 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3323 lt_cv_path_LD=$LD # Let the user override the test with a path.
30333324 fi])
3034 LD="$lt_cv_path_LD"
3325 LD=$lt_cv_path_LD
30353326 if test -n "$LD"; then
30363327 AC_MSG_RESULT($LD)
30373328 else
30853376 reload_cmds='$LD$reload_flag -o $output$reload_objs'
30863377 case $host_os in
30873378 cygwin* | mingw* | pw32* | cegcc*)
3088 if test "$GCC" != yes; then
3379 if test yes != "$GCC"; then
30893380 reload_cmds=false
30903381 fi
30913382 ;;
30923383 darwin*)
3093 if test "$GCC" = yes; then
3094 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3384 if test yes = "$GCC"; then
3385 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
30953386 else
30963387 reload_cmds='$LD$reload_flag -o $output$reload_objs'
30973388 fi
31003391 _LT_TAGDECL([], [reload_flag], [1], [How to create reloadable object files])dnl
31013392 _LT_TAGDECL([], [reload_cmds], [2])dnl
31023393 ])# _LT_CMD_RELOAD
3394
3395
3396 # _LT_PATH_DD
3397 # -----------
3398 # find a working dd
3399 m4_defun([_LT_PATH_DD],
3400 [AC_CACHE_CHECK([for a working dd], [ac_cv_path_lt_DD],
3401 [printf 0123456789abcdef0123456789abcdef >conftest.i
3402 cat conftest.i conftest.i >conftest2.i
3403 : ${lt_DD:=$DD}
3404 AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd],
3405 [if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3406 cmp -s conftest.i conftest.out \
3407 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
3408 fi])
3409 rm -f conftest.i conftest2.i conftest.out])
3410 ])# _LT_PATH_DD
3411
3412
3413 # _LT_CMD_TRUNCATE
3414 # ----------------
3415 # find command to truncate a binary pipe
3416 m4_defun([_LT_CMD_TRUNCATE],
3417 [m4_require([_LT_PATH_DD])
3418 AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin],
3419 [printf 0123456789abcdef0123456789abcdef >conftest.i
3420 cat conftest.i conftest.i >conftest2.i
3421 lt_cv_truncate_bin=
3422 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
3423 cmp -s conftest.i conftest.out \
3424 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
3425 fi
3426 rm -f conftest.i conftest2.i conftest.out
3427 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"])
3428 _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1],
3429 [Command to truncate a binary pipe])
3430 ])# _LT_CMD_TRUNCATE
31033431
31043432
31053433 # _LT_CHECK_MAGIC_METHOD
31173445 # Need to set the preceding variable on all platforms that support
31183446 # interlibrary dependencies.
31193447 # 'none' -- dependencies not supported.
3120 # `unknown' -- same as none, but documents that we really don't know.
3448 # 'unknown' -- same as none, but documents that we really don't know.
31213449 # 'pass_all' -- all dependencies passed with no checks.
31223450 # 'test_compile' -- check by making test program.
31233451 # 'file_magic [[regex]]' -- check by looking for files in library path
3124 # which responds to the $file_magic_cmd with a given extended regex.
3125 # If you have `file' or equivalent on your system and you're not sure
3126 # whether `pass_all' will *always* work, you probably want this one.
3452 # that responds to the $file_magic_cmd with a given extended regex.
3453 # If you have 'file' or equivalent on your system and you're not sure
3454 # whether 'pass_all' will *always* work, you probably want this one.
31273455
31283456 case $host_os in
31293457 aix[[4-9]]*)
31503478 # Base MSYS/MinGW do not provide the 'file' command needed by
31513479 # func_win32_libid shell function, so use a weaker test based on 'objdump',
31523480 # unless we find 'file', for example because we are cross-compiling.
3153 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
3154 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
3481 if ( file / ) >/dev/null 2>&1; then
31553482 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
31563483 lt_cv_file_magic_cmd='func_win32_libid'
31573484 else
31853512 else
31863513 lt_cv_deplibs_check_method=pass_all
31873514 fi
3188 ;;
3189
3190 gnu*)
3191 lt_cv_deplibs_check_method=pass_all
31923515 ;;
31933516
31943517 haiku*)
32283551 lt_cv_deplibs_check_method=pass_all
32293552 ;;
32303553
3231 # This must be Linux ELF.
3232 linux* | k*bsd*-gnu | kopensolaris*-gnu)
3554 # This must be glibc/ELF.
3555 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
32333556 lt_cv_deplibs_check_method=pass_all
32343557 ;;
32353558
3236 netbsd*)
3559 netbsd* | netbsdelf*-gnu)
32373560 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
32383561 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
32393562 else
32513574 lt_cv_deplibs_check_method=pass_all
32523575 ;;
32533576
3254 openbsd*)
3255 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3577 openbsd* | bitrig*)
3578 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
32563579 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
32573580 else
32583581 lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
33053628 tpf*)
33063629 lt_cv_deplibs_check_method=pass_all
33073630 ;;
3631 os2*)
3632 lt_cv_deplibs_check_method=pass_all
3633 ;;
33083634 esac
33093635 ])
33103636
33453671 AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM,
33463672 [if test -n "$NM"; then
33473673 # Let the user override the test.
3348 lt_cv_path_NM="$NM"
3674 lt_cv_path_NM=$NM
33493675 else
3350 lt_nm_to_check="${ac_tool_prefix}nm"
3676 lt_nm_to_check=${ac_tool_prefix}nm
33513677 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
33523678 lt_nm_to_check="$lt_nm_to_check nm"
33533679 fi
33543680 for lt_tmp_nm in $lt_nm_to_check; do
3355 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3681 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
33563682 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3357 IFS="$lt_save_ifs"
3683 IFS=$lt_save_ifs
33583684 test -z "$ac_dir" && ac_dir=.
3359 tmp_nm="$ac_dir/$lt_tmp_nm"
3360 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3685 tmp_nm=$ac_dir/$lt_tmp_nm
3686 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
33613687 # Check to see if the nm accepts a BSD-compat flag.
3362 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3688 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
33633689 # nm: unknown option "B" ignored
33643690 # Tru64's nm complains that /dev/null is an invalid object file
3365 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3366 */dev/null* | *'Invalid file or object type'*)
3691 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
3692 case $build_os in
3693 mingw*) lt_bad_file=conftest.nm/nofile ;;
3694 *) lt_bad_file=/dev/null ;;
3695 esac
3696 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
3697 *$lt_bad_file* | *'Invalid file or object type'*)
33673698 lt_cv_path_NM="$tmp_nm -B"
3368 break
3699 break 2
33693700 ;;
33703701 *)
33713702 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
33723703 */dev/null*)
33733704 lt_cv_path_NM="$tmp_nm -p"
3374 break
3705 break 2
33753706 ;;
33763707 *)
33773708 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
33823713 esac
33833714 fi
33843715 done
3385 IFS="$lt_save_ifs"
3716 IFS=$lt_save_ifs
33863717 done
33873718 : ${lt_cv_path_NM=no}
33883719 fi])
3389 if test "$lt_cv_path_NM" != "no"; then
3390 NM="$lt_cv_path_NM"
3720 if test no != "$lt_cv_path_NM"; then
3721 NM=$lt_cv_path_NM
33913722 else
33923723 # Didn't find any BSD compatible name lister, look for dumpbin.
33933724 if test -n "$DUMPBIN"; then :
33943725 # Let the user override the test.
33953726 else
33963727 AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :)
3397 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
3728 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
33983729 *COFF*)
3399 DUMPBIN="$DUMPBIN -symbols"
3730 DUMPBIN="$DUMPBIN -symbols -headers"
34003731 ;;
34013732 *)
34023733 DUMPBIN=:
34043735 esac
34053736 fi
34063737 AC_SUBST([DUMPBIN])
3407 if test "$DUMPBIN" != ":"; then
3408 NM="$DUMPBIN"
3738 if test : != "$DUMPBIN"; then
3739 NM=$DUMPBIN
34093740 fi
34103741 fi
34113742 test -z "$NM" && NM=nm
34513782
34523783 case $host_os in
34533784 cygwin* | mingw* | pw32* | cegcc*)
3454 # two different shell functions defined in ltmain.sh
3455 # decide which to use based on capabilities of $DLLTOOL
3785 # two different shell functions defined in ltmain.sh;
3786 # decide which one to use based on capabilities of $DLLTOOL
34563787 case `$DLLTOOL --help 2>&1` in
34573788 *--identify-strict*)
34583789 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
34643795 ;;
34653796 *)
34663797 # fallback: assume linklib IS sharedlib
3467 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
3798 lt_cv_sharedlib_from_linklib_cmd=$ECHO
34683799 ;;
34693800 esac
34703801 ])
34913822 lt_cv_path_mainfest_tool=yes
34923823 fi
34933824 rm -f conftest*])
3494 if test "x$lt_cv_path_mainfest_tool" != xyes; then
3825 if test yes != "$lt_cv_path_mainfest_tool"; then
34953826 MANIFEST_TOOL=:
34963827 fi
34973828 _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl
34983829 ])# _LT_PATH_MANIFEST_TOOL
3830
3831
3832 # _LT_DLL_DEF_P([FILE])
3833 # ---------------------
3834 # True iff FILE is a Windows DLL '.def' file.
3835 # Keep in sync with func_dll_def_p in the libtool script
3836 AC_DEFUN([_LT_DLL_DEF_P],
3837 [dnl
3838 test DEF = "`$SED -n dnl
3839 -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace
3840 -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments
3841 -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl
3842 -e q dnl Only consider the first "real" line
3843 $1`" dnl
3844 ])# _LT_DLL_DEF_P
34993845
35003846
35013847 # LT_LIB_M
35093855 # These system don't have libm, or don't need it
35103856 ;;
35113857 *-ncr-sysv4.3*)
3512 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
3858 AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw)
35133859 AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm")
35143860 ;;
35153861 *)
3516 AC_CHECK_LIB(m, cos, LIBM="-lm")
3862 AC_CHECK_LIB(m, cos, LIBM=-lm)
35173863 ;;
35183864 esac
35193865 AC_SUBST([LIBM])
35323878
35333879 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
35343880
3535 if test "$GCC" = yes; then
3881 if test yes = "$GCC"; then
35363882 case $cc_basename in
35373883 nvcc*)
35383884 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;;
35843930 symcode='[[ABCDGISTW]]'
35853931 ;;
35863932 hpux*)
3587 if test "$host_cpu" = ia64; then
3933 if test ia64 = "$host_cpu"; then
35883934 symcode='[[ABCDEGRST]]'
35893935 fi
35903936 ;;
36173963 symcode='[[ABCDGIRSTW]]' ;;
36183964 esac
36193965
3966 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3967 # Gets list of data symbols to import.
3968 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
3969 # Adjust the below global symbol transforms to fixup imported variables.
3970 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
3971 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
3972 lt_c_name_lib_hook="\
3973 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
3974 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
3975 else
3976 # Disable hooks by default.
3977 lt_cv_sys_global_symbol_to_import=
3978 lt_cdecl_hook=
3979 lt_c_name_hook=
3980 lt_c_name_lib_hook=
3981 fi
3982
36203983 # Transform an extracted symbol line into a proper C declaration.
36213984 # Some systems (esp. on ia64) link data and code symbols differently,
36223985 # so use this general approach.
3623 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3986 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
3987 $lt_cdecl_hook\
3988 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
3989 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
36243990
36253991 # Transform an extracted symbol line into symbol name and symbol address
3626 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'"
3627 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
3992 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
3993 $lt_c_name_hook\
3994 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
3995 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
3996
3997 # Transform an extracted symbol line into symbol name with lib prefix and
3998 # symbol address.
3999 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
4000 $lt_c_name_lib_hook\
4001 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
4002 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
4003 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
36284004
36294005 # Handle CRLF in mingw tool chain
36304006 opt_cr=
36424018
36434019 # Write the raw and C identifiers.
36444020 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
3645 # Fake it for dumpbin and say T for any non-static function
3646 # and D for any global variable.
4021 # Fake it for dumpbin and say T for any non-static function,
4022 # D for any global variable and I for any imported variable.
36474023 # Also find C++ and __fastcall symbols from MSVC++,
36484024 # which start with @ or ?.
36494025 lt_cv_sys_global_symbol_pipe="$AWK ['"\
36504026 " {last_section=section; section=\$ 3};"\
4027 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
36514028 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4029 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
4030 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
4031 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
36524032 " \$ 0!~/External *\|/{next};"\
36534033 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
36544034 " {if(hide[section]) next};"\
3655 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
3656 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
3657 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
3658 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4035 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
4036 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
4037 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
4038 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
36594039 " ' prfx=^$ac_symprfx]"
36604040 else
36614041 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
36824062 if AC_TRY_EVAL(ac_compile); then
36834063 # Now try to grab the symbols.
36844064 nlist=conftest.nm
3685 if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then
4065 $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD
4066 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then
36864067 # Try sorting and uniquifying the output.
36874068 if sort "$nlist" | uniq > "$nlist"T; then
36884069 mv -f "$nlist"T "$nlist"
36954076 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
36964077 cat <<_LT_EOF > conftest.$ac_ext
36974078 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
3698 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
3699 /* DATA imports from DLLs on WIN32 con't be const, because runtime
4079 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
4080 /* DATA imports from DLLs on WIN32 can't be const, because runtime
37004081 relocations are performed -- see ld's documentation on pseudo-relocs. */
37014082 # define LT@&t@_DLSYM_CONST
3702 #elif defined(__osf__)
4083 #elif defined __osf__
37034084 /* This system does not cope well with relocations in const data. */
37044085 # define LT@&t@_DLSYM_CONST
37054086 #else
37254106 {
37264107 { "@PROGRAM@", (void *) 0 },
37274108 _LT_EOF
3728 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4109 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
37294110 cat <<\_LT_EOF >> conftest.$ac_ext
37304111 {0, (void *) 0}
37314112 };
37454126 mv conftest.$ac_objext conftstm.$ac_objext
37464127 lt_globsym_save_LIBS=$LIBS
37474128 lt_globsym_save_CFLAGS=$CFLAGS
3748 LIBS="conftstm.$ac_objext"
4129 LIBS=conftstm.$ac_objext
37494130 CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)"
3750 if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then
4131 if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then
37514132 pipe_works=yes
37524133 fi
37534134 LIBS=$lt_globsym_save_LIBS
37684149 rm -rf conftest* conftst*
37694150
37704151 # Do not use the global_symbol_pipe unless it works.
3771 if test "$pipe_works" = yes; then
4152 if test yes = "$pipe_works"; then
37724153 break
37734154 else
37744155 lt_cv_sys_global_symbol_pipe=
37954176 [Take the output of nm and produce a listing of raw symbols and C names])
37964177 _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1],
37974178 [Transform the output of nm in a proper C declaration])
4179 _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1],
4180 [Transform the output of nm into a list of symbols to manually relocate])
37984181 _LT_DECL([global_symbol_to_c_name_address],
37994182 [lt_cv_sys_global_symbol_to_c_name_address], [1],
38004183 [Transform the output of nm in a C name address pair])
38014184 _LT_DECL([global_symbol_to_c_name_address_lib_prefix],
38024185 [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1],
38034186 [Transform the output of nm in a C name address pair when lib prefix is needed])
4187 _LT_DECL([nm_interface], [lt_cv_nm_interface], [1],
4188 [The name lister interface])
38044189 _LT_DECL([], [nm_file_list_spec], [1],
38054190 [Specify filename containing input files for $NM])
38064191 ]) # _LT_CMD_GLOBAL_SYMBOLS
38164201
38174202 m4_if([$1], [CXX], [
38184203 # C++ specific cases for pic, static, wl, etc.
3819 if test "$GXX" = yes; then
4204 if test yes = "$GXX"; then
38204205 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
38214206 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
38224207
38234208 case $host_os in
38244209 aix*)
38254210 # All AIX code is PIC.
3826 if test "$host_cpu" = ia64; then
4211 if test ia64 = "$host_cpu"; then
38274212 # AIX 5 now supports IA64 processor
38284213 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
38294214 fi
4215 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
38304216 ;;
38314217
38324218 amigaos*)
38374223 ;;
38384224 m68k)
38394225 # FIXME: we need at least 68020 code to build shared libraries, but
3840 # adding the `-m68020' flag to GCC prevents building anything better,
3841 # like `-m68040'.
4226 # adding the '-m68020' flag to GCC prevents building anything better,
4227 # like '-m68040'.
38424228 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
38434229 ;;
38444230 esac
38544240 # (--disable-auto-import) libraries
38554241 m4_if([$1], [GCJ], [],
38564242 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4243 case $host_os in
4244 os2*)
4245 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4246 ;;
4247 esac
38574248 ;;
38584249 darwin* | rhapsody*)
38594250 # PIC is the default on this platform
39034294 case $host_os in
39044295 aix[[4-9]]*)
39054296 # All AIX code is PIC.
3906 if test "$host_cpu" = ia64; then
4297 if test ia64 = "$host_cpu"; then
39074298 # AIX 5 now supports IA64 processor
39084299 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
39094300 else
39444335 case $cc_basename in
39454336 CC*)
39464337 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
3947 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
3948 if test "$host_cpu" != ia64; then
4338 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
4339 if test ia64 != "$host_cpu"; then
39494340 _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
39504341 fi
39514342 ;;
39524343 aCC*)
39534344 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
3954 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
4345 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
39554346 case $host_cpu in
39564347 hppa*64*|ia64*)
39574348 # +Z the default
39804371 ;;
39814372 esac
39824373 ;;
3983 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4374 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
39844375 case $cc_basename in
39854376 KCC*)
39864377 # KAI C++ Compiler
39884379 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
39894380 ;;
39904381 ecpc* )
3991 # old Intel C++ for x86_64 which still supported -KPIC.
4382 # old Intel C++ for x86_64, which still supported -KPIC.
39924383 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
39934384 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
39944385 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
40444435 ;;
40454436 esac
40464437 ;;
4047 netbsd*)
4438 netbsd* | netbsdelf*-gnu)
40484439 ;;
40494440 *qnx* | *nto*)
40504441 # QNX uses GNU C++, but need to define -shared option too, otherwise
41334524 fi
41344525 ],
41354526 [
4136 if test "$GCC" = yes; then
4527 if test yes = "$GCC"; then
41374528 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
41384529 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
41394530
41404531 case $host_os in
41414532 aix*)
41424533 # All AIX code is PIC.
4143 if test "$host_cpu" = ia64; then
4534 if test ia64 = "$host_cpu"; then
41444535 # AIX 5 now supports IA64 processor
41454536 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
41464537 fi
4538 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
41474539 ;;
41484540
41494541 amigaos*)
41544546 ;;
41554547 m68k)
41564548 # FIXME: we need at least 68020 code to build shared libraries, but
4157 # adding the `-m68020' flag to GCC prevents building anything better,
4158 # like `-m68040'.
4549 # adding the '-m68020' flag to GCC prevents building anything better,
4550 # like '-m68040'.
41594551 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4'
41604552 ;;
41614553 esac
41724564 # (--disable-auto-import) libraries
41734565 m4_if([$1], [GCJ], [],
41744566 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4567 case $host_os in
4568 os2*)
4569 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4570 ;;
4571 esac
41754572 ;;
41764573
41774574 darwin* | rhapsody*)
42324629 case $cc_basename in
42334630 nvcc*) # Cuda Compiler Driver 2.2
42344631 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker '
4235 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Xcompiler -fPIC'
4632 if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then
4633 _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)"
4634 fi
42364635 ;;
42374636 esac
42384637 else
42404639 case $host_os in
42414640 aix*)
42424641 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4243 if test "$host_cpu" = ia64; then
4642 if test ia64 = "$host_cpu"; then
42444643 # AIX 5 now supports IA64 processor
42454644 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
42464645 else
42484647 fi
42494648 ;;
42504649
4650 darwin* | rhapsody*)
4651 # PIC is the default on this platform
4652 # Common symbols not allowed in MH_DYLIB files
4653 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
4654 case $cc_basename in
4655 nagfor*)
4656 # NAG Fortran compiler
4657 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,'
4658 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
4659 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4660 ;;
4661 esac
4662 ;;
4663
42514664 mingw* | cygwin* | pw32* | os2* | cegcc*)
42524665 # This hack is so that the source file can tell whether it is being
42534666 # built for inclusion in a dll (and should export symbols for example).
42544667 m4_if([$1], [GCJ], [],
42554668 [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT'])
4669 case $host_os in
4670 os2*)
4671 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static'
4672 ;;
4673 esac
42564674 ;;
42574675
42584676 hpux9* | hpux10* | hpux11*)
42684686 ;;
42694687 esac
42704688 # Is there a better lt_prog_compiler_static that works with the bundled CC?
4271 _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
4689 _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive'
42724690 ;;
42734691
42744692 irix5* | irix6* | nonstopux*)
42774695 _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
42784696 ;;
42794697
4280 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4698 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
42814699 case $cc_basename in
4282 # old Intel for x86_64 which still supported -KPIC.
4700 # old Intel for x86_64, which still supported -KPIC.
42834701 ecc*)
42844702 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
42854703 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4704 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4705 ;;
4706 # flang / f18. f95 an alias for gfortran or flang on Debian
4707 flang* | f18* | f95*)
4708 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4709 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
42864710 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
42874711 ;;
42884712 # icc used to be incompatible with GCC.
43044728 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
43054729 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43064730 ;;
4731 tcc*)
4732 # Fabrice Bellard et al's Tiny C Compiler
4733 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4734 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4735 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4736 ;;
43074737 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
43084738 # Portland Group compilers (*not* the Pentium gcc compiler,
43094739 # which looks to be a dead project)
43244754 ;;
43254755 *)
43264756 case `$CC -V 2>&1 | sed 5q` in
4327 *Sun\ F* | *Sun*Fortran*)
4757 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*)
43284758 # Sun Fortran 8.3 passes all unrecognized flags to the linker
43294759 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
43304760 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43314761 _LT_TAGVAR(lt_prog_compiler_wl, $1)=''
4762 ;;
4763 *Sun\ F* | *Sun*Fortran*)
4764 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
4765 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
4766 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
43324767 ;;
43334768 *Sun\ C*)
43344769 # Sun C 5.9
43354770 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
43364771 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43374772 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4773 ;;
4774 *Intel*\ [[CF]]*Compiler*)
4775 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4776 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
4777 _LT_TAGVAR(lt_prog_compiler_static, $1)='-static'
4778 ;;
4779 *Portland\ Group*)
4780 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
4781 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
4782 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43384783 ;;
43394784 esac
43404785 ;;
43864831 ;;
43874832
43884833 sysv4*MP*)
4389 if test -d /usr/nec ;then
4834 if test -d /usr/nec; then
43904835 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic'
43914836 _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
43924837 fi
44154860 fi
44164861 ])
44174862 case $host_os in
4418 # For platforms which do not support PIC, -DPIC is meaningless:
4863 # For platforms that do not support PIC, -DPIC is meaningless:
44194864 *djgpp*)
44204865 _LT_TAGVAR(lt_prog_compiler_pic, $1)=
44214866 ;;
44814926 case $host_os in
44824927 aix[[4-9]]*)
44834928 # If we're using GNU nm, then we don't want the "-C" option.
4484 # -C means demangle to AIX nm, but means don't demangle with GNU nm
4485 # Also, AIX nm treats weak defined symbols like other global defined
4486 # symbols, whereas GNU nm marks them as "W".
4929 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
4930 # Without the "-l" option, or with the "-B" option, AIX nm treats
4931 # weak defined symbols like other global defined symbols, whereas
4932 # GNU nm marks them as "W".
4933 # While the 'weak' keyword is ignored in the Export File, we need
4934 # it in the Import File for the 'aix-soname' feature, so we have
4935 # to replace the "-B" option with "-P" for AIX nm.
44874936 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4488 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
4937 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
44894938 else
4490 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
4939 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
44914940 fi
44924941 ;;
44934942 pw32*)
4494 _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
4943 _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds
44954944 ;;
44964945 cygwin* | mingw* | cegcc*)
44974946 case $cc_basename in
4498 cl*) ;;
4947 cl*)
4948 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
4949 ;;
44994950 *)
45004951 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols'
45014952 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
45024953 ;;
45034954 esac
4955 ;;
4956 linux* | k*bsd*-gnu | gnu*)
4957 _LT_TAGVAR(link_all_deplibs, $1)=no
45044958 ;;
45054959 *)
45064960 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
45204974 _LT_TAGVAR(hardcode_direct, $1)=no
45214975 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
45224976 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4523 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
45244977 _LT_TAGVAR(hardcode_libdir_separator, $1)=
45254978 _LT_TAGVAR(hardcode_minus_L, $1)=no
45264979 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
45364989 # included in the symbol list
45374990 _LT_TAGVAR(include_expsyms, $1)=
45384991 # exclude_expsyms can be an extended regexp of symbols to exclude
4539 # it will be wrapped by ` (' and `)$', so one must not match beginning or
4540 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
4541 # as well as any symbol that contains `d'.
4992 # it will be wrapped by ' (' and ')$', so one must not match beginning or
4993 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
4994 # as well as any symbol that contains 'd'.
45424995 _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*']
45434996 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
45444997 # platforms (ab)use it in PIC code, but their linkers get confused if
45545007 # FIXME: the MSVC++ port hasn't been tested in a loooong time
45555008 # When not using gcc, we currently assume that we are using
45565009 # Microsoft Visual C++.
4557 if test "$GCC" != yes; then
5010 if test yes != "$GCC"; then
45585011 with_gnu_ld=no
45595012 fi
45605013 ;;
45625015 # we just hope/assume this is gcc and not c89 (= MSVC++)
45635016 with_gnu_ld=yes
45645017 ;;
4565 openbsd*)
5018 openbsd* | bitrig*)
45665019 with_gnu_ld=no
5020 ;;
5021 linux* | k*bsd*-gnu | gnu*)
5022 _LT_TAGVAR(link_all_deplibs, $1)=no
45675023 ;;
45685024 esac
45695025
45725028 # On some targets, GNU ld is compatible enough with the native linker
45735029 # that we're better off using the native interface for both.
45745030 lt_use_gnu_ld_interface=no
4575 if test "$with_gnu_ld" = yes; then
5031 if test yes = "$with_gnu_ld"; then
45765032 case $host_os in
45775033 aix*)
45785034 # The AIX port of GNU ld has always aspired to compatibility
45945050 esac
45955051 fi
45965052
4597 if test "$lt_use_gnu_ld_interface" = yes; then
5053 if test yes = "$lt_use_gnu_ld_interface"; then
45985054 # If archive_cmds runs LD, not CC, wlarc should be empty
4599 wlarc='${wl}'
5055 wlarc='$wl'
46005056
46015057 # Set some defaults for GNU ld with shared library support. These
46025058 # are reset later if shared libraries are not supported. Putting them
46035059 # here allows them to be overridden if necessary.
46045060 runpath_var=LD_RUN_PATH
4605 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4606 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
5061 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5062 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
46075063 # ancient GNU ld didn't support --whole-archive et. al.
46085064 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
4609 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
5065 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
46105066 else
46115067 _LT_TAGVAR(whole_archive_flag_spec, $1)=
46125068 fi
46135069 supports_anon_versioning=no
4614 case `$LD -v 2>&1` in
5070 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in
46155071 *GNU\ gold*) supports_anon_versioning=yes ;;
46165072 *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
46175073 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
46245080 case $host_os in
46255081 aix[[3-9]]*)
46265082 # On AIX/PPC, the GNU linker is very broken
4627 if test "$host_cpu" != ia64; then
5083 if test ia64 != "$host_cpu"; then
46285084 _LT_TAGVAR(ld_shlibs, $1)=no
46295085 cat <<_LT_EOF 1>&2
46305086
46435099 case $host_cpu in
46445100 powerpc)
46455101 # see comment about AmigaOS4 .so support
4646 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5102 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46475103 _LT_TAGVAR(archive_expsym_cmds, $1)=''
46485104 ;;
46495105 m68k)
46595115 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
46605116 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
46615117 # support --undefined. This deserves some investigation. FIXME
4662 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5118 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46635119 else
46645120 _LT_TAGVAR(ld_shlibs, $1)=no
46655121 fi
46695125 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
46705126 # as there is no search path for DLLs.
46715127 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
4672 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
5128 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
46735129 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
46745130 _LT_TAGVAR(always_export_symbols, $1)=no
46755131 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
46775133 _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname']
46785134
46795135 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
4680 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
4681 # If the export-symbols file already is a .def file (1st line
4682 # is EXPORTS), use it as is; otherwise, prepend...
4683 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
4684 cp $export_symbols $output_objdir/$soname.def;
4685 else
4686 echo EXPORTS > $output_objdir/$soname.def;
4687 cat $export_symbols >> $output_objdir/$soname.def;
4688 fi~
4689 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5136 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
5137 # If the export-symbols file already is a .def file, use it as
5138 # is; otherwise, prepend EXPORTS...
5139 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5140 cp $export_symbols $output_objdir/$soname.def;
5141 else
5142 echo EXPORTS > $output_objdir/$soname.def;
5143 cat $export_symbols >> $output_objdir/$soname.def;
5144 fi~
5145 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
46905146 else
46915147 _LT_TAGVAR(ld_shlibs, $1)=no
46925148 fi
46935149 ;;
46945150
46955151 haiku*)
4696 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5152 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
46975153 _LT_TAGVAR(link_all_deplibs, $1)=yes
5154 ;;
5155
5156 os2*)
5157 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
5158 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5159 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5160 shrext_cmds=.dll
5161 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5162 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5163 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5164 $ECHO EXPORTS >> $output_objdir/$libname.def~
5165 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5166 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5167 emximp -o $lib $output_objdir/$libname.def'
5168 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5169 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5170 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5171 $ECHO EXPORTS >> $output_objdir/$libname.def~
5172 prefix_cmds="$SED"~
5173 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5174 prefix_cmds="$prefix_cmds -e 1d";
5175 fi~
5176 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5177 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5178 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5179 emximp -o $lib $output_objdir/$libname.def'
5180 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5181 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
46985182 ;;
46995183
47005184 interix[[3-9]]*)
47015185 _LT_TAGVAR(hardcode_direct, $1)=no
47025186 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
4703 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
4704 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5187 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5188 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
47055189 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
47065190 # Instead, shared libraries are loaded at an image base (0x10000000 by
47075191 # default) and relocated if they conflict, which is a slow very memory
47085192 # consuming and fragmenting process. To avoid this, we pick a random,
47095193 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
47105194 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
4711 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
4712 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5195 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
5196 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
47135197 ;;
47145198
47155199 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
47165200 tmp_diet=no
4717 if test "$host_os" = linux-dietlibc; then
5201 if test linux-dietlibc = "$host_os"; then
47185202 case $cc_basename in
47195203 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
47205204 esac
47215205 fi
47225206 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
4723 && test "$tmp_diet" = no
5207 && test no = "$tmp_diet"
47245208 then
47255209 tmp_addflag=' $pic_flag'
47265210 tmp_sharedflag='-shared'
47275211 case $cc_basename,$host_cpu in
47285212 pgcc*) # Portland Group C compiler
4729 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5213 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47305214 tmp_addflag=' $pic_flag'
47315215 ;;
47325216 pgf77* | pgf90* | pgf95* | pgfortran*)
47335217 # Portland Group f77 and f90 compilers
4734 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5218 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47355219 tmp_addflag=' $pic_flag -Mnomain' ;;
47365220 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
47375221 tmp_addflag=' -i_dynamic' ;;
47425226 lf95*) # Lahey Fortran 8.1
47435227 _LT_TAGVAR(whole_archive_flag_spec, $1)=
47445228 tmp_sharedflag='--shared' ;;
5229 nagfor*) # NAGFOR 5.3
5230 tmp_sharedflag='-Wl,-shared' ;;
47455231 xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below)
47465232 tmp_sharedflag='-qmkshrobj'
47475233 tmp_addflag= ;;
47485234 nvcc*) # Cuda Compiler Driver 2.2
4749 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5235 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47505236 _LT_TAGVAR(compiler_needs_object, $1)=yes
47515237 ;;
47525238 esac
47535239 case `$CC -V 2>&1 | sed 5q` in
47545240 *Sun\ C*) # Sun C 5.9
4755 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
5241 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
47565242 _LT_TAGVAR(compiler_needs_object, $1)=yes
47575243 tmp_sharedflag='-G' ;;
47585244 *Sun\ F*) # Sun Fortran 8.3
47595245 tmp_sharedflag='-G' ;;
47605246 esac
4761 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4762
4763 if test "x$supports_anon_versioning" = xyes; then
5247 _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5248
5249 if test yes = "$supports_anon_versioning"; then
47645250 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
4765 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
4766 echo "local: *; };" >> $output_objdir/$libname.ver~
4767 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
5251 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5252 echo "local: *; };" >> $output_objdir/$libname.ver~
5253 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
47685254 fi
47695255
47705256 case $cc_basename in
5257 tcc*)
5258 _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic'
5259 ;;
47715260 xlf* | bgf* | bgxlf* | mpixlf*)
47725261 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
47735262 _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive'
4774 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
4775 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
5263 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
47765264 _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
4777 if test "x$supports_anon_versioning" = xyes; then
5265 if test yes = "$supports_anon_versioning"; then
47785266 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
4779 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
4780 echo "local: *; };" >> $output_objdir/$libname.ver~
4781 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
5267 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
5268 echo "local: *; };" >> $output_objdir/$libname.ver~
5269 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
47825270 fi
47835271 ;;
47845272 esac
47875275 fi
47885276 ;;
47895277
4790 netbsd*)
5278 netbsd* | netbsdelf*-gnu)
47915279 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
47925280 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
47935281 wlarc=
47945282 else
4795 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4796 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5283 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5284 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
47975285 fi
47985286 ;;
47995287
48115299
48125300 _LT_EOF
48135301 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4814 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4815 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5302 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5303 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48165304 else
48175305 _LT_TAGVAR(ld_shlibs, $1)=no
48185306 fi
48245312 _LT_TAGVAR(ld_shlibs, $1)=no
48255313 cat <<_LT_EOF 1>&2
48265314
4827 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
5315 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
48285316 *** reliably create shared libraries on SCO systems. Therefore, libtool
48295317 *** is disabling shared libraries support. We urge you to upgrade GNU
48305318 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
48395327 # DT_RUNPATH tag from executables and libraries. But doing so
48405328 # requires that you compile everything twice, which is a pain.
48415329 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4842 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
4843 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4844 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5330 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
5331 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5332 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48455333 else
48465334 _LT_TAGVAR(ld_shlibs, $1)=no
48475335 fi
48585346
48595347 *)
48605348 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
4861 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
4862 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5349 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
5350 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
48635351 else
48645352 _LT_TAGVAR(ld_shlibs, $1)=no
48655353 fi
48665354 ;;
48675355 esac
48685356
4869 if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
5357 if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then
48705358 runpath_var=
48715359 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
48725360 _LT_TAGVAR(export_dynamic_flag_spec, $1)=
48825370 # Note: this linker hardcodes the directories in LIBPATH if there
48835371 # are no directories specified by -L.
48845372 _LT_TAGVAR(hardcode_minus_L, $1)=yes
4885 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
5373 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
48865374 # Neither direct hardcoding nor static linking is supported with a
48875375 # broken collect2.
48885376 _LT_TAGVAR(hardcode_direct, $1)=unsupported
48905378 ;;
48915379
48925380 aix[[4-9]]*)
4893 if test "$host_cpu" = ia64; then
5381 if test ia64 = "$host_cpu"; then
48945382 # On IA64, the linker does run time linking by default, so we don't
48955383 # have to do anything special.
48965384 aix_use_runtimelinking=no
48975385 exp_sym_flag='-Bexport'
4898 no_entry_flag=""
5386 no_entry_flag=
48995387 else
49005388 # If we're using GNU nm, then we don't want the "-C" option.
4901 # -C means demangle to AIX nm, but means don't demangle with GNU nm
4902 # Also, AIX nm treats weak defined symbols like other global
4903 # defined symbols, whereas GNU nm marks them as "W".
5389 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
5390 # Without the "-l" option, or with the "-B" option, AIX nm treats
5391 # weak defined symbols like other global defined symbols, whereas
5392 # GNU nm marks them as "W".
5393 # While the 'weak' keyword is ignored in the Export File, we need
5394 # it in the Import File for the 'aix-soname' feature, so we have
5395 # to replace the "-B" option with "-P" for AIX nm.
49045396 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
4905 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5397 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
49065398 else
4907 _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
5399 _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
49085400 fi
49095401 aix_use_runtimelinking=no
49105402
49115403 # Test if we are trying to use run time linking or normal
49125404 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
4913 # need to do runtime linking.
5405 # have runtime linking enabled, and use it for executables.
5406 # For shared libraries, we enable/disable runtime linking
5407 # depending on the kind of the shared library created -
5408 # when "with_aix_soname,aix_use_runtimelinking" is:
5409 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
5410 # "aix,yes" lib.so shared, rtl:yes, for executables
5411 # lib.a static archive
5412 # "both,no" lib.so.V(shr.o) shared, rtl:yes
5413 # lib.a(lib.so.V) shared, rtl:no, for executables
5414 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
5415 # lib.a(lib.so.V) shared, rtl:no
5416 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
5417 # lib.a static archive
49145418 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
49155419 for ld_flag in $LDFLAGS; do
4916 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
5420 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
49175421 aix_use_runtimelinking=yes
49185422 break
49195423 fi
49205424 done
5425 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
5426 # With aix-soname=svr4, we create the lib.so.V shared archives only,
5427 # so we don't have lib.a shared libs to link our executables.
5428 # We have to force runtime linking in this case.
5429 aix_use_runtimelinking=yes
5430 LDFLAGS="$LDFLAGS -Wl,-brtl"
5431 fi
49215432 ;;
49225433 esac
49235434
49365447 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
49375448 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
49385449 _LT_TAGVAR(link_all_deplibs, $1)=yes
4939 _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
4940
4941 if test "$GCC" = yes; then
5450 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
5451 case $with_aix_soname,$aix_use_runtimelinking in
5452 aix,*) ;; # traditional, no import file
5453 svr4,* | *,yes) # use import file
5454 # The Import File defines what to hardcode.
5455 _LT_TAGVAR(hardcode_direct, $1)=no
5456 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
5457 ;;
5458 esac
5459
5460 if test yes = "$GCC"; then
49425461 case $host_os in aix4.[[012]]|aix4.[[012]].*)
49435462 # We only want to do this on AIX 4.2 and lower, the check
49445463 # below for broken collect2 doesn't work under 4.3+
4945 collect2name=`${CC} -print-prog-name=collect2`
5464 collect2name=`$CC -print-prog-name=collect2`
49465465 if test -f "$collect2name" &&
49475466 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
49485467 then
49615480 ;;
49625481 esac
49635482 shared_flag='-shared'
4964 if test "$aix_use_runtimelinking" = yes; then
4965 shared_flag="$shared_flag "'${wl}-G'
5483 if test yes = "$aix_use_runtimelinking"; then
5484 shared_flag="$shared_flag "'$wl-G'
49665485 fi
5486 # Need to ensure runtime linking is disabled for the traditional
5487 # shared library, or the linker may eventually find shared libraries
5488 # /with/ Import File - we do not want to mix them.
5489 shared_flag_aix='-shared'
5490 shared_flag_svr4='-shared $wl-G'
49675491 else
49685492 # not using gcc
4969 if test "$host_cpu" = ia64; then
5493 if test ia64 = "$host_cpu"; then
49705494 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
49715495 # chokes on -Wl,-G. The following line is correct:
49725496 shared_flag='-G'
49735497 else
4974 if test "$aix_use_runtimelinking" = yes; then
4975 shared_flag='${wl}-G'
5498 if test yes = "$aix_use_runtimelinking"; then
5499 shared_flag='$wl-G'
49765500 else
4977 shared_flag='${wl}-bM:SRE'
5501 shared_flag='$wl-bM:SRE'
49785502 fi
5503 shared_flag_aix='$wl-bM:SRE'
5504 shared_flag_svr4='$wl-G'
49795505 fi
49805506 fi
49815507
4982 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
5508 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
49835509 # It seems that -bexpall does not export symbols beginning with
49845510 # underscore (_), so it is better to generate a list of symbols to export.
49855511 _LT_TAGVAR(always_export_symbols, $1)=yes
4986 if test "$aix_use_runtimelinking" = yes; then
5512 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
49875513 # Warning - without using the other runtime loading flags (-brtl),
49885514 # -berok will link without error, but may produce a broken library.
49895515 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
49905516 # Determine the default libpath from the value encoded in an
49915517 # empty executable.
49925518 _LT_SYS_MODULE_PATH_AIX([$1])
4993 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
4994 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
5519 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
5520 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
49955521 else
4996 if test "$host_cpu" = ia64; then
4997 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
5522 if test ia64 = "$host_cpu"; then
5523 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
49985524 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
4999 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
5525 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
50005526 else
50015527 # Determine the default libpath from the value encoded in an
50025528 # empty executable.
50035529 _LT_SYS_MODULE_PATH_AIX([$1])
5004 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
5530 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
50055531 # Warning - without using the other run time loading flags,
50065532 # -berok will link without error, but may produce a broken library.
5007 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
5008 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
5009 if test "$with_gnu_ld" = yes; then
5533 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
5534 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
5535 if test yes = "$with_gnu_ld"; then
50105536 # We only use this code for GNU lds that support --whole-archive.
5011 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
5537 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
50125538 else
50135539 # Exported symbols can be pulled into shared objects from archives
50145540 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
50155541 fi
50165542 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
5017 # This is similar to how AIX traditionally builds its shared libraries.
5018 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
5543 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
5544 # -brtl affects multiple linker settings, -berok does not and is overridden later
5545 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
5546 if test svr4 != "$with_aix_soname"; then
5547 # This is similar to how AIX traditionally builds its shared libraries.
5548 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
5549 fi
5550 if test aix != "$with_aix_soname"; then
5551 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
5552 else
5553 # used by -dlpreopen to get the symbols
5554 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
5555 fi
5556 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
50195557 fi
50205558 fi
50215559 ;;
50245562 case $host_cpu in
50255563 powerpc)
50265564 # see comment about AmigaOS4 .so support
5027 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5565 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
50285566 _LT_TAGVAR(archive_expsym_cmds, $1)=''
50295567 ;;
50305568 m68k)
50545592 # Tell ltmain to make .lib files, not .a files.
50555593 libext=lib
50565594 # Tell ltmain to make .dll files, not .so files.
5057 shrext_cmds=".dll"
5595 shrext_cmds=.dll
50585596 # FIXME: Setting linknames here is a bad hack.
5059 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
5060 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
5061 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
5062 else
5063 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
5064 fi~
5065 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5066 linknames='
5597 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
5598 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
5599 cp "$export_symbols" "$output_objdir/$soname.def";
5600 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
5601 else
5602 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
5603 fi~
5604 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
5605 linknames='
50675606 # The linker will not automatically build a static lib if we build a DLL.
50685607 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
50695608 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
5609 _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
50705610 _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
50715611 # Don't use ranlib
50725612 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
50735613 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
5074 lt_tool_outputfile="@TOOL_OUTPUT@"~
5075 case $lt_outputfile in
5076 *.exe|*.EXE) ;;
5077 *)
5078 lt_outputfile="$lt_outputfile.exe"
5079 lt_tool_outputfile="$lt_tool_outputfile.exe"
5080 ;;
5081 esac~
5082 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
5083 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5084 $RM "$lt_outputfile.manifest";
5085 fi'
5614 lt_tool_outputfile="@TOOL_OUTPUT@"~
5615 case $lt_outputfile in
5616 *.exe|*.EXE) ;;
5617 *)
5618 lt_outputfile=$lt_outputfile.exe
5619 lt_tool_outputfile=$lt_tool_outputfile.exe
5620 ;;
5621 esac~
5622 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
5623 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
5624 $RM "$lt_outputfile.manifest";
5625 fi'
50865626 ;;
50875627 *)
50885628 # Assume MSVC wrapper
50915631 # Tell ltmain to make .lib files, not .a files.
50925632 libext=lib
50935633 # Tell ltmain to make .dll files, not .so files.
5094 shrext_cmds=".dll"
5634 shrext_cmds=.dll
50955635 # FIXME: Setting linknames here is a bad hack.
50965636 _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
50975637 # The linker will automatically build a .lib file if we build a DLL.
51135653 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
51145654 ;;
51155655
5116 freebsd1*)
5117 _LT_TAGVAR(ld_shlibs, $1)=no
5118 ;;
5119
51205656 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
51215657 # support. Future versions do this automatically, but an explicit c++rt0.o
51225658 # does not break anything, and helps significantly (at the cost of a little
51295665 ;;
51305666
51315667 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
5132 freebsd2*)
5668 freebsd2.*)
51335669 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
51345670 _LT_TAGVAR(hardcode_direct, $1)=yes
51355671 _LT_TAGVAR(hardcode_minus_L, $1)=yes
51455681 ;;
51465682
51475683 hpux9*)
5148 if test "$GCC" = yes; then
5149 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5684 if test yes = "$GCC"; then
5685 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
51505686 else
5151 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
5687 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
51525688 fi
5153 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5689 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
51545690 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
51555691 _LT_TAGVAR(hardcode_direct, $1)=yes
51565692
51575693 # hardcode_minus_L: Not really in the search PATH,
51585694 # but as the default location of the library.
51595695 _LT_TAGVAR(hardcode_minus_L, $1)=yes
5160 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5696 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
51615697 ;;
51625698
51635699 hpux10*)
5164 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
5165 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5700 if test yes,no = "$GCC,$with_gnu_ld"; then
5701 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
51665702 else
51675703 _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
51685704 fi
5169 if test "$with_gnu_ld" = no; then
5170 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5171 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
5705 if test no = "$with_gnu_ld"; then
5706 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
51725707 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
51735708 _LT_TAGVAR(hardcode_direct, $1)=yes
51745709 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5175 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5710 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
51765711 # hardcode_minus_L: Not really in the search PATH,
51775712 # but as the default location of the library.
51785713 _LT_TAGVAR(hardcode_minus_L, $1)=yes
51805715 ;;
51815716
51825717 hpux11*)
5183 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
5718 if test yes,no = "$GCC,$with_gnu_ld"; then
51845719 case $host_cpu in
51855720 hppa*64*)
5186 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5721 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
51875722 ;;
51885723 ia64*)
5189 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5724 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
51905725 ;;
51915726 *)
5192 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
5727 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
51935728 ;;
51945729 esac
51955730 else
51965731 case $host_cpu in
51975732 hppa*64*)
5198 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5733 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
51995734 ;;
52005735 ia64*)
5201 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
5736 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
52025737 ;;
52035738 *)
52045739 m4_if($1, [], [
52065741 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
52075742 _LT_LINKER_OPTION([if $CC understands -b],
52085743 _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b],
5209 [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
5744 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'],
52105745 [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])],
5211 [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
5746 [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'])
52125747 ;;
52135748 esac
52145749 fi
5215 if test "$with_gnu_ld" = no; then
5216 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
5750 if test no = "$with_gnu_ld"; then
5751 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
52175752 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52185753
52195754 case $host_cpu in
52245759 *)
52255760 _LT_TAGVAR(hardcode_direct, $1)=yes
52265761 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5227 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5762 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
52285763
52295764 # hardcode_minus_L: Not really in the search PATH,
52305765 # but as the default location of the library.
52355770 ;;
52365771
52375772 irix5* | irix6* | nonstopux*)
5238 if test "$GCC" = yes; then
5239 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5773 if test yes = "$GCC"; then
5774 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
52405775 # Try to use the -exported_symbol ld option, if it does not
52415776 # work, assume that -exports_file does not work either and
52425777 # implicitly export all symbols.
52435778 # This should be the same for all languages, so no per-tag cache variable.
52445779 AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol],
52455780 [lt_cv_irix_exported_symbol],
5246 [save_LDFLAGS="$LDFLAGS"
5247 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
5781 [save_LDFLAGS=$LDFLAGS
5782 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
52485783 AC_LINK_IFELSE(
52495784 [AC_LANG_SOURCE(
52505785 [AC_LANG_CASE([C], [[int foo (void) { return 0; }]],
52575792 end]])])],
52585793 [lt_cv_irix_exported_symbol=yes],
52595794 [lt_cv_irix_exported_symbol=no])
5260 LDFLAGS="$save_LDFLAGS"])
5261 if test "$lt_cv_irix_exported_symbol" = yes; then
5262 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
5795 LDFLAGS=$save_LDFLAGS])
5796 if test yes = "$lt_cv_irix_exported_symbol"; then
5797 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
52635798 fi
5799 _LT_TAGVAR(link_all_deplibs, $1)=no
52645800 else
5265 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5266 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
5801 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
5802 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
52675803 fi
52685804 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5269 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5805 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
52705806 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52715807 _LT_TAGVAR(inherit_rpath, $1)=yes
52725808 _LT_TAGVAR(link_all_deplibs, $1)=yes
52735809 ;;
52745810
5275 netbsd*)
5811 linux*)
5812 case $cc_basename in
5813 tcc*)
5814 # Fabrice Bellard et al's Tiny C Compiler
5815 _LT_TAGVAR(ld_shlibs, $1)=yes
5816 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5817 ;;
5818 esac
5819 ;;
5820
5821 netbsd* | netbsdelf*-gnu)
52765822 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
52775823 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
52785824 else
52865832 newsos6)
52875833 _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
52885834 _LT_TAGVAR(hardcode_direct, $1)=yes
5289 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5835 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
52905836 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
52915837 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
52925838 ;;
52945840 *nto* | *qnx*)
52955841 ;;
52965842
5297 openbsd*)
5843 openbsd* | bitrig*)
52985844 if test -f /usr/libexec/ld.so; then
52995845 _LT_TAGVAR(hardcode_direct, $1)=yes
53005846 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
53015847 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
5302 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5848 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
53035849 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5304 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
5305 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5306 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
5850 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
5851 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
5852 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
53075853 else
5308 case $host_os in
5309 openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
5310 _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
5311 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
5312 ;;
5313 *)
5314 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5315 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
5316 ;;
5317 esac
5854 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
5855 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
53185856 fi
53195857 else
53205858 _LT_TAGVAR(ld_shlibs, $1)=no
53255863 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
53265864 _LT_TAGVAR(hardcode_minus_L, $1)=yes
53275865 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
5328 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
5329 _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
5866 shrext_cmds=.dll
5867 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5868 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5869 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5870 $ECHO EXPORTS >> $output_objdir/$libname.def~
5871 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
5872 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5873 emximp -o $lib $output_objdir/$libname.def'
5874 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
5875 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
5876 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
5877 $ECHO EXPORTS >> $output_objdir/$libname.def~
5878 prefix_cmds="$SED"~
5879 if test EXPORTS = "`$SED 1q $export_symbols`"; then
5880 prefix_cmds="$prefix_cmds -e 1d";
5881 fi~
5882 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
5883 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
5884 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
5885 emximp -o $lib $output_objdir/$libname.def'
5886 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
5887 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
53305888 ;;
53315889
53325890 osf3*)
5333 if test "$GCC" = yes; then
5334 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5335 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5891 if test yes = "$GCC"; then
5892 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5893 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
53365894 else
53375895 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5338 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5896 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
53395897 fi
53405898 _LT_TAGVAR(archive_cmds_need_lc, $1)='no'
5341 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5899 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
53425900 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
53435901 ;;
53445902
53455903 osf4* | osf5*) # as osf3* with the addition of -msym flag
5346 if test "$GCC" = yes; then
5347 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
5348 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
5349 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5904 if test yes = "$GCC"; then
5905 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
5906 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
5907 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
53505908 else
53515909 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
5352 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
5910 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
53535911 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
5354 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
5912 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
53555913
53565914 # Both c and cxx compiler support -rpath directly
53575915 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
53625920
53635921 solaris*)
53645922 _LT_TAGVAR(no_undefined_flag, $1)=' -z defs'
5365 if test "$GCC" = yes; then
5366 wlarc='${wl}'
5367 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
5923 if test yes = "$GCC"; then
5924 wlarc='$wl'
5925 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
53685926 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5369 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5927 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
53705928 else
53715929 case `$CC -V 2>&1` in
53725930 *"Compilers 5.0"*)
53735931 wlarc=''
5374 _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
5932 _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
53755933 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5376 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
5934 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
53775935 ;;
53785936 *)
5379 wlarc='${wl}'
5380 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
5937 wlarc='$wl'
5938 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
53815939 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
5382 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
5940 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
53835941 ;;
53845942 esac
53855943 fi
53895947 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
53905948 *)
53915949 # The compiler driver will combine and reorder linker options,
5392 # but understands `-z linker_flag'. GCC discards it without `$wl',
5950 # but understands '-z linker_flag'. GCC discards it without '$wl',
53935951 # but is careful enough not to reorder.
53945952 # Supported since Solaris 2.6 (maybe 2.5.1?)
5395 if test "$GCC" = yes; then
5396 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
5953 if test yes = "$GCC"; then
5954 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
53975955 else
53985956 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
53995957 fi
54035961 ;;
54045962
54055963 sunos4*)
5406 if test "x$host_vendor" = xsequent; then
5964 if test sequent = "$host_vendor"; then
54075965 # Use $CC to link under sequent, because it throws in some extra .o
54085966 # files that make .init and .fini sections work.
5409 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
5967 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
54105968 else
54115969 _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
54125970 fi
54556013 ;;
54566014
54576015 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
5458 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
6016 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
54596017 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
54606018 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
54616019 runpath_var='LD_RUN_PATH'
54626020
5463 if test "$GCC" = yes; then
5464 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5465 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6021 if test yes = "$GCC"; then
6022 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6023 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54666024 else
5467 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5468 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6025 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6026 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54696027 fi
54706028 ;;
54716029
54726030 sysv5* | sco3.2v5* | sco5v6*)
5473 # Note: We can NOT use -z defs as we might desire, because we do not
6031 # Note: We CANNOT use -z defs as we might desire, because we do not
54746032 # link with -lc, and that would cause any symbols used from libc to
54756033 # always be unresolved, which means just about no library would
54766034 # ever link correctly. If we're not using GNU ld we use -z text
54776035 # though, which does catch some bad symbols but isn't as heavy-handed
54786036 # as -z defs.
5479 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
5480 _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
6037 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
6038 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
54816039 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
54826040 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
5483 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
6041 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
54846042 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
54856043 _LT_TAGVAR(link_all_deplibs, $1)=yes
5486 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
6044 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
54876045 runpath_var='LD_RUN_PATH'
54886046
5489 if test "$GCC" = yes; then
5490 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5491 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6047 if test yes = "$GCC"; then
6048 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6049 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54926050 else
5493 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
5494 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6051 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6052 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
54956053 fi
54966054 ;;
54976055
55066064 ;;
55076065 esac
55086066
5509 if test x$host_vendor = xsni; then
6067 if test sni = "$host_vendor"; then
55106068 case $host in
55116069 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5512 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym'
6070 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym'
55136071 ;;
55146072 esac
55156073 fi
55166074 fi
55176075 ])
55186076 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
5519 test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
6077 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
55206078
55216079 _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld
55226080
55336091 # Assume -lc should be added
55346092 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
55356093
5536 if test "$enable_shared" = yes && test "$GCC" = yes; then
6094 if test yes,yes = "$GCC,$enable_shared"; then
55376095 case $_LT_TAGVAR(archive_cmds, $1) in
55386096 *'~'*)
55396097 # FIXME: we may have to deal with multi-command sequences.
56106168 _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1],
56116169 [Flag to hardcode $libdir into a binary during linking.
56126170 This must work even if $libdir does not exist])
5613 _LT_TAGDECL([], [hardcode_libdir_flag_spec_ld], [1],
5614 [[If ld is used when linking, flag to hardcode $libdir into a binary
5615 during linking. This must work even if $libdir does not exist]])
56166171 _LT_TAGDECL([], [hardcode_libdir_separator], [1],
56176172 [Whether we need a single "-rpath" flag with a separated argument])
56186173 _LT_TAGDECL([], [hardcode_direct], [0],
5619 [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
6174 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
56206175 DIR into the resulting binary])
56216176 _LT_TAGDECL([], [hardcode_direct_absolute], [0],
5622 [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes
6177 [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes
56236178 DIR into the resulting binary and the resulting library dependency is
5624 "absolute", i.e impossible to change by setting ${shlibpath_var} if the
6179 "absolute", i.e impossible to change by setting $shlibpath_var if the
56256180 library is relocated])
56266181 _LT_TAGDECL([], [hardcode_minus_L], [0],
56276182 [Set to "yes" if using the -LDIR flag during linking hardcodes DIR
56626217 # ------------------------
56636218 # Ensure that the configuration variables for a C compiler are suitably
56646219 # defined. These variables are subsequently used by _LT_CONFIG to write
5665 # the compiler configuration to `libtool'.
6220 # the compiler configuration to 'libtool'.
56666221 m4_defun([_LT_LANG_C_CONFIG],
56676222 [m4_require([_LT_DECL_EGREP])dnl
5668 lt_save_CC="$CC"
6223 lt_save_CC=$CC
56696224 AC_LANG_PUSH(C)
56706225
56716226 # Source file extension for C test sources.
57056260 LT_SYS_DLOPEN_SELF
57066261 _LT_CMD_STRIPLIB
57076262
5708 # Report which library types will actually be built
6263 # Report what library types will actually be built
57096264 AC_MSG_CHECKING([if libtool supports shared libraries])
57106265 AC_MSG_RESULT([$can_build_shared])
57116266
57126267 AC_MSG_CHECKING([whether to build shared libraries])
5713 test "$can_build_shared" = "no" && enable_shared=no
6268 test no = "$can_build_shared" && enable_shared=no
57146269
57156270 # On AIX, shared libraries and static libraries use the same namespace, and
57166271 # are all built from PIC.
57176272 case $host_os in
57186273 aix3*)
5719 test "$enable_shared" = yes && enable_static=no
6274 test yes = "$enable_shared" && enable_static=no
57206275 if test -n "$RANLIB"; then
57216276 archive_cmds="$archive_cmds~\$RANLIB \$lib"
57226277 postinstall_cmds='$RANLIB $lib'
57246279 ;;
57256280
57266281 aix[[4-9]]*)
5727 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
5728 test "$enable_shared" = yes && enable_static=no
6282 if test ia64 != "$host_cpu"; then
6283 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
6284 yes,aix,yes) ;; # shared object as lib.so file only
6285 yes,svr4,*) ;; # shared object as lib.so archive member only
6286 yes,*) enable_static=no ;; # shared object in lib.a archive as well
6287 esac
57296288 fi
57306289 ;;
57316290 esac
57336292
57346293 AC_MSG_CHECKING([whether to build static libraries])
57356294 # Make sure either enable_shared or enable_static is yes.
5736 test "$enable_shared" = yes || enable_static=yes
6295 test yes = "$enable_shared" || enable_static=yes
57376296 AC_MSG_RESULT([$enable_static])
57386297
57396298 _LT_CONFIG($1)
57406299 fi
57416300 AC_LANG_POP
5742 CC="$lt_save_CC"
6301 CC=$lt_save_CC
57436302 ])# _LT_LANG_C_CONFIG
57446303
57456304
57476306 # --------------------------
57486307 # Ensure that the configuration variables for a C++ compiler are suitably
57496308 # defined. These variables are subsequently used by _LT_CONFIG to write
5750 # the compiler configuration to `libtool'.
6309 # the compiler configuration to 'libtool'.
57516310 m4_defun([_LT_LANG_CXX_CONFIG],
57526311 [m4_require([_LT_FILEUTILS_DEFAULTS])dnl
57536312 m4_require([_LT_DECL_EGREP])dnl
57546313 m4_require([_LT_PATH_MANIFEST_TOOL])dnl
5755 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5756 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5757 (test "X$CXX" != "Xg++"))) ; then
6314 if test -n "$CXX" && ( test no != "$CXX" &&
6315 ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
6316 (test g++ != "$CXX"))); then
57586317 AC_PROG_CXXCPP
57596318 else
57606319 _lt_caught_CXX_error=yes
57706329 _LT_TAGVAR(hardcode_direct, $1)=no
57716330 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
57726331 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
5773 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
57746332 _LT_TAGVAR(hardcode_libdir_separator, $1)=
57756333 _LT_TAGVAR(hardcode_minus_L, $1)=no
57766334 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
57976355 # the CXX compiler isn't working. Some variables (like enable_shared)
57986356 # are currently assumed to apply to all compilers on this platform,
57996357 # and will be corrupted by setting them based on a non-working compiler.
5800 if test "$_lt_caught_CXX_error" != yes; then
6358 if test yes != "$_lt_caught_CXX_error"; then
58016359 # Code to be used in simple compile tests
58026360 lt_simple_compile_test_code="int some_variable = 0;"
58036361
58396397 if test -n "$compiler"; then
58406398 # We don't want -fno-exception when compiling C++ code, so set the
58416399 # no_builtin_flag separately
5842 if test "$GXX" = yes; then
6400 if test yes = "$GXX"; then
58436401 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
58446402 else
58456403 _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
58466404 fi
58476405
5848 if test "$GXX" = yes; then
6406 if test yes = "$GXX"; then
58496407 # Set up default GNU C++ configuration
58506408
58516409 LT_PATH_LD
58526410
58536411 # Check if GNU C++ uses GNU ld as the underlying linker, since the
58546412 # archiving commands below assume that GNU ld is being used.
5855 if test "$with_gnu_ld" = yes; then
5856 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
5857 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
5858
5859 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
5860 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6413 if test yes = "$with_gnu_ld"; then
6414 _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6415 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
6416
6417 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
6418 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
58616419
58626420 # If archive_cmds runs LD, not CC, wlarc should be empty
58636421 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
58646422 # investigate it a little bit more. (MM)
5865 wlarc='${wl}'
6423 wlarc='$wl'
58666424
58676425 # ancient GNU ld didn't support --whole-archive et. al.
58686426 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
58696427 $GREP 'no-whole-archive' > /dev/null; then
5870 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6428 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
58716429 else
58726430 _LT_TAGVAR(whole_archive_flag_spec, $1)=
58736431 fi
58866444 # Commands to make compiler produce verbose output that lists
58876445 # what "hidden" libraries, object files and flags are used when
58886446 # linking a shared library.
5889 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
6447 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
58906448
58916449 else
58926450 GXX=no
59036461 _LT_TAGVAR(ld_shlibs, $1)=no
59046462 ;;
59056463 aix[[4-9]]*)
5906 if test "$host_cpu" = ia64; then
6464 if test ia64 = "$host_cpu"; then
59076465 # On IA64, the linker does run time linking by default, so we don't
59086466 # have to do anything special.
59096467 aix_use_runtimelinking=no
59106468 exp_sym_flag='-Bexport'
5911 no_entry_flag=""
6469 no_entry_flag=
59126470 else
59136471 aix_use_runtimelinking=no
59146472
59156473 # Test if we are trying to use run time linking or normal
59166474 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
5917 # need to do runtime linking.
6475 # have runtime linking enabled, and use it for executables.
6476 # For shared libraries, we enable/disable runtime linking
6477 # depending on the kind of the shared library created -
6478 # when "with_aix_soname,aix_use_runtimelinking" is:
6479 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
6480 # "aix,yes" lib.so shared, rtl:yes, for executables
6481 # lib.a static archive
6482 # "both,no" lib.so.V(shr.o) shared, rtl:yes
6483 # lib.a(lib.so.V) shared, rtl:no, for executables
6484 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
6485 # lib.a(lib.so.V) shared, rtl:no
6486 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
6487 # lib.a static archive
59186488 case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*)
59196489 for ld_flag in $LDFLAGS; do
59206490 case $ld_flag in
59246494 ;;
59256495 esac
59266496 done
6497 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
6498 # With aix-soname=svr4, we create the lib.so.V shared archives only,
6499 # so we don't have lib.a shared libs to link our executables.
6500 # We have to force runtime linking in this case.
6501 aix_use_runtimelinking=yes
6502 LDFLAGS="$LDFLAGS -Wl,-brtl"
6503 fi
59276504 ;;
59286505 esac
59296506
59426519 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
59436520 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
59446521 _LT_TAGVAR(link_all_deplibs, $1)=yes
5945 _LT_TAGVAR(file_list_spec, $1)='${wl}-f,'
5946
5947 if test "$GXX" = yes; then
6522 _LT_TAGVAR(file_list_spec, $1)='$wl-f,'
6523 case $with_aix_soname,$aix_use_runtimelinking in
6524 aix,*) ;; # no import file
6525 svr4,* | *,yes) # use import file
6526 # The Import File defines what to hardcode.
6527 _LT_TAGVAR(hardcode_direct, $1)=no
6528 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
6529 ;;
6530 esac
6531
6532 if test yes = "$GXX"; then
59486533 case $host_os in aix4.[[012]]|aix4.[[012]].*)
59496534 # We only want to do this on AIX 4.2 and lower, the check
59506535 # below for broken collect2 doesn't work under 4.3+
5951 collect2name=`${CC} -print-prog-name=collect2`
6536 collect2name=`$CC -print-prog-name=collect2`
59526537 if test -f "$collect2name" &&
59536538 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
59546539 then
59666551 fi
59676552 esac
59686553 shared_flag='-shared'
5969 if test "$aix_use_runtimelinking" = yes; then
5970 shared_flag="$shared_flag "'${wl}-G'
6554 if test yes = "$aix_use_runtimelinking"; then
6555 shared_flag=$shared_flag' $wl-G'
59716556 fi
6557 # Need to ensure runtime linking is disabled for the traditional
6558 # shared library, or the linker may eventually find shared libraries
6559 # /with/ Import File - we do not want to mix them.
6560 shared_flag_aix='-shared'
6561 shared_flag_svr4='-shared $wl-G'
59726562 else
59736563 # not using gcc
5974 if test "$host_cpu" = ia64; then
6564 if test ia64 = "$host_cpu"; then
59756565 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
59766566 # chokes on -Wl,-G. The following line is correct:
59776567 shared_flag='-G'
59786568 else
5979 if test "$aix_use_runtimelinking" = yes; then
5980 shared_flag='${wl}-G'
6569 if test yes = "$aix_use_runtimelinking"; then
6570 shared_flag='$wl-G'
59816571 else
5982 shared_flag='${wl}-bM:SRE'
6572 shared_flag='$wl-bM:SRE'
59836573 fi
6574 shared_flag_aix='$wl-bM:SRE'
6575 shared_flag_svr4='$wl-G'
59846576 fi
59856577 fi
59866578
5987 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall'
6579 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall'
59886580 # It seems that -bexpall does not export symbols beginning with
59896581 # underscore (_), so it is better to generate a list of symbols to
59906582 # export.
59916583 _LT_TAGVAR(always_export_symbols, $1)=yes
5992 if test "$aix_use_runtimelinking" = yes; then
6584 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
59936585 # Warning - without using the other runtime loading flags (-brtl),
59946586 # -berok will link without error, but may produce a broken library.
5995 _LT_TAGVAR(allow_undefined_flag, $1)='-berok'
6587 # The "-G" linker flag allows undefined symbols.
6588 _LT_TAGVAR(no_undefined_flag, $1)='-bernotok'
59966589 # Determine the default libpath from the value encoded in an empty
59976590 # executable.
59986591 _LT_SYS_MODULE_PATH_AIX([$1])
5999 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
6000
6001 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6592 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
6593
6594 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
60026595 else
6003 if test "$host_cpu" = ia64; then
6004 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
6596 if test ia64 = "$host_cpu"; then
6597 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib'
60056598 _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
6006 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
6599 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
60076600 else
60086601 # Determine the default libpath from the value encoded in an
60096602 # empty executable.
60106603 _LT_SYS_MODULE_PATH_AIX([$1])
6011 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
6604 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath"
60126605 # Warning - without using the other run time loading flags,
60136606 # -berok will link without error, but may produce a broken library.
6014 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
6015 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
6016 if test "$with_gnu_ld" = yes; then
6607 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok'
6608 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok'
6609 if test yes = "$with_gnu_ld"; then
60176610 # We only use this code for GNU lds that support --whole-archive.
6018 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
6611 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
60196612 else
60206613 # Exported symbols can be pulled into shared objects from archives
60216614 _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
60226615 fi
60236616 _LT_TAGVAR(archive_cmds_need_lc, $1)=yes
6024 # This is similar to how AIX traditionally builds its shared
6025 # libraries.
6026 _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
6617 _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
6618 # -brtl affects multiple linker settings, -berok does not and is overridden later
6619 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`'
6620 if test svr4 != "$with_aix_soname"; then
6621 # This is similar to how AIX traditionally builds its shared
6622 # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
6623 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
6624 fi
6625 if test aix != "$with_aix_soname"; then
6626 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
6627 else
6628 # used by -dlpreopen to get the symbols
6629 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
6630 fi
6631 _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d'
60276632 fi
60286633 fi
60296634 ;;
60336638 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
60346639 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
60356640 # support --undefined. This deserves some investigation. FIXME
6036 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6641 _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
60376642 else
60386643 _LT_TAGVAR(ld_shlibs, $1)=no
60396644 fi
60616666 # Tell ltmain to make .lib files, not .a files.
60626667 libext=lib
60636668 # Tell ltmain to make .dll files, not .so files.
6064 shrext_cmds=".dll"
6669 shrext_cmds=.dll
60656670 # FIXME: Setting linknames here is a bad hack.
6066 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
6067 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6068 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
6069 else
6070 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
6071 fi~
6072 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6073 linknames='
6671 _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
6672 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6673 cp "$export_symbols" "$output_objdir/$soname.def";
6674 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
6675 else
6676 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
6677 fi~
6678 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
6679 linknames='
60746680 # The linker will not automatically build a static lib if we build a DLL.
60756681 # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true'
60766682 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
60776683 # Don't use ranlib
60786684 _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib'
60796685 _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~
6080 lt_tool_outputfile="@TOOL_OUTPUT@"~
6081 case $lt_outputfile in
6082 *.exe|*.EXE) ;;
6083 *)
6084 lt_outputfile="$lt_outputfile.exe"
6085 lt_tool_outputfile="$lt_tool_outputfile.exe"
6086 ;;
6087 esac~
6088 func_to_tool_file "$lt_outputfile"~
6089 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
6090 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6091 $RM "$lt_outputfile.manifest";
6092 fi'
6686 lt_tool_outputfile="@TOOL_OUTPUT@"~
6687 case $lt_outputfile in
6688 *.exe|*.EXE) ;;
6689 *)
6690 lt_outputfile=$lt_outputfile.exe
6691 lt_tool_outputfile=$lt_tool_outputfile.exe
6692 ;;
6693 esac~
6694 func_to_tool_file "$lt_outputfile"~
6695 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
6696 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
6697 $RM "$lt_outputfile.manifest";
6698 fi'
60936699 ;;
60946700 *)
60956701 # g++
60966702 # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless,
60976703 # as there is no search path for DLLs.
60986704 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6099 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols'
6705 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols'
61006706 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
61016707 _LT_TAGVAR(always_export_symbols, $1)=no
61026708 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
61036709
61046710 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
6105 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6106 # If the export-symbols file already is a .def file (1st line
6107 # is EXPORTS), use it as is; otherwise, prepend...
6108 _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6109 cp $export_symbols $output_objdir/$soname.def;
6110 else
6111 echo EXPORTS > $output_objdir/$soname.def;
6112 cat $export_symbols >> $output_objdir/$soname.def;
6113 fi~
6114 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6711 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6712 # If the export-symbols file already is a .def file, use it as
6713 # is; otherwise, prepend EXPORTS...
6714 _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then
6715 cp $export_symbols $output_objdir/$soname.def;
6716 else
6717 echo EXPORTS > $output_objdir/$soname.def;
6718 cat $export_symbols >> $output_objdir/$soname.def;
6719 fi~
6720 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
61156721 else
61166722 _LT_TAGVAR(ld_shlibs, $1)=no
61176723 fi
61206726 ;;
61216727 darwin* | rhapsody*)
61226728 _LT_DARWIN_LINKER_FEATURES($1)
6729 ;;
6730
6731 os2*)
6732 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
6733 _LT_TAGVAR(hardcode_minus_L, $1)=yes
6734 _LT_TAGVAR(allow_undefined_flag, $1)=unsupported
6735 shrext_cmds=.dll
6736 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6737 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6738 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6739 $ECHO EXPORTS >> $output_objdir/$libname.def~
6740 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
6741 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6742 emximp -o $lib $output_objdir/$libname.def'
6743 _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
6744 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
6745 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
6746 $ECHO EXPORTS >> $output_objdir/$libname.def~
6747 prefix_cmds="$SED"~
6748 if test EXPORTS = "`$SED 1q $export_symbols`"; then
6749 prefix_cmds="$prefix_cmds -e 1d";
6750 fi~
6751 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
6752 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
6753 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
6754 emximp -o $lib $output_objdir/$libname.def'
6755 _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
6756 _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
61236757 ;;
61246758
61256759 dgux*)
61406774 esac
61416775 ;;
61426776
6143 freebsd[[12]]*)
6777 freebsd2.*)
61446778 # C++ shared libraries reported to be fairly broken before
61456779 # switch to ELF
61466780 _LT_TAGVAR(ld_shlibs, $1)=no
61566790 _LT_TAGVAR(ld_shlibs, $1)=yes
61576791 ;;
61586792
6159 gnu*)
6160 ;;
6161
61626793 haiku*)
6163 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6794 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
61646795 _LT_TAGVAR(link_all_deplibs, $1)=yes
61656796 ;;
61666797
61676798 hpux9*)
6168 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
6799 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
61696800 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
6170 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6801 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
61716802 _LT_TAGVAR(hardcode_direct, $1)=yes
61726803 _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
61736804 # but as the default
61796810 _LT_TAGVAR(ld_shlibs, $1)=no
61806811 ;;
61816812 aCC*)
6182 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
6813 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
61836814 # Commands to make compiler produce verbose output that lists
61846815 # what "hidden" libraries, object files and flags are used when
61856816 # linking a shared library.
61886819 # explicitly linking system object files so we need to strip them
61896820 # from the output so that they don't get included in the library
61906821 # dependencies.
6191 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6822 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
61926823 ;;
61936824 *)
6194 if test "$GXX" = yes; then
6195 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
6825 if test yes = "$GXX"; then
6826 _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
61966827 else
61976828 # FIXME: insert proper C++ library support
61986829 _LT_TAGVAR(ld_shlibs, $1)=no
62026833 ;;
62036834
62046835 hpux10*|hpux11*)
6205 if test $with_gnu_ld = no; then
6206 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
6836 if test no = "$with_gnu_ld"; then
6837 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir'
62076838 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
62086839
62096840 case $host_cpu in
62106841 hppa*64*|ia64*)
62116842 ;;
62126843 *)
6213 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6844 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
62146845 ;;
62156846 esac
62166847 fi
62366867 aCC*)
62376868 case $host_cpu in
62386869 hppa*64*)
6239 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6870 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62406871 ;;
62416872 ia64*)
6242 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6873 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62436874 ;;
62446875 *)
6245 _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6876 _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62466877 ;;
62476878 esac
62486879 # Commands to make compiler produce verbose output that lists
62536884 # explicitly linking system object files so we need to strip them
62546885 # from the output so that they don't get included in the library
62556886 # dependencies.
6256 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6887 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
62576888 ;;
62586889 *)
6259 if test "$GXX" = yes; then
6260 if test $with_gnu_ld = no; then
6890 if test yes = "$GXX"; then
6891 if test no = "$with_gnu_ld"; then
62616892 case $host_cpu in
62626893 hppa*64*)
6263 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6894 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62646895 ;;
62656896 ia64*)
6266 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6897 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62676898 ;;
62686899 *)
6269 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6900 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
62706901 ;;
62716902 esac
62726903 fi
62816912 interix[[3-9]]*)
62826913 _LT_TAGVAR(hardcode_direct, $1)=no
62836914 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6284 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6285 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6915 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6916 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
62866917 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
62876918 # Instead, shared libraries are loaded at an image base (0x10000000 by
62886919 # default) and relocated if they conflict, which is a slow very memory
62896920 # consuming and fragmenting process. To avoid this, we pick a random,
62906921 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
62916922 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6292 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6293 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6923 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6924 _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
62946925 ;;
62956926 irix5* | irix6*)
62966927 case $cc_basename in
62976928 CC*)
62986929 # SGI C++
6299 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
6930 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
63006931
63016932 # Archives containing C++ object files must be created using
63026933 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
63056936 _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs'
63066937 ;;
63076938 *)
6308 if test "$GXX" = yes; then
6309 if test "$with_gnu_ld" = no; then
6310 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6939 if test yes = "$GXX"; then
6940 if test no = "$with_gnu_ld"; then
6941 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
63116942 else
6312 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
6943 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
63136944 fi
63146945 fi
63156946 _LT_TAGVAR(link_all_deplibs, $1)=yes
63166947 ;;
63176948 esac
6318 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
6949 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
63196950 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
63206951 _LT_TAGVAR(inherit_rpath, $1)=yes
63216952 ;;
63226953
6323 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6954 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
63246955 case $cc_basename in
63256956 KCC*)
63266957 # Kuck and Associates, Inc. (KAI) C++ Compiler
63286959 # KCC will only create a shared library if the output file
63296960 # ends with ".so" (or ".sl" for HP-UX), so rename the library
63306961 # to its proper name (with version) after linking.
6331 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6332 _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
6962 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6963 _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
63336964 # Commands to make compiler produce verbose output that lists
63346965 # what "hidden" libraries, object files and flags are used when
63356966 # linking a shared library.
63386969 # explicitly linking system object files so we need to strip them
63396970 # from the output so that they don't get included in the library
63406971 # dependencies.
6341 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6342
6343 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6344 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6972 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
6973
6974 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
6975 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
63456976
63466977 # Archives containing C++ object files must be created using
63476978 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
63556986 # earlier do not add the objects themselves.
63566987 case `$CC -V 2>&1` in
63576988 *"Version 7."*)
6358 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
6359 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6989 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
6990 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63606991 ;;
63616992 *) # Version 8.0 or newer
63626993 tmp_idyn=
63636994 case $host_cpu in
63646995 ia64*) tmp_idyn=' -i_dynamic';;
63656996 esac
6366 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6367 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6997 _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
6998 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63686999 ;;
63697000 esac
63707001 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
6371 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6372 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6373 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
7002 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7003 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7004 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive'
63747005 ;;
63757006 pgCC* | pgcpp*)
63767007 # Portland Group C++ compiler
63777008 case `$CC -V` in
63787009 *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*)
63797010 _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~
6380 rm -rf $tpldir~
6381 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
6382 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
7011 rm -rf $tpldir~
7012 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
7013 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
63837014 _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~
6384 rm -rf $tpldir~
6385 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
6386 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
6387 $RANLIB $oldlib'
7015 rm -rf $tpldir~
7016 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
7017 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
7018 $RANLIB $oldlib'
63887019 _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~
6389 rm -rf $tpldir~
6390 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
6391 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
7020 rm -rf $tpldir~
7021 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7022 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
63927023 _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~
6393 rm -rf $tpldir~
6394 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
6395 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
7024 rm -rf $tpldir~
7025 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
7026 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
63967027 ;;
63977028 *) # Version 6 and above use weak symbols
6398 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
6399 _LT_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'
7029 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7030 _LT_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'
64007031 ;;
64017032 esac
64027033
6403 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
6404 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6405 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
7034 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir'
7035 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7036 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
64067037 ;;
64077038 cxx*)
64087039 # Compaq C++
6409 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
6410 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
7040 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
7041 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols'
64117042
64127043 runpath_var=LD_RUN_PATH
64137044 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
64217052 # explicitly linking system object files so we need to strip them
64227053 # from the output so that they don't get included in the library
64237054 # dependencies.
6424 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
7055 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
64257056 ;;
64267057 xl* | mpixl* | bgxl*)
64277058 # IBM XL 8.0 on PPC, with GNU ld
6428 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
6429 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
6430 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6431 if test "x$supports_anon_versioning" = xyes; then
7059 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
7060 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
7061 _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
7062 if test yes = "$supports_anon_versioning"; then
64327063 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~
6433 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
6434 echo "local: *; };" >> $output_objdir/$libname.ver~
6435 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7064 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7065 echo "local: *; };" >> $output_objdir/$libname.ver~
7066 $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
64367067 fi
64377068 ;;
64387069 *)
64407071 *Sun\ C*)
64417072 # Sun C++ 5.9
64427073 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
6443 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
6444 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
7074 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7075 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
64457076 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
6446 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
7077 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
64477078 _LT_TAGVAR(compiler_needs_object, $1)=yes
64487079
64497080 # Not sure whether something based on
65017132 _LT_TAGVAR(ld_shlibs, $1)=yes
65027133 ;;
65037134
6504 openbsd2*)
6505 # C++ shared libraries are fairly broken
6506 _LT_TAGVAR(ld_shlibs, $1)=no
6507 ;;
6508
6509 openbsd*)
7135 openbsd* | bitrig*)
65107136 if test -f /usr/libexec/ld.so; then
65117137 _LT_TAGVAR(hardcode_direct, $1)=yes
65127138 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
65137139 _LT_TAGVAR(hardcode_direct_absolute, $1)=yes
65147140 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
6515 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
6516 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6517 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
6518 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
6519 _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7141 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
7142 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
7143 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
7144 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E'
7145 _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
65207146 fi
65217147 output_verbose_link_cmd=func_echo_all
65227148 else
65327158 # KCC will only create a shared library if the output file
65337159 # ends with ".so" (or ".sl" for HP-UX), so rename the library
65347160 # to its proper name (with version) after linking.
6535 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
6536
6537 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
7161 _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
7162
7163 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir'
65387164 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
65397165
65407166 # Archives containing C++ object files must be created using
65527178 cxx*)
65537179 case $host in
65547180 osf3*)
6555 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
6556 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
6557 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
7181 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
7182 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
7183 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
65587184 ;;
65597185 *)
65607186 _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
6561 _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
7187 _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
65627188 _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
6563 echo "-hidden">> $lib.exp~
6564 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
6565 $RM $lib.exp'
7189 echo "-hidden">> $lib.exp~
7190 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
7191 $RM $lib.exp'
65667192 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
65677193 ;;
65687194 esac
65777203 # explicitly linking system object files so we need to strip them
65787204 # from the output so that they don't get included in the library
65797205 # dependencies.
6580 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
7206 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
65817207 ;;
65827208 *)
6583 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
6584 _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
7209 if test yes,no = "$GXX,$with_gnu_ld"; then
7210 _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*'
65857211 case $host in
65867212 osf3*)
6587 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7213 _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
65887214 ;;
65897215 *)
6590 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7216 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
65917217 ;;
65927218 esac
65937219
6594 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
7220 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
65957221 _LT_TAGVAR(hardcode_libdir_separator, $1)=:
65967222
65977223 # Commands to make compiler produce verbose output that lists
65987224 # what "hidden" libraries, object files and flags are used when
65997225 # linking a shared library.
6600 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7226 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66017227
66027228 else
66037229 # FIXME: insert proper C++ library support
66377263 # Sun C++ 4.2, 5.x and Centerline C++
66387264 _LT_TAGVAR(archive_cmds_need_lc,$1)=yes
66397265 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs'
6640 _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
7266 _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
66417267 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6642 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7268 $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66437269
66447270 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
66457271 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
66477273 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
66487274 *)
66497275 # The compiler driver will combine and reorder linker options,
6650 # but understands `-z linker_flag'.
7276 # but understands '-z linker_flag'.
66517277 # Supported since Solaris 2.6 (maybe 2.5.1?)
66527278 _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
66537279 ;;
66647290 ;;
66657291 gcx*)
66667292 # Green Hills C++ Compiler
6667 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7293 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66687294
66697295 # The C++ compiler must be used to create the archive.
66707296 _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
66717297 ;;
66727298 *)
66737299 # GNU C++ compiler with Solaris linker
6674 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
6675 _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs'
7300 if test yes,no = "$GXX,$with_gnu_ld"; then
7301 _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs'
66767302 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
6677 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7303 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66787304 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6679 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7305 $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66807306
66817307 # Commands to make compiler produce verbose output that lists
66827308 # what "hidden" libraries, object files and flags are used when
66837309 # linking a shared library.
6684 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7310 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66857311 else
6686 # g++ 2.7 appears to require `-G' NOT `-shared' on this
7312 # g++ 2.7 appears to require '-G' NOT '-shared' on this
66877313 # platform.
6688 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
7314 _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
66897315 _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
6690 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
7316 $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
66917317
66927318 # Commands to make compiler produce verbose output that lists
66937319 # what "hidden" libraries, object files and flags are used when
66947320 # linking a shared library.
6695 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
7321 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"'
66967322 fi
66977323
6698 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir'
7324 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir'
66997325 case $host_os in
67007326 solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
67017327 *)
6702 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
7328 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
67037329 ;;
67047330 esac
67057331 fi
67087334 ;;
67097335
67107336 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
6711 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
7337 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
67127338 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
67137339 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
67147340 runpath_var='LD_RUN_PATH'
67157341
67167342 case $cc_basename in
67177343 CC*)
6718 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6719 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7344 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7345 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67207346 ;;
67217347 *)
6722 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6723 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7348 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7349 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67247350 ;;
67257351 esac
67267352 ;;
67277353
67287354 sysv5* | sco3.2v5* | sco5v6*)
6729 # Note: We can NOT use -z defs as we might desire, because we do not
7355 # Note: We CANNOT use -z defs as we might desire, because we do not
67307356 # link with -lc, and that would cause any symbols used from libc to
67317357 # always be unresolved, which means just about no library would
67327358 # ever link correctly. If we're not using GNU ld we use -z text
67337359 # though, which does catch some bad symbols but isn't as heavy-handed
67347360 # as -z defs.
6735 _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
6736 _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
7361 _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text'
7362 _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs'
67377363 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
67387364 _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
6739 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir'
7365 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir'
67407366 _LT_TAGVAR(hardcode_libdir_separator, $1)=':'
67417367 _LT_TAGVAR(link_all_deplibs, $1)=yes
6742 _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
7368 _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport'
67437369 runpath_var='LD_RUN_PATH'
67447370
67457371 case $cc_basename in
67467372 CC*)
6747 _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6748 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7373 _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7374 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67497375 _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~
6750 '"$_LT_TAGVAR(old_archive_cmds, $1)"
7376 '"$_LT_TAGVAR(old_archive_cmds, $1)"
67517377 _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~
6752 '"$_LT_TAGVAR(reload_cmds, $1)"
7378 '"$_LT_TAGVAR(reload_cmds, $1)"
67537379 ;;
67547380 *)
6755 _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
6756 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7381 _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7382 _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
67577383 ;;
67587384 esac
67597385 ;;
67847410 esac
67857411
67867412 AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)])
6787 test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
6788
6789 _LT_TAGVAR(GCC, $1)="$GXX"
6790 _LT_TAGVAR(LD, $1)="$LD"
7413 test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no
7414
7415 _LT_TAGVAR(GCC, $1)=$GXX
7416 _LT_TAGVAR(LD, $1)=$LD
67917417
67927418 ## CAVEAT EMPTOR:
67937419 ## There is no encapsulation within the following macros, do not change
68147440 lt_cv_path_LD=$lt_save_path_LD
68157441 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
68167442 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
6817 fi # test "$_lt_caught_CXX_error" != yes
7443 fi # test yes != "$_lt_caught_CXX_error"
68187444
68197445 AC_LANG_POP
68207446 ])# _LT_LANG_CXX_CONFIG
68367462 AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])
68377463 func_stripname_cnf ()
68387464 {
6839 case ${2} in
6840 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
6841 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
7465 case @S|@2 in
7466 .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;;
7467 *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;;
68427468 esac
68437469 } # func_stripname_cnf
68447470 ])# _LT_FUNC_STRIPNAME_CNF
7471
68457472
68467473 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
68477474 # ---------------------------------
69017528 }
69027529 };
69037530 _LT_EOF
7531 ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF
7532 package foo
7533 func foo() {
7534 }
7535 _LT_EOF
69047536 ])
69057537
69067538 _lt_libdeps_save_CFLAGS=$CFLAGS
69077539 case "$CC $CFLAGS " in #(
69087540 *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
69097541 *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
7542 *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
69107543 esac
69117544
69127545 dnl Parse the compiler output and extract the necessary
69207553 pre_test_object_deps_done=no
69217554
69227555 for p in `eval "$output_verbose_link_cmd"`; do
6923 case ${prev}${p} in
7556 case $prev$p in
69247557
69257558 -L* | -R* | -l*)
69267559 # Some compilers place space between "-{L,R}" and the path.
69277560 # Remove the space.
6928 if test $p = "-L" ||
6929 test $p = "-R"; then
7561 if test x-L = "$p" ||
7562 test x-R = "$p"; then
69307563 prev=$p
69317564 continue
69327565 fi
69427575 case $p in
69437576 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
69447577 esac
6945 if test "$pre_test_object_deps_done" = no; then
6946 case ${prev} in
7578 if test no = "$pre_test_object_deps_done"; then
7579 case $prev in
69477580 -L | -R)
69487581 # Internal compiler library paths should come after those
69497582 # provided the user. The postdeps already come after the
69507583 # user supplied libs so there is no need to process them.
69517584 if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then
6952 _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}"
7585 _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p
69537586 else
6954 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}"
7587 _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p"
69557588 fi
69567589 ;;
69577590 # The "-l" case would never come before the object being
69597592 esac
69607593 else
69617594 if test -z "$_LT_TAGVAR(postdeps, $1)"; then
6962 _LT_TAGVAR(postdeps, $1)="${prev}${p}"
7595 _LT_TAGVAR(postdeps, $1)=$prev$p
69637596 else
6964 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}"
7597 _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p"
69657598 fi
69667599 fi
69677600 prev=
69767609 continue
69777610 fi
69787611
6979 if test "$pre_test_object_deps_done" = no; then
7612 if test no = "$pre_test_object_deps_done"; then
69807613 if test -z "$_LT_TAGVAR(predep_objects, $1)"; then
6981 _LT_TAGVAR(predep_objects, $1)="$p"
7614 _LT_TAGVAR(predep_objects, $1)=$p
69827615 else
69837616 _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p"
69847617 fi
69857618 else
69867619 if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then
6987 _LT_TAGVAR(postdep_objects, $1)="$p"
7620 _LT_TAGVAR(postdep_objects, $1)=$p
69887621 else
69897622 _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p"
69907623 fi
70157648 _LT_TAGVAR(postdep_objects,$1)=
70167649 _LT_TAGVAR(postdeps,$1)=
70177650 ;;
7018
7019 linux*)
7020 case `$CC -V 2>&1 | sed 5q` in
7021 *Sun\ C*)
7022 # Sun C++ 5.9
7023
7024 # The more standards-conforming stlport4 library is
7025 # incompatible with the Cstd library. Avoid specifying
7026 # it if it's in CXXFLAGS. Ignore libCrun as
7027 # -library=stlport4 depends on it.
7028 case " $CXX $CXXFLAGS " in
7029 *" -library=stlport4 "*)
7030 solaris_use_stlport4=yes
7031 ;;
7032 esac
7033
7034 if test "$solaris_use_stlport4" != yes; then
7035 _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
7036 fi
7037 ;;
7038 esac
7039 ;;
7040
7041 solaris*)
7042 case $cc_basename in
7043 CC* | sunCC*)
7044 # The more standards-conforming stlport4 library is
7045 # incompatible with the Cstd library. Avoid specifying
7046 # it if it's in CXXFLAGS. Ignore libCrun as
7047 # -library=stlport4 depends on it.
7048 case " $CXX $CXXFLAGS " in
7049 *" -library=stlport4 "*)
7050 solaris_use_stlport4=yes
7051 ;;
7052 esac
7053
7054 # Adding this requires a known-good setup of shared libraries for
7055 # Sun compiler versions before 5.6, else PIC objects from an old
7056 # archive will be linked into the output, leading to subtle bugs.
7057 if test "$solaris_use_stlport4" != yes; then
7058 _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun'
7059 fi
7060 ;;
7061 esac
7062 ;;
70637651 esac
70647652 ])
70657653
70687656 esac
70697657 _LT_TAGVAR(compiler_lib_search_dirs, $1)=
70707658 if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then
7071 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
7659 _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'`
70727660 fi
70737661 _LT_TAGDECL([], [compiler_lib_search_dirs], [1],
70747662 [The directories searched by this compiler when creating a shared library])
70887676 # --------------------------
70897677 # Ensure that the configuration variables for a Fortran 77 compiler are
70907678 # suitably defined. These variables are subsequently used by _LT_CONFIG
7091 # to write the compiler configuration to `libtool'.
7679 # to write the compiler configuration to 'libtool'.
70927680 m4_defun([_LT_LANG_F77_CONFIG],
70937681 [AC_LANG_PUSH(Fortran 77)
7094 if test -z "$F77" || test "X$F77" = "Xno"; then
7682 if test -z "$F77" || test no = "$F77"; then
70957683 _lt_disable_F77=yes
70967684 fi
70977685
71037691 _LT_TAGVAR(hardcode_direct, $1)=no
71047692 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
71057693 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7106 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
71077694 _LT_TAGVAR(hardcode_libdir_separator, $1)=
71087695 _LT_TAGVAR(hardcode_minus_L, $1)=no
71097696 _LT_TAGVAR(hardcode_automatic, $1)=no
71297716 # the F77 compiler isn't working. Some variables (like enable_shared)
71307717 # are currently assumed to apply to all compilers on this platform,
71317718 # and will be corrupted by setting them based on a non-working compiler.
7132 if test "$_lt_disable_F77" != yes; then
7719 if test yes != "$_lt_disable_F77"; then
71337720 # Code to be used in simple compile tests
71347721 lt_simple_compile_test_code="\
71357722 subroutine t
71517738 _LT_LINKER_BOILERPLATE
71527739
71537740 # Allow CC to be a program name with arguments.
7154 lt_save_CC="$CC"
7741 lt_save_CC=$CC
71557742 lt_save_GCC=$GCC
71567743 lt_save_CFLAGS=$CFLAGS
71577744 CC=${F77-"f77"}
71657752 AC_MSG_RESULT([$can_build_shared])
71667753
71677754 AC_MSG_CHECKING([whether to build shared libraries])
7168 test "$can_build_shared" = "no" && enable_shared=no
7755 test no = "$can_build_shared" && enable_shared=no
71697756
71707757 # On AIX, shared libraries and static libraries use the same namespace, and
71717758 # are all built from PIC.
71727759 case $host_os in
71737760 aix3*)
7174 test "$enable_shared" = yes && enable_static=no
7761 test yes = "$enable_shared" && enable_static=no
71757762 if test -n "$RANLIB"; then
71767763 archive_cmds="$archive_cmds~\$RANLIB \$lib"
71777764 postinstall_cmds='$RANLIB $lib'
71787765 fi
71797766 ;;
71807767 aix[[4-9]]*)
7181 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7182 test "$enable_shared" = yes && enable_static=no
7768 if test ia64 != "$host_cpu"; then
7769 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7770 yes,aix,yes) ;; # shared object as lib.so file only
7771 yes,svr4,*) ;; # shared object as lib.so archive member only
7772 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7773 esac
71837774 fi
71847775 ;;
71857776 esac
71877778
71887779 AC_MSG_CHECKING([whether to build static libraries])
71897780 # Make sure either enable_shared or enable_static is yes.
7190 test "$enable_shared" = yes || enable_static=yes
7781 test yes = "$enable_shared" || enable_static=yes
71917782 AC_MSG_RESULT([$enable_static])
71927783
7193 _LT_TAGVAR(GCC, $1)="$G77"
7194 _LT_TAGVAR(LD, $1)="$LD"
7784 _LT_TAGVAR(GCC, $1)=$G77
7785 _LT_TAGVAR(LD, $1)=$LD
71957786
71967787 ## CAVEAT EMPTOR:
71977788 ## There is no encapsulation within the following macros, do not change
72087799 fi # test -n "$compiler"
72097800
72107801 GCC=$lt_save_GCC
7211 CC="$lt_save_CC"
7212 CFLAGS="$lt_save_CFLAGS"
7213 fi # test "$_lt_disable_F77" != yes
7802 CC=$lt_save_CC
7803 CFLAGS=$lt_save_CFLAGS
7804 fi # test yes != "$_lt_disable_F77"
72147805
72157806 AC_LANG_POP
72167807 ])# _LT_LANG_F77_CONFIG
72207811 # -------------------------
72217812 # Ensure that the configuration variables for a Fortran compiler are
72227813 # suitably defined. These variables are subsequently used by _LT_CONFIG
7223 # to write the compiler configuration to `libtool'.
7814 # to write the compiler configuration to 'libtool'.
72247815 m4_defun([_LT_LANG_FC_CONFIG],
72257816 [AC_LANG_PUSH(Fortran)
72267817
7227 if test -z "$FC" || test "X$FC" = "Xno"; then
7818 if test -z "$FC" || test no = "$FC"; then
72287819 _lt_disable_FC=yes
72297820 fi
72307821
72367827 _LT_TAGVAR(hardcode_direct, $1)=no
72377828 _LT_TAGVAR(hardcode_direct_absolute, $1)=no
72387829 _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
7239 _LT_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
72407830 _LT_TAGVAR(hardcode_libdir_separator, $1)=
72417831 _LT_TAGVAR(hardcode_minus_L, $1)=no
72427832 _LT_TAGVAR(hardcode_automatic, $1)=no
72627852 # the FC compiler isn't working. Some variables (like enable_shared)
72637853 # are currently assumed to apply to all compilers on this platform,
72647854 # and will be corrupted by setting them based on a non-working compiler.
7265 if test "$_lt_disable_FC" != yes; then
7855 if test yes != "$_lt_disable_FC"; then
72667856 # Code to be used in simple compile tests
72677857 lt_simple_compile_test_code="\
72687858 subroutine t
72847874 _LT_LINKER_BOILERPLATE
72857875
72867876 # Allow CC to be a program name with arguments.
7287 lt_save_CC="$CC"
7877 lt_save_CC=$CC
72887878 lt_save_GCC=$GCC
72897879 lt_save_CFLAGS=$CFLAGS
72907880 CC=${FC-"f95"}
73007890 AC_MSG_RESULT([$can_build_shared])
73017891
73027892 AC_MSG_CHECKING([whether to build shared libraries])
7303 test "$can_build_shared" = "no" && enable_shared=no
7893 test no = "$can_build_shared" && enable_shared=no
73047894
73057895 # On AIX, shared libraries and static libraries use the same namespace, and
73067896 # are all built from PIC.
73077897 case $host_os in
73087898 aix3*)
7309 test "$enable_shared" = yes && enable_static=no
7899 test yes = "$enable_shared" && enable_static=no
73107900 if test -n "$RANLIB"; then
73117901 archive_cmds="$archive_cmds~\$RANLIB \$lib"
73127902 postinstall_cmds='$RANLIB $lib'
73137903 fi
73147904 ;;
73157905 aix[[4-9]]*)
7316 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7317 test "$enable_shared" = yes && enable_static=no
7906 if test ia64 != "$host_cpu"; then
7907 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
7908 yes,aix,yes) ;; # shared object as lib.so file only
7909 yes,svr4,*) ;; # shared object as lib.so archive member only
7910 yes,*) enable_static=no ;; # shared object in lib.a archive as well
7911 esac
73187912 fi
73197913 ;;
73207914 esac
73227916
73237917 AC_MSG_CHECKING([whether to build static libraries])
73247918 # Make sure either enable_shared or enable_static is yes.
7325 test "$enable_shared" = yes || enable_static=yes
7919 test yes = "$enable_shared" || enable_static=yes
73267920 AC_MSG_RESULT([$enable_static])
73277921
7328 _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu"
7329 _LT_TAGVAR(LD, $1)="$LD"
7922 _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu
7923 _LT_TAGVAR(LD, $1)=$LD
73307924
73317925 ## CAVEAT EMPTOR:
73327926 ## There is no encapsulation within the following macros, do not change
73467940 GCC=$lt_save_GCC
73477941 CC=$lt_save_CC
73487942 CFLAGS=$lt_save_CFLAGS
7349 fi # test "$_lt_disable_FC" != yes
7943 fi # test yes != "$_lt_disable_FC"
73507944
73517945 AC_LANG_POP
73527946 ])# _LT_LANG_FC_CONFIG
73567950 # --------------------------
73577951 # Ensure that the configuration variables for the GNU Java Compiler compiler
73587952 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7359 # to write the compiler configuration to `libtool'.
7953 # to write the compiler configuration to 'libtool'.
73607954 m4_defun([_LT_LANG_GCJ_CONFIG],
73617955 [AC_REQUIRE([LT_PROG_GCJ])dnl
73627956 AC_LANG_SAVE
73907984 CFLAGS=$GCJFLAGS
73917985 compiler=$CC
73927986 _LT_TAGVAR(compiler, $1)=$CC
7393 _LT_TAGVAR(LD, $1)="$LD"
7987 _LT_TAGVAR(LD, $1)=$LD
73947988 _LT_CC_BASENAME([$compiler])
73957989
73967990 # GCJ did not exist at the time GCC didn't implicitly link libc in.
74238017 ])# _LT_LANG_GCJ_CONFIG
74248018
74258019
8020 # _LT_LANG_GO_CONFIG([TAG])
8021 # --------------------------
8022 # Ensure that the configuration variables for the GNU Go compiler
8023 # are suitably defined. These variables are subsequently used by _LT_CONFIG
8024 # to write the compiler configuration to 'libtool'.
8025 m4_defun([_LT_LANG_GO_CONFIG],
8026 [AC_REQUIRE([LT_PROG_GO])dnl
8027 AC_LANG_SAVE
8028
8029 # Source file extension for Go test sources.
8030 ac_ext=go
8031
8032 # Object file extension for compiled Go test sources.
8033 objext=o
8034 _LT_TAGVAR(objext, $1)=$objext
8035
8036 # Code to be used in simple compile tests
8037 lt_simple_compile_test_code="package main; func main() { }"
8038
8039 # Code to be used in simple link tests
8040 lt_simple_link_test_code='package main; func main() { }'
8041
8042 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
8043 _LT_TAG_COMPILER
8044
8045 # save warnings/boilerplate of simple test code
8046 _LT_COMPILER_BOILERPLATE
8047 _LT_LINKER_BOILERPLATE
8048
8049 # Allow CC to be a program name with arguments.
8050 lt_save_CC=$CC
8051 lt_save_CFLAGS=$CFLAGS
8052 lt_save_GCC=$GCC
8053 GCC=yes
8054 CC=${GOC-"gccgo"}
8055 CFLAGS=$GOFLAGS
8056 compiler=$CC
8057 _LT_TAGVAR(compiler, $1)=$CC
8058 _LT_TAGVAR(LD, $1)=$LD
8059 _LT_CC_BASENAME([$compiler])
8060
8061 # Go did not exist at the time GCC didn't implicitly link libc in.
8062 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
8063
8064 _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
8065 _LT_TAGVAR(reload_flag, $1)=$reload_flag
8066 _LT_TAGVAR(reload_cmds, $1)=$reload_cmds
8067
8068 ## CAVEAT EMPTOR:
8069 ## There is no encapsulation within the following macros, do not change
8070 ## the running order or otherwise move them around unless you know exactly
8071 ## what you are doing...
8072 if test -n "$compiler"; then
8073 _LT_COMPILER_NO_RTTI($1)
8074 _LT_COMPILER_PIC($1)
8075 _LT_COMPILER_C_O($1)
8076 _LT_COMPILER_FILE_LOCKS($1)
8077 _LT_LINKER_SHLIBS($1)
8078 _LT_LINKER_HARDCODE_LIBPATH($1)
8079
8080 _LT_CONFIG($1)
8081 fi
8082
8083 AC_LANG_RESTORE
8084
8085 GCC=$lt_save_GCC
8086 CC=$lt_save_CC
8087 CFLAGS=$lt_save_CFLAGS
8088 ])# _LT_LANG_GO_CONFIG
8089
8090
74268091 # _LT_LANG_RC_CONFIG([TAG])
74278092 # -------------------------
74288093 # Ensure that the configuration variables for the Windows resource compiler
74298094 # are suitably defined. These variables are subsequently used by _LT_CONFIG
7430 # to write the compiler configuration to `libtool'.
8095 # to write the compiler configuration to 'libtool'.
74318096 m4_defun([_LT_LANG_RC_CONFIG],
74328097 [AC_REQUIRE([LT_PROG_RC])dnl
74338098 AC_LANG_SAVE
74438108 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
74448109
74458110 # Code to be used in simple link tests
7446 lt_simple_link_test_code="$lt_simple_compile_test_code"
8111 lt_simple_link_test_code=$lt_simple_compile_test_code
74478112
74488113 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
74498114 _LT_TAG_COMPILER
74538118 _LT_LINKER_BOILERPLATE
74548119
74558120 # Allow CC to be a program name with arguments.
7456 lt_save_CC="$CC"
8121 lt_save_CC=$CC
74578122 lt_save_CFLAGS=$CFLAGS
74588123 lt_save_GCC=$GCC
74598124 GCC=
74828147 [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ],
74838148 [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ],
74848149 [AC_CHECK_TOOL(GCJ, gcj,)
7485 test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
8150 test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
74868151 AC_SUBST(GCJFLAGS)])])[]dnl
74878152 ])
74888153
74908155 AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ])
74918156 dnl aclocal-1.4 backwards compatibility:
74928157 dnl AC_DEFUN([LT_AC_PROG_GCJ], [])
8158
8159
8160 # LT_PROG_GO
8161 # ----------
8162 AC_DEFUN([LT_PROG_GO],
8163 [AC_CHECK_TOOL(GOC, gccgo,)
8164 ])
74938165
74948166
74958167 # LT_PROG_RC
75868258 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
75878259 # along with /bin/sed that truncates output.
75888260 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
7589 test ! -f $lt_ac_sed && continue
8261 test ! -f "$lt_ac_sed" && continue
75908262 cat /dev/null > conftest.in
75918263 lt_ac_count=0
75928264 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
76038275 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
76048276 cmp -s conftest.out conftest.nl || break
76058277 # 10000 chars as input seems more than enough
7606 test $lt_ac_count -gt 10 && break
8278 test 10 -lt "$lt_ac_count" && break
76078279 lt_ac_count=`expr $lt_ac_count + 1`
7608 if test $lt_ac_count -gt $lt_ac_max; then
8280 if test "$lt_ac_count" -gt "$lt_ac_max"; then
76098281 lt_ac_max=$lt_ac_count
76108282 lt_cv_path_SED=$lt_ac_sed
76118283 fi
76298301 # Find out whether the shell is Bourne or XSI compatible,
76308302 # or has some other useful features.
76318303 m4_defun([_LT_CHECK_SHELL_FEATURES],
7632 [AC_MSG_CHECKING([whether the shell understands some XSI constructs])
7633 # Try some XSI features
7634 xsi_shell=no
7635 ( _lt_dummy="a/b/c"
7636 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
7637 = c,a/b,b/c, \
7638 && eval 'test $(( 1 + 1 )) -eq 2 \
7639 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7640 && xsi_shell=yes
7641 AC_MSG_RESULT([$xsi_shell])
7642 _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell'])
7643
7644 AC_MSG_CHECKING([whether the shell understands "+="])
7645 lt_shell_append=no
7646 ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \
7647 >/dev/null 2>&1 \
7648 && lt_shell_append=yes
7649 AC_MSG_RESULT([$lt_shell_append])
7650 _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append'])
7651
7652 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8304 [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
76538305 lt_unset=unset
76548306 else
76558307 lt_unset=false
76738325 ])# _LT_CHECK_SHELL_FEATURES
76748326
76758327
7676 # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY)
7677 # ------------------------------------------------------
7678 # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and
7679 # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY.
7680 m4_defun([_LT_PROG_FUNCTION_REPLACE],
7681 [dnl {
7682 sed -e '/^$1 ()$/,/^} # $1 /c\
7683 $1 ()\
7684 {\
7685 m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1])
7686 } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \
7687 && mv -f "$cfgfile.tmp" "$cfgfile" \
7688 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7689 test 0 -eq $? || _lt_function_replace_fail=:
7690 ])
7691
7692
7693 # _LT_PROG_REPLACE_SHELLFNS
7694 # -------------------------
7695 # Replace existing portable implementations of several shell functions with
7696 # equivalent extended shell implementations where those features are available..
7697 m4_defun([_LT_PROG_REPLACE_SHELLFNS],
7698 [if test x"$xsi_shell" = xyes; then
7699 _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl
7700 case ${1} in
7701 */*) func_dirname_result="${1%/*}${2}" ;;
7702 * ) func_dirname_result="${3}" ;;
7703 esac])
7704
7705 _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl
7706 func_basename_result="${1##*/}"])
7707
7708 _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl
7709 case ${1} in
7710 */*) func_dirname_result="${1%/*}${2}" ;;
7711 * ) func_dirname_result="${3}" ;;
7712 esac
7713 func_basename_result="${1##*/}"])
7714
7715 _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl
7716 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
7717 # positional parameters, so assign one to ordinary parameter first.
7718 func_stripname_result=${3}
7719 func_stripname_result=${func_stripname_result#"${1}"}
7720 func_stripname_result=${func_stripname_result%"${2}"}])
7721
7722 _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl
7723 func_split_long_opt_name=${1%%=*}
7724 func_split_long_opt_arg=${1#*=}])
7725
7726 _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl
7727 func_split_short_opt_arg=${1#??}
7728 func_split_short_opt_name=${1%"$func_split_short_opt_arg"}])
7729
7730 _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl
7731 case ${1} in
7732 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
7733 *) func_lo2o_result=${1} ;;
7734 esac])
7735
7736 _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo])
7737
7738 _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))])
7739
7740 _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}])
7741 fi
7742
7743 if test x"$lt_shell_append" = xyes; then
7744 _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"])
7745
7746 _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl
7747 func_quote_for_eval "${2}"
7748 dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \
7749 eval "${1}+=\\\\ \\$func_quote_for_eval_result"])
7750
7751 # Save a `func_append' function call where possible by direct use of '+='
7752 sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
7753 && mv -f "$cfgfile.tmp" "$cfgfile" \
7754 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7755 test 0 -eq $? || _lt_function_replace_fail=:
7756 else
7757 # Save a `func_append' function call even when '+=' is not available
7758 sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
7759 && mv -f "$cfgfile.tmp" "$cfgfile" \
7760 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
7761 test 0 -eq $? || _lt_function_replace_fail=:
7762 fi
7763
7764 if test x"$_lt_function_replace_fail" = x":"; then
7765 AC_MSG_WARN([Unable to substitute extended shell functions in $ofile])
7766 fi
7767 ])
7768
77698328 # _LT_PATH_CONVERSION_FUNCTIONS
77708329 # -----------------------------
7771 # Determine which file name conversion functions should be used by
8330 # Determine what file name conversion functions should be used by
77728331 # func_to_host_file (and, implicitly, by func_to_host_path). These are needed
77738332 # for certain cross-compile configurations and native mingw.
77748333 m4_defun([_LT_PATH_CONVERSION_FUNCTIONS],
00 # Helper functions for option handling. -*- Autoconf -*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3 # Inc.
2 # Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
3 # Foundation, Inc.
44 # Written by Gary V. Vaughan, 2004
55 #
66 # This file is free software; the Free Software Foundation gives
77 # unlimited permission to copy and/or distribute it, with or without
88 # modifications, as long as this notice is preserved.
99
10 # serial 7 ltoptions.m4
10 # serial 8 ltoptions.m4
1111
1212 # This is to help aclocal find these macros, as it can't see m4_define.
1313 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
2828 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
2929 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
3030 _LT_MANGLE_DEFUN([$1], [$2]),
31 [m4_warning([Unknown $1 option `$2'])])[]dnl
31 [m4_warning([Unknown $1 option '$2'])])[]dnl
3232 ])
3333
3434
7474 dnl
7575 dnl If no reference was made to various pairs of opposing options, then
7676 dnl we run the default mode handler for the pair. For example, if neither
77 dnl `shared' nor `disable-shared' was passed, we enable building of shared
77 dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
7878 dnl archives by default:
7979 _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
8080 _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
8181 _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
8282 _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
83 [_LT_ENABLE_FAST_INSTALL])
83 [_LT_ENABLE_FAST_INSTALL])
84 _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
85 [_LT_WITH_AIX_SONAME([aix])])
8486 ])
8587 ])# _LT_SET_OPTIONS
8688
111113 [_LT_SET_OPTION([LT_INIT], [dlopen])
112114 AC_DIAGNOSE([obsolete],
113115 [$0: Remove this warning and the call to _LT_SET_OPTION when you
114 put the `dlopen' option into LT_INIT's first parameter.])
116 put the 'dlopen' option into LT_INIT's first parameter.])
115117 ])
116118
117119 dnl aclocal-1.4 backwards compatibility:
147149 _LT_SET_OPTION([LT_INIT], [win32-dll])
148150 AC_DIAGNOSE([obsolete],
149151 [$0: Remove this warning and the call to _LT_SET_OPTION when you
150 put the `win32-dll' option into LT_INIT's first parameter.])
152 put the 'win32-dll' option into LT_INIT's first parameter.])
151153 ])
152154
153155 dnl aclocal-1.4 backwards compatibility:
156158
157159 # _LT_ENABLE_SHARED([DEFAULT])
158160 # ----------------------------
159 # implement the --enable-shared flag, and supports the `shared' and
160 # `disable-shared' LT_INIT options.
161 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
161 # implement the --enable-shared flag, and supports the 'shared' and
162 # 'disable-shared' LT_INIT options.
163 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
162164 m4_define([_LT_ENABLE_SHARED],
163165 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
164166 AC_ARG_ENABLE([shared],
171173 *)
172174 enable_shared=no
173175 # Look at the argument we got. We use all the common list separators.
174 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
176 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
175177 for pkg in $enableval; do
176 IFS="$lt_save_ifs"
178 IFS=$lt_save_ifs
177179 if test "X$pkg" = "X$p"; then
178180 enable_shared=yes
179181 fi
180182 done
181 IFS="$lt_save_ifs"
183 IFS=$lt_save_ifs
182184 ;;
183185 esac],
184186 [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
210212
211213 # _LT_ENABLE_STATIC([DEFAULT])
212214 # ----------------------------
213 # implement the --enable-static flag, and support the `static' and
214 # `disable-static' LT_INIT options.
215 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
215 # implement the --enable-static flag, and support the 'static' and
216 # 'disable-static' LT_INIT options.
217 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
216218 m4_define([_LT_ENABLE_STATIC],
217219 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
218220 AC_ARG_ENABLE([static],
225227 *)
226228 enable_static=no
227229 # Look at the argument we got. We use all the common list separators.
228 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
230 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
229231 for pkg in $enableval; do
230 IFS="$lt_save_ifs"
232 IFS=$lt_save_ifs
231233 if test "X$pkg" = "X$p"; then
232234 enable_static=yes
233235 fi
234236 done
235 IFS="$lt_save_ifs"
237 IFS=$lt_save_ifs
236238 ;;
237239 esac],
238240 [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
264266
265267 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
266268 # ----------------------------------
267 # implement the --enable-fast-install flag, and support the `fast-install'
268 # and `disable-fast-install' LT_INIT options.
269 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
269 # implement the --enable-fast-install flag, and support the 'fast-install'
270 # and 'disable-fast-install' LT_INIT options.
271 # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'.
270272 m4_define([_LT_ENABLE_FAST_INSTALL],
271273 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
272274 AC_ARG_ENABLE([fast-install],
279281 *)
280282 enable_fast_install=no
281283 # Look at the argument we got. We use all the common list separators.
282 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
284 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
283285 for pkg in $enableval; do
284 IFS="$lt_save_ifs"
286 IFS=$lt_save_ifs
285287 if test "X$pkg" = "X$p"; then
286288 enable_fast_install=yes
287289 fi
288290 done
289 IFS="$lt_save_ifs"
291 IFS=$lt_save_ifs
290292 ;;
291293 esac],
292294 [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
303305 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
304306 AC_DIAGNOSE([obsolete],
305307 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
306 the `fast-install' option into LT_INIT's first parameter.])
308 the 'fast-install' option into LT_INIT's first parameter.])
307309 ])
308310
309311 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
310312 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
311313 AC_DIAGNOSE([obsolete],
312314 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
313 the `disable-fast-install' option into LT_INIT's first parameter.])
315 the 'disable-fast-install' option into LT_INIT's first parameter.])
314316 ])
315317
316318 dnl aclocal-1.4 backwards compatibility:
318320 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
319321
320322
323 # _LT_WITH_AIX_SONAME([DEFAULT])
324 # ----------------------------------
325 # implement the --with-aix-soname flag, and support the `aix-soname=aix'
326 # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
327 # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'.
328 m4_define([_LT_WITH_AIX_SONAME],
329 [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
330 shared_archive_member_spec=
331 case $host,$enable_shared in
332 power*-*-aix[[5-9]]*,yes)
333 AC_MSG_CHECKING([which variant of shared library versioning to provide])
334 AC_ARG_WITH([aix-soname],
335 [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
336 [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
337 [case $withval in
338 aix|svr4|both)
339 ;;
340 *)
341 AC_MSG_ERROR([Unknown argument to --with-aix-soname])
342 ;;
343 esac
344 lt_cv_with_aix_soname=$with_aix_soname],
345 [AC_CACHE_VAL([lt_cv_with_aix_soname],
346 [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
347 with_aix_soname=$lt_cv_with_aix_soname])
348 AC_MSG_RESULT([$with_aix_soname])
349 if test aix != "$with_aix_soname"; then
350 # For the AIX way of multilib, we name the shared archive member
351 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
352 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
353 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
354 # the AIX toolchain works better with OBJECT_MODE set (default 32).
355 if test 64 = "${OBJECT_MODE-32}"; then
356 shared_archive_member_spec=shr_64
357 else
358 shared_archive_member_spec=shr
359 fi
360 fi
361 ;;
362 *)
363 with_aix_soname=aix
364 ;;
365 esac
366
367 _LT_DECL([], [shared_archive_member_spec], [0],
368 [Shared archive member basename, for filename based shared library versioning on AIX])dnl
369 ])# _LT_WITH_AIX_SONAME
370
371 LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
372 LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
373 LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
374
375
321376 # _LT_WITH_PIC([MODE])
322377 # --------------------
323 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
378 # implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
324379 # LT_INIT options.
325 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
380 # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'.
326381 m4_define([_LT_WITH_PIC],
327382 [AC_ARG_WITH([pic],
328 [AS_HELP_STRING([--with-pic],
383 [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
329384 [try to use only PIC/non-PIC objects @<:@default=use both@:>@])],
330 [pic_mode="$withval"],
331 [pic_mode=default])
332
333 test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
385 [lt_p=${PACKAGE-default}
386 case $withval in
387 yes|no) pic_mode=$withval ;;
388 *)
389 pic_mode=default
390 # Look at the argument we got. We use all the common list separators.
391 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
392 for lt_pkg in $withval; do
393 IFS=$lt_save_ifs
394 if test "X$lt_pkg" = "X$lt_p"; then
395 pic_mode=yes
396 fi
397 done
398 IFS=$lt_save_ifs
399 ;;
400 esac],
401 [pic_mode=m4_default([$1], [default])])
334402
335403 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
336404 ])# _LT_WITH_PIC
343411 [_LT_SET_OPTION([LT_INIT], [pic-only])
344412 AC_DIAGNOSE([obsolete],
345413 [$0: Remove this warning and the call to _LT_SET_OPTION when you
346 put the `pic-only' option into LT_INIT's first parameter.])
414 put the 'pic-only' option into LT_INIT's first parameter.])
347415 ])
348416
349417 dnl aclocal-1.4 backwards compatibility:
00 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
2 # Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
3 # Foundation, Inc.
34 # Written by Gary V. Vaughan, 2004
45 #
56 # This file is free software; the Free Software Foundation gives
3233 # ------------
3334 # Manipulate m4 lists.
3435 # These macros are necessary as long as will still need to support
35 # Autoconf-2.59 which quotes differently.
36 # Autoconf-2.59, which quotes differently.
3637 m4_define([lt_car], [[$1]])
3738 m4_define([lt_cdr],
3839 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
4344
4445 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
4546 # ------------------------------------------
46 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
47 # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
4748 # Note that neither SEPARATOR nor STRING are expanded; they are appended
4849 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
4950 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
00 # ltversion.m4 -- version numbers -*- Autoconf -*-
11 #
2 # Copyright (C) 2004 Free Software Foundation, Inc.
2 # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
33 # Written by Scott James Remnant, 2004
44 #
55 # This file is free software; the Free Software Foundation gives
88
99 # @configure_input@
1010
11 # serial 3293 ltversion.m4
11 # serial 4179 ltversion.m4
1212 # This file is part of GNU Libtool
1313
14 m4_define([LT_PACKAGE_VERSION], [2.4])
15 m4_define([LT_PACKAGE_REVISION], [1.3293])
14 m4_define([LT_PACKAGE_VERSION], [2.4.6])
15 m4_define([LT_PACKAGE_REVISION], [2.4.6])
1616
1717 AC_DEFUN([LTVERSION_VERSION],
18 [macro_version='2.4'
19 macro_revision='1.3293'
18 [macro_version='2.4.6'
19 macro_revision='2.4.6'
2020 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
2121 _LT_DECL(, macro_revision, 0)
2222 ])
00 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
11 #
2 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
2 # Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
3 # Foundation, Inc.
34 # Written by Scott James Remnant, 2004.
45 #
56 # This file is free software; the Free Software Foundation gives
1011
1112 # These exist entirely to fool aclocal when bootstrapping libtool.
1213 #
13 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
14 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
1415 # which have later been changed to m4_define as they aren't part of the
1516 # exported API, or moved to Autoconf or Automake where they belong.
1617 #
2425 # included after everything else. This provides aclocal with the
2526 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
2627 # because those macros already exist, or will be overwritten later.
27 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
28 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
2829 #
2930 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3031 # Yes, that means every name once taken will need to remain here until
+158
-319
missing less more
00 #! /bin/sh
1 # Common stub for a few missing GNU programs while installing.
2
3 scriptversion=2009-04-28.21; # UTC
4
5 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
6 # 2008, 2009 Free Software Foundation, Inc.
7 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
1 # Common wrapper for a few potentially missing GNU programs.
2
3 scriptversion=2018-03-07.03; # UTC
4
5 # Copyright (C) 1996-2020 Free Software Foundation, Inc.
6 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
87
98 # This program is free software; you can redistribute it and/or modify
109 # it under the terms of the GNU General Public License as published by
1716 # GNU General Public License for more details.
1817
1918 # You should have received a copy of the GNU General Public License
20 # along with this program. If not, see <http://www.gnu.org/licenses/>.
19 # along with this program. If not, see <https://www.gnu.org/licenses/>.
2120
2221 # As a special exception to the GNU General Public License, if you
2322 # distribute this file as part of a program that contains a
2524 # the same distribution terms that you use for the rest of that program.
2625
2726 if test $# -eq 0; then
28 echo 1>&2 "Try \`$0 --help' for more information"
27 echo 1>&2 "Try '$0 --help' for more information"
2928 exit 1
3029 fi
3130
32 run=:
33 sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
34 sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
35
36 # In the cases where this matters, `missing' is being run in the
37 # srcdir already.
38 if test -f configure.ac; then
39 configure_ac=configure.ac
40 else
41 configure_ac=configure.in
42 fi
43
44 msg="missing on your system"
45
4631 case $1 in
47 --run)
48 # Try to run requested program, and just exit if it succeeds.
49 run=
50 shift
51 "$@" && exit 0
52 # Exit code 63 means version mismatch. This often happens
53 # when the user try to use an ancient version of a tool on
54 # a file that requires a minimum version. In this case we
55 # we should proceed has if the program had been absent, or
56 # if --run hadn't been passed.
57 if test $? = 63; then
58 run=:
59 msg="probably too old"
60 fi
61 ;;
32
33 --is-lightweight)
34 # Used by our autoconf macros to check whether the available missing
35 # script is modern enough.
36 exit 0
37 ;;
38
39 --run)
40 # Back-compat with the calling convention used by older automake.
41 shift
42 ;;
6243
6344 -h|--h|--he|--hel|--help)
6445 echo "\
6546 $0 [OPTION]... PROGRAM [ARGUMENT]...
6647
67 Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
68 error status if there is no known handling for PROGRAM.
48 Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
49 to PROGRAM being missing or too old.
6950
7051 Options:
7152 -h, --help display this help and exit
7253 -v, --version output version information and exit
73 --run try to run the given command, and emulate it if it fails
7454
7555 Supported PROGRAM values:
76 aclocal touch file \`aclocal.m4'
77 autoconf touch file \`configure'
78 autoheader touch file \`config.h.in'
79 autom4te touch the output file, or create a stub one
80 automake touch all \`Makefile.in' files
81 bison create \`y.tab.[ch]', if possible, from existing .[ch]
82 flex create \`lex.yy.c', if possible, from existing .c
83 help2man touch the output file
84 lex create \`lex.yy.c', if possible, from existing .c
85 makeinfo touch the output file
86 tar try tar, gnutar, gtar, then tar without non-portable flags
87 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
88
89 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
90 \`g' are ignored when checking the name.
56 aclocal autoconf autoheader autom4te automake makeinfo
57 bison yacc flex lex help2man
58
59 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
60 'g' are ignored when checking the name.
9161
9262 Send bug reports to <bug-automake@gnu.org>."
9363 exit $?
9969 ;;
10070
10171 -*)
102 echo 1>&2 "$0: Unknown \`$1' option"
103 echo 1>&2 "Try \`$0 --help' for more information"
72 echo 1>&2 "$0: unknown '$1' option"
73 echo 1>&2 "Try '$0 --help' for more information"
10474 exit 1
10575 ;;
10676
10777 esac
10878
109 # normalize program name to check for.
110 program=`echo "$1" | sed '
111 s/^gnu-//; t
112 s/^gnu//; t
113 s/^g//; t'`
114
115 # Now exit if we have it, but it failed. Also exit now if we
116 # don't have it and --version was passed (most likely to detect
117 # the program). This is about non-GNU programs, so use $1 not
118 # $program.
119 case $1 in
120 lex*|yacc*)
121 # Not GNU programs, they don't have --version.
122 ;;
123
124 tar*)
125 if test -n "$run"; then
126 echo 1>&2 "ERROR: \`tar' requires --run"
127 exit 1
128 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
129 exit 1
130 fi
131 ;;
132
133 *)
134 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
135 # We have it, but it failed.
136 exit 1
137 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
138 # Could not run --version or --help. This is probably someone
139 # running `$TOOL --version' or `$TOOL --help' to check whether
140 # $TOOL exists and not knowing $TOOL uses missing.
141 exit 1
142 fi
143 ;;
144 esac
145
146 # If it does not exist, or fails to run (possibly an outdated version),
147 # try to emulate it.
148 case $program in
149 aclocal*)
150 echo 1>&2 "\
151 WARNING: \`$1' is $msg. You should only need it if
152 you modified \`acinclude.m4' or \`${configure_ac}'. You might want
153 to install the \`Automake' and \`Perl' packages. Grab them from
154 any GNU archive site."
155 touch aclocal.m4
156 ;;
157
158 autoconf*)
159 echo 1>&2 "\
160 WARNING: \`$1' is $msg. You should only need it if
161 you modified \`${configure_ac}'. You might want to install the
162 \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
163 archive site."
164 touch configure
165 ;;
166
167 autoheader*)
168 echo 1>&2 "\
169 WARNING: \`$1' is $msg. You should only need it if
170 you modified \`acconfig.h' or \`${configure_ac}'. You might want
171 to install the \`Autoconf' and \`GNU m4' packages. Grab them
172 from any GNU archive site."
173 files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
174 test -z "$files" && files="config.h"
175 touch_files=
176 for f in $files; do
177 case $f in
178 *:*) touch_files="$touch_files "`echo "$f" |
179 sed -e 's/^[^:]*://' -e 's/:.*//'`;;
180 *) touch_files="$touch_files $f.in";;
181 esac
182 done
183 touch $touch_files
184 ;;
185
186 automake*)
187 echo 1>&2 "\
188 WARNING: \`$1' is $msg. You should only need it if
189 you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
190 You might want to install the \`Automake' and \`Perl' packages.
191 Grab them from any GNU archive site."
192 find . -type f -name Makefile.am -print |
193 sed 's/\.am$/.in/' |
194 while read f; do touch "$f"; done
195 ;;
196
197 autom4te*)
198 echo 1>&2 "\
199 WARNING: \`$1' is needed, but is $msg.
200 You might have modified some files without having the
201 proper tools for further handling them.
202 You can get \`$1' as part of \`Autoconf' from any GNU
203 archive site."
204
205 file=`echo "$*" | sed -n "$sed_output"`
206 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
207 if test -f "$file"; then
208 touch $file
209 else
210 test -z "$file" || exec >$file
211 echo "#! /bin/sh"
212 echo "# Created by GNU Automake missing as a replacement of"
213 echo "# $ $@"
214 echo "exit 0"
215 chmod +x $file
216 exit 1
217 fi
218 ;;
219
220 bison*|yacc*)
221 echo 1>&2 "\
222 WARNING: \`$1' $msg. You should only need it if
223 you modified a \`.y' file. You may need the \`Bison' package
224 in order for those modifications to take effect. You can get
225 \`Bison' from any GNU archive site."
226 rm -f y.tab.c y.tab.h
227 if test $# -ne 1; then
228 eval LASTARG="\${$#}"
229 case $LASTARG in
230 *.y)
231 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
232 if test -f "$SRCFILE"; then
233 cp "$SRCFILE" y.tab.c
234 fi
235 SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
236 if test -f "$SRCFILE"; then
237 cp "$SRCFILE" y.tab.h
238 fi
239 ;;
240 esac
241 fi
242 if test ! -f y.tab.h; then
243 echo >y.tab.h
244 fi
245 if test ! -f y.tab.c; then
246 echo 'main() { return 0; }' >y.tab.c
247 fi
248 ;;
249
250 lex*|flex*)
251 echo 1>&2 "\
252 WARNING: \`$1' is $msg. You should only need it if
253 you modified a \`.l' file. You may need the \`Flex' package
254 in order for those modifications to take effect. You can get
255 \`Flex' from any GNU archive site."
256 rm -f lex.yy.c
257 if test $# -ne 1; then
258 eval LASTARG="\${$#}"
259 case $LASTARG in
260 *.l)
261 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
262 if test -f "$SRCFILE"; then
263 cp "$SRCFILE" lex.yy.c
264 fi
265 ;;
266 esac
267 fi
268 if test ! -f lex.yy.c; then
269 echo 'main() { return 0; }' >lex.yy.c
270 fi
271 ;;
272
273 help2man*)
274 echo 1>&2 "\
275 WARNING: \`$1' is $msg. You should only need it if
276 you modified a dependency of a manual page. You may need the
277 \`Help2man' package in order for those modifications to take
278 effect. You can get \`Help2man' from any GNU archive site."
279
280 file=`echo "$*" | sed -n "$sed_output"`
281 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
282 if test -f "$file"; then
283 touch $file
284 else
285 test -z "$file" || exec >$file
286 echo ".ab help2man is required to generate this page"
287 exit $?
288 fi
289 ;;
290
291 makeinfo*)
292 echo 1>&2 "\
293 WARNING: \`$1' is $msg. You should only need it if
294 you modified a \`.texi' or \`.texinfo' file, or any other file
295 indirectly affecting the aspect of the manual. The spurious
296 call might also be the consequence of using a buggy \`make' (AIX,
297 DU, IRIX). You might want to install the \`Texinfo' package or
298 the \`GNU make' package. Grab either from any GNU archive site."
299 # The file to touch is that specified with -o ...
300 file=`echo "$*" | sed -n "$sed_output"`
301 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
302 if test -z "$file"; then
303 # ... or it is the one specified with @setfilename ...
304 infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
305 file=`sed -n '
306 /^@setfilename/{
307 s/.* \([^ ]*\) *$/\1/
308 p
309 q
310 }' $infile`
311 # ... or it is derived from the source name (dir/f.texi becomes f.info)
312 test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
313 fi
314 # If the file does not exist, the user really needs makeinfo;
315 # let's fail without touching anything.
316 test -f $file || exit 1
317 touch $file
318 ;;
319
320 tar*)
321 shift
322
323 # We have already tried tar in the generic part.
324 # Look for gnutar/gtar before invocation to avoid ugly error
325 # messages.
326 if (gnutar --version > /dev/null 2>&1); then
327 gnutar "$@" && exit 0
328 fi
329 if (gtar --version > /dev/null 2>&1); then
330 gtar "$@" && exit 0
331 fi
332 firstarg="$1"
333 if shift; then
334 case $firstarg in
335 *o*)
336 firstarg=`echo "$firstarg" | sed s/o//`
337 tar "$firstarg" "$@" && exit 0
338 ;;
339 esac
340 case $firstarg in
341 *h*)
342 firstarg=`echo "$firstarg" | sed s/h//`
343 tar "$firstarg" "$@" && exit 0
344 ;;
345 esac
346 fi
347
348 echo 1>&2 "\
349 WARNING: I can't seem to be able to run \`tar' with the given arguments.
350 You may want to install GNU tar or Free paxutils, or check the
351 command line arguments."
352 exit 1
353 ;;
354
355 *)
356 echo 1>&2 "\
357 WARNING: \`$1' is needed, and is $msg.
358 You might have modified some files without having the
359 proper tools for further handling them. Check the \`README' file,
360 it often tells you about the needed prerequisites for installing
361 this package. You may also peek at any GNU archive site, in case
362 some other package would contain this missing \`$1' program."
363 exit 1
364 ;;
365 esac
366
367 exit 0
79 # Run the given program, remember its exit status.
80 "$@"; st=$?
81
82 # If it succeeded, we are done.
83 test $st -eq 0 && exit 0
84
85 # Also exit now if we it failed (or wasn't found), and '--version' was
86 # passed; such an option is passed most likely to detect whether the
87 # program is present and works.
88 case $2 in --version|--help) exit $st;; esac
89
90 # Exit code 63 means version mismatch. This often happens when the user
91 # tries to use an ancient version of a tool on a file that requires a
92 # minimum version.
93 if test $st -eq 63; then
94 msg="probably too old"
95 elif test $st -eq 127; then
96 # Program was missing.
97 msg="missing on your system"
98 else
99 # Program was found and executed, but failed. Give up.
100 exit $st
101 fi
102
103 perl_URL=https://www.perl.org/
104 flex_URL=https://github.com/westes/flex
105 gnu_software_URL=https://www.gnu.org/software
106
107 program_details ()
108 {
109 case $1 in
110 aclocal|automake)
111 echo "The '$1' program is part of the GNU Automake package:"
112 echo "<$gnu_software_URL/automake>"
113 echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
114 echo "<$gnu_software_URL/autoconf>"
115 echo "<$gnu_software_URL/m4/>"
116 echo "<$perl_URL>"
117 ;;
118 autoconf|autom4te|autoheader)
119 echo "The '$1' program is part of the GNU Autoconf package:"
120 echo "<$gnu_software_URL/autoconf/>"
121 echo "It also requires GNU m4 and Perl in order to run:"
122 echo "<$gnu_software_URL/m4/>"
123 echo "<$perl_URL>"
124 ;;
125 esac
126 }
127
128 give_advice ()
129 {
130 # Normalize program name to check for.
131 normalized_program=`echo "$1" | sed '
132 s/^gnu-//; t
133 s/^gnu//; t
134 s/^g//; t'`
135
136 printf '%s\n' "'$1' is $msg."
137
138 configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
139 case $normalized_program in
140 autoconf*)
141 echo "You should only need it if you modified 'configure.ac',"
142 echo "or m4 files included by it."
143 program_details 'autoconf'
144 ;;
145 autoheader*)
146 echo "You should only need it if you modified 'acconfig.h' or"
147 echo "$configure_deps."
148 program_details 'autoheader'
149 ;;
150 automake*)
151 echo "You should only need it if you modified 'Makefile.am' or"
152 echo "$configure_deps."
153 program_details 'automake'
154 ;;
155 aclocal*)
156 echo "You should only need it if you modified 'acinclude.m4' or"
157 echo "$configure_deps."
158 program_details 'aclocal'
159 ;;
160 autom4te*)
161 echo "You might have modified some maintainer files that require"
162 echo "the 'autom4te' program to be rebuilt."
163 program_details 'autom4te'
164 ;;
165 bison*|yacc*)
166 echo "You should only need it if you modified a '.y' file."
167 echo "You may want to install the GNU Bison package:"
168 echo "<$gnu_software_URL/bison/>"
169 ;;
170 lex*|flex*)
171 echo "You should only need it if you modified a '.l' file."
172 echo "You may want to install the Fast Lexical Analyzer package:"
173 echo "<$flex_URL>"
174 ;;
175 help2man*)
176 echo "You should only need it if you modified a dependency" \
177 "of a man page."
178 echo "You may want to install the GNU Help2man package:"
179 echo "<$gnu_software_URL/help2man/>"
180 ;;
181 makeinfo*)
182 echo "You should only need it if you modified a '.texi' file, or"
183 echo "any other file indirectly affecting the aspect of the manual."
184 echo "You might want to install the Texinfo package:"
185 echo "<$gnu_software_URL/texinfo/>"
186 echo "The spurious makeinfo call might also be the consequence of"
187 echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
188 echo "want to install GNU make:"
189 echo "<$gnu_software_URL/make/>"
190 ;;
191 *)
192 echo "You might have modified some files without having the proper"
193 echo "tools for further handling them. Check the 'README' file, it"
194 echo "often tells you about the needed prerequisites for installing"
195 echo "this package. You may also peek at any GNU archive site, in"
196 echo "case some other package contains this missing '$1' program."
197 ;;
198 esac
199 }
200
201 give_advice "$1" | sed -e '1s/^/WARNING: /' \
202 -e '2,$s/^/ /' >&2
203
204 # Propagate the correct exit status (expected to be 127 for a program
205 # not found, 63 for a program that failed due to version mismatch).
206 exit $st
368207
369208 # Local variables:
370 # eval: (add-hook 'write-file-hooks 'time-stamp)
209 # eval: (add-hook 'before-save-hook 'time-stamp)
371210 # time-stamp-start: "scriptversion="
372211 # time-stamp-format: "%:y-%02m-%02d.%02H"
373 # time-stamp-time-zone: "UTC"
212 # time-stamp-time-zone: "UTC0"
374213 # time-stamp-end: "; # UTC"
375214 # End:
+0
-162
mkinstalldirs less more
0 #! /bin/sh
1 # mkinstalldirs --- make directory hierarchy
2
3 scriptversion=2009-04-28.21; # UTC
4
5 # Original author: Noah Friedman <friedman@prep.ai.mit.edu>
6 # Created: 1993-05-16
7 # Public domain.
8 #
9 # This file is maintained in Automake, please report
10 # bugs to <bug-automake@gnu.org> or send patches to
11 # <automake-patches@gnu.org>.
12
13 nl='
14 '
15 IFS=" "" $nl"
16 errstatus=0
17 dirmode=
18
19 usage="\
20 Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ...
21
22 Create each directory DIR (with mode MODE, if specified), including all
23 leading file name components.
24
25 Report bugs to <bug-automake@gnu.org>."
26
27 # process command line arguments
28 while test $# -gt 0 ; do
29 case $1 in
30 -h | --help | --h*) # -h for help
31 echo "$usage"
32 exit $?
33 ;;
34 -m) # -m PERM arg
35 shift
36 test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
37 dirmode=$1
38 shift
39 ;;
40 --version)
41 echo "$0 $scriptversion"
42 exit $?
43 ;;
44 --) # stop option processing
45 shift
46 break
47 ;;
48 -*) # unknown option
49 echo "$usage" 1>&2
50 exit 1
51 ;;
52 *) # first non-opt arg
53 break
54 ;;
55 esac
56 done
57
58 for file
59 do
60 if test -d "$file"; then
61 shift
62 else
63 break
64 fi
65 done
66
67 case $# in
68 0) exit 0 ;;
69 esac
70
71 # Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and
72 # mkdir -p a/c at the same time, both will detect that a is missing,
73 # one will create a, then the other will try to create a and die with
74 # a "File exists" error. This is a problem when calling mkinstalldirs
75 # from a parallel make. We use --version in the probe to restrict
76 # ourselves to GNU mkdir, which is thread-safe.
77 case $dirmode in
78 '')
79 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
80 echo "mkdir -p -- $*"
81 exec mkdir -p -- "$@"
82 else
83 # On NextStep and OpenStep, the `mkdir' command does not
84 # recognize any option. It will interpret all options as
85 # directories to create, and then abort because `.' already
86 # exists.
87 test -d ./-p && rmdir ./-p
88 test -d ./--version && rmdir ./--version
89 fi
90 ;;
91 *)
92 if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 &&
93 test ! -d ./--version; then
94 echo "mkdir -m $dirmode -p -- $*"
95 exec mkdir -m "$dirmode" -p -- "$@"
96 else
97 # Clean up after NextStep and OpenStep mkdir.
98 for d in ./-m ./-p ./--version "./$dirmode";
99 do
100 test -d $d && rmdir $d
101 done
102 fi
103 ;;
104 esac
105
106 for file
107 do
108 case $file in
109 /*) pathcomp=/ ;;
110 *) pathcomp= ;;
111 esac
112 oIFS=$IFS
113 IFS=/
114 set fnord $file
115 shift
116 IFS=$oIFS
117
118 for d
119 do
120 test "x$d" = x && continue
121
122 pathcomp=$pathcomp$d
123 case $pathcomp in
124 -*) pathcomp=./$pathcomp ;;
125 esac
126
127 if test ! -d "$pathcomp"; then
128 echo "mkdir $pathcomp"
129
130 mkdir "$pathcomp" || lasterr=$?
131
132 if test ! -d "$pathcomp"; then
133 errstatus=$lasterr
134 else
135 if test ! -z "$dirmode"; then
136 echo "chmod $dirmode $pathcomp"
137 lasterr=
138 chmod "$dirmode" "$pathcomp" || lasterr=$?
139
140 if test ! -z "$lasterr"; then
141 errstatus=$lasterr
142 fi
143 fi
144 fi
145 fi
146
147 pathcomp=$pathcomp/
148 done
149 done
150
151 exit $errstatus
152
153 # Local Variables:
154 # mode: shell-script
155 # sh-indentation: 2
156 # eval: (add-hook 'write-file-hooks 'time-stamp)
157 # time-stamp-start: "scriptversion="
158 # time-stamp-format: "%:y-%02m-%02d.%02H"
159 # time-stamp-time-zone: "UTC"
160 # time-stamp-end: "; # UTC"
161 # End:
00 # please keep this list sorted alphabetically
11 #
2 an
23 ar
4 as
35 be
6 bg
47 bn_IN
8 bs
59 ca
610 ca@valencia
711 cs
1216 eo
1317 es
1418 eu
19 fa
1520 fi
1621 fr
22 fur
23 gd
1724 gl
1825 gu
1926 he
2027 hi
28 hr
2129 hu
2230 id
2331 it
2432 ja
33 km
2534 kn
2635 ko
2736 lt
37 lv
2838 ml
2939 mr
3040 nb
41 nl
42 oc
3143 or
3244 pa
3345 pl
3547 pt_BR
3648 ro
3749 ru
50 si
3851 sk
3952 sl
4053 sr
4154 sr@latin
4255 sv
56 szl
4357 ta
4458 te
4559 th
4660 tr
61 ug
4762 uk
4863 vi
4964 zh_CN
3232 datadir = @datadir@
3333 datarootdir = @datarootdir@
3434 libdir = @libdir@
35 DATADIRNAME = @DATADIRNAME@
36 itlocaledir = $(prefix)/$(DATADIRNAME)/locale
35 localedir = @localedir@
3736 subdir = po
3837 install_sh = @install_sh@
3938 # Automake >= 1.8 provides @mkdir_p@.
4847 XGETTEXT = @XGETTEXT@
4948 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
5049 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
51 MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
52 GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
50 MSGMERGE = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist
51 GENPOT = INTLTOOL_EXTRACT="$(INTLTOOL_EXTRACT)" XGETTEXT="$(XGETTEXT)" srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot
5352
5453 ALL_LINGUAS = @ALL_LINGUAS@
5554
7271 .SUFFIXES:
7372 .SUFFIXES: .po .pox .gmo .mo .msg .cat
7473
74 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
75 INTLTOOL_V_MSGFMT = $(INTLTOOL__v_MSGFMT_$(V))
76 INTLTOOL__v_MSGFMT_= $(INTLTOOL__v_MSGFMT_$(AM_DEFAULT_VERBOSITY))
77 INTLTOOL__v_MSGFMT_0 = @echo " MSGFMT" $@;
78
7579 .po.pox:
7680 $(MAKE) $(GETTEXT_PACKAGE).pot
77 $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox
81 $(MSGMERGE) $* $(GETTEXT_PACKAGE).pot -o $*.pox
7882
7983 .po.mo:
80 $(MSGFMT) -o $@ $<
84 $(INTLTOOL_V_MSGFMT)$(MSGFMT) -o $@ $<
8185
8286 .po.gmo:
83 file=`echo $* | sed 's,.*/,,'`.gmo \
87 $(INTLTOOL_V_MSGFMT)file=`echo $* | sed 's,.*/,,'`.gmo \
8488 && rm -f $$file && $(GMSGFMT) -o $$file $<
8589
8690 .po.cat:
102106 install-data-yes: all
103107 linguas="$(USE_LINGUAS)"; \
104108 for lang in $$linguas; do \
105 dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \
109 dir=$(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \
106110 $(mkdir_p) $$dir; \
107111 if test -r $$lang.gmo; then \
108112 $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \
136140 uninstall:
137141 linguas="$(USE_LINGUAS)"; \
138142 for lang in $$linguas; do \
139 rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
140 rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
143 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \
144 rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \
141145 done
142146
143147 check: all $(GETTEXT_PACKAGE).pot
0 # Aragonese translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # jorgtum <jorgtum@gmail.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-12-02 14:09+0000\n"
11 "PO-Revision-Date: 2012-12-09 18:22+0100\n"
12 "Last-Translator: Jorge Pérez Pérez <jorgtum@gmail.com>\n"
13 "Language-Team: Aragonese <softaragones@googlegroups.com>\n"
14 "Language: an\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 1.5.4\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Trigar usuario..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Autenticar"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Una aplicación ye intentando realizar una acción que ameneste premisos "
39 "especials. Ye necesario autenticar-se como un d'os usuarios siguients ta "
40 "realizar dita acción."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Una aplicación ye intentando realizar una acción que ameneste premisos "
48 "especials. Ye necesario autenticar-se ta realizar dita acción."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Una aplicación ye intentando realizar una acción que ameneste premisos "
56 "especials. Ye necesario autenticar-se como super usuario ta realizar dita "
57 "acción."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
61 msgid "_Password:"
62 msgstr "_Contrasenya"
63
64 #. Details
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Detalles"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Acción"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:707
74 #, c-format
75 msgid "Click to edit %s"
76 msgstr "Fa clic ta editar %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Furnidor:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:725
83 #, c-format
84 msgid "Click to open %s"
85 msgstr "Fa clic ta ubrir %s"
86
87 #: ../src/polkitgnomeauthenticationdialog.c:888
88 msgid "Authenticate"
89 msgstr "Autenticar"
90
91 #: ../src/polkitgnomeauthenticator.c:296
92 #, c-format
93 msgid "_Password for %s:"
94 msgstr "Contrasenya ta %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
97 msgid "Authentication Failure"
98 msgstr "Error d'autenticación"
99
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "L'usuario refusó lo dialogo d'autenticación"
209209
210210 #. Details
211211 #: ../src/polkitgnomeauthenticationdialog.c:633
212 msgid "<small><b>_Details</b></small>"
213 msgstr "<small><b>ال_تفاصيل</b></small>"
212 msgid "_Details"
213 msgstr "ال_تفاصيل"
214214
215215 #: ../src/polkitgnomeauthenticationdialog.c:686
216 msgid "<small><b>Action:</b></small>"
217 msgstr "<small><b>الإجراء:</b></small>"
216 msgid "Action:"
217 msgstr "الإجراء:"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:689
220220 #, c-format
222222 msgstr "انقر لتحرير %s"
223223
224224 #: ../src/polkitgnomeauthenticationdialog.c:703
225 msgid "<small><b>Vendor:</b></small>"
226 msgstr "<small><b>المُنتِج:</b></small>"
225 msgid "Vendor:"
226 msgstr "المُنتِج:"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:705
229229 #, c-format
0 # Assamese translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 #
4 # Nilamdyuti Goswami <ngoswami@redhat.com>, 2012.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-07-07 17:04+0000\n"
11 "PO-Revision-Date: 2012-07-13 20:03+0530\n"
12 "Last-Translator: Nilamdyuti Goswami <ngoswami@redhat.com>\n"
13 "Language-Team: as_IN <kde-i18n-doc@kde.org>\n"
14 "Language: as\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Lokalize 1.0\n"
19 "Plural-Forms: nplurals=2; plural=n != 1;\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "ব্যৱহাৰকাৰী বাছক..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:537
31 msgid "_Authenticate"
32 msgstr "প্ৰমাণীত কৰক (_A)"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:576
35 msgid ""
36 "An application is attempting to perform an action that requires privileges. "
37 "Authentication as one of the users below is required to perform this action."
38 msgstr ""
39 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
40 "অধিকাৰৰ প্ৰয়োজন। "
41 "এই কাৰ্য্য পৰিৱেশন কৰিবলে তলত বিৱৰিত ব্যৱহাৰকাৰীসমূহৰ এজন হিচাপে প্ৰমাণীকৰণ "
42 "কৰিব লাগিব।"
43
44 #: ../src/polkitgnomeauthenticationdialog.c:584
45 msgid ""
46 "An application is attempting to perform an action that requires privileges. "
47 "Authentication is required to perform this action."
48 msgstr ""
49 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
50 "অধিকাৰৰ প্ৰয়োজন। "
51 "এই কাৰ্য্য পৰিৱেশন কৰিবলে প্ৰমাণীকৰণৰ প্ৰয়োজন।"
52
53 #: ../src/polkitgnomeauthenticationdialog.c:590
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "এটা এপ্লিকেচনে এটা কাৰ্য্য পৰিৱেশন কৰাৰ চেষ্টা কৰি আছে যাৰ বাবে বিশেষ "
59 "অধিকাৰৰ প্ৰয়োজন। "
60 "এই কাৰ্য্য পৰিৱেশন কৰিবলে উত্তমব্যৱহাৰকাৰী হিচাপে প্ৰমাণীকৰণ কৰিব লাগিব।"
61
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
64 msgid "_Password:"
65 msgstr "পাছৱাৰ্ড (_P):"
66
67 #. Details
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "বিৱৰণসমূহ (_D)"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "কাৰ্য্য:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
77 #, c-format
78 msgid "Click to edit %s"
79 msgstr "%s সম্পাদন কৰিবলে ক্লিক কৰক"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "বিক্ৰেতা:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
86 #, c-format
87 msgid "Click to open %s"
88 msgstr "%s খোলিবলে ক্লিক কৰক"
89
90 #: ../src/polkitgnomeauthenticationdialog.c:881
91 msgid "Authenticate"
92 msgstr "প্ৰমাণীত কৰক"
93
94 #: ../src/polkitgnomeauthenticator.c:296
95 #, c-format
96 msgid "_Password for %s:"
97 msgstr "%s ৰ বাবে পাছৱাৰ্ড (_P):"
98
99 #: ../src/polkitgnomeauthenticator.c:456
100 msgid "Authentication Failure"
101 msgstr "প্ৰমাণীকৰণ ব্যৰ্থতা"
102
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "প্ৰমাণীকৰণ ডাইলগ ব্যৱহাৰকাৰী দ্বাৰা নাকচ কৰা হৈছিল"
106
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Alexander Nyakhaychyk <nyakhaychyk@gmail.com>, 2009.
4 # Ihar Hrachyshka <ihar.hrachyshka@gmail.com>, 2012.
45 msgid ""
56 msgstr ""
67 "Project-Id-Version: policykit-gnome master\n"
78 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
8 "product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2009-07-21 00:29+0000\n"
10 "PO-Revision-Date: 2009-07-25 02:22+0300\n"
11 "Last-Translator: Alexander Nyakhaychyk <nyakhaychyk@gmail.com>\n"
12 "Language-Team: Belarusian <i18n@mova.org>\n"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-09 13:58+0300\n"
12 "Last-Translator: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>\n"
13 "Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
14 "Language: be\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=utf-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
1618
17 #: ../src/main.c:128
18 msgid "Click the icon to drop all elevated privileges"
19 msgstr "Пстрыкніце значку, каб скасаваць усе ўзьнятыя прывілеі"
20
2119 #: ../src/polkitgnomeauthenticationdialog.c:159
2220 msgid "Select user..."
23 msgstr "Вылучыце карыстальніка…"
21 msgstr "Выбраць карыстальніка..."
2422
2523 #: ../src/polkitgnomeauthenticationdialog.c:194
2624 #, c-format
2725 msgid "%s (%s)"
2826 msgstr "%s (%s)"
2927
30 #: ../src/polkitgnomeauthenticationdialog.c:529
28 #: ../src/polkitgnomeauthenticationdialog.c:538
3129 msgid "_Authenticate"
32 msgstr "_Аўтэнтыфікацыя"
30 msgstr "_Прадставіцца"
3331
34 #: ../src/polkitgnomeauthenticationdialog.c:566
32 #: ../src/polkitgnomeauthenticationdialog.c:577
3533 msgid ""
3634 "An application is attempting to perform an action that requires privileges. "
3735 "Authentication as one of the users below is required to perform this action."
3836 msgstr ""
39 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
40 "Аўтэнтыфікацыя ў якасьці аднаго з пералічаных карыстальнікаў патрабуецца каб "
41 "выканаць гэтае дзеяньне."
37 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
38 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца ў якасці "
39 "аднаго з наступных карыстальнікаў."
4240
43 #: ../src/polkitgnomeauthenticationdialog.c:574
41 #: ../src/polkitgnomeauthenticationdialog.c:585
4442 msgid ""
4543 "An application is attempting to perform an action that requires privileges. "
4644 "Authentication is required to perform this action."
4745 msgstr ""
48 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
49 "Аўтэнтыфікацыя патрабуецца каб выканаць гэтае дзеяньне."
46 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
47 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца."
5048
51 #: ../src/polkitgnomeauthenticationdialog.c:580
49 #: ../src/polkitgnomeauthenticationdialog.c:591
5250 msgid ""
5351 "An application is attempting to perform an action that requires privileges. "
5452 "Authentication as the super user is required to perform this action."
5553 msgstr ""
56 "Дастасаваньне спрабуе выканаць дзеяньне, якое патрабуе дадатковых прывілей. "
57 "Аўтэнтыфікацыя ў якасьці адміністратара (root) патрабуецца каб выканаць "
58 "гэтае дзеяньне."
54 "Праграма спрабуе выканаць дзеянне, якое патрабуе асаблівага дазволу. "
55 "Для таго, каб выканаць гэту аперацыю, неабходна прадставіцца ў якасці карыстальніка root."
5956
60 #: ../src/polkitgnomeauthenticationdialog.c:615
61 #: ../src/polkitgnomeauthenticator.c:289
57 #: ../src/polkitgnomeauthenticationdialog.c:626
58 #: ../src/polkitgnomeauthenticator.c:300
6259 msgid "_Password:"
6360 msgstr "_Пароль:"
6461
6562 #. Details
66 #: ../src/polkitgnomeauthenticationdialog.c:633
67 msgid "<small><b>_Details</b></small>"
68 msgstr "<small><b>Д_эталі</b></small>"
63 #: ../src/polkitgnomeauthenticationdialog.c:644
64 msgid "_Details"
65 msgstr "П_адрабязнасці"
6966
70 #: ../src/polkitgnomeauthenticationdialog.c:686
71 msgid "<small><b>Action:</b></small>"
72 msgstr "<small><b>Дзеяньне:</b></small>"
67 #: ../src/polkitgnomeauthenticationdialog.c:702
68 msgid "Action:"
69 msgstr "Дзеянне:"
7370
74 #: ../src/polkitgnomeauthenticationdialog.c:689
71 #: ../src/polkitgnomeauthenticationdialog.c:707
7572 #, c-format
7673 msgid "Click to edit %s"
77 msgstr "Пстрыкніце, каб рэдагаваць %s"
74 msgstr "Пстрыкніце, каб адрэдагаваць %s"
7875
79 #: ../src/polkitgnomeauthenticationdialog.c:703
80 msgid "<small><b>Vendor:</b></small>"
81 msgstr "<small><b>Вытворца:</b></small>"
76 #: ../src/polkitgnomeauthenticationdialog.c:721
77 msgid "Vendor:"
78 msgstr "Вытворца:"
8279
83 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:725
8481 #, c-format
8582 msgid "Click to open %s"
8683 msgstr "Пстрыкніце, каб адкрыць %s"
8784
88 #: ../src/polkitgnomeauthenticationdialog.c:868
85 #: ../src/polkitgnomeauthenticationdialog.c:888
8986 msgid "Authenticate"
90 msgstr "Аўтэнтфікацыя"
87 msgstr "Прадставіцца"
9188
92 #: ../src/polkitgnomeauthenticator.c:285
89 #: ../src/polkitgnomeauthenticator.c:296
9390 #, c-format
9491 msgid "_Password for %s:"
9592 msgstr "_Пароль для %s:"
9693
97 #: ../src/polkitgnomeauthenticator.c:445
94 #: ../src/polkitgnomeauthenticator.c:456
9895 msgid "Authentication Failure"
99 msgstr "Збой аўтэнтыфікацыі"
96 msgstr "Памылка ідэнтыфікацыі"
10097
101 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
102 msgid "PolicyKit Authentication Agent"
103 msgstr "PolicyKit - аґент аўтэнтыфікацыі"
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Карыстальнік закрыў дыялогавае акенца ідэнтыфікацыі"
101
0 # Bulgarian translation of PolicyKit-gnome po-file.
1 # Copyright (C) 2012 Free Software Foundation, Inc.
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Alexander Shopov <ash@kambanaria.org>, 2012.
4 #
5 #
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: PolicyKit-gnome master\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2012-07-07 11:31+0300\n"
11 "PO-Revision-Date: 2012-07-07 11:31+0300\n"
12 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
13 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Избор на потребител…"
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Идентификация"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Програма се опитва да извърши действие, което изисква повече права. "
39 "Идентифицирайте се като някой от потребителите изброени отдолу, за да "
40 "извършите действието."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Програма се опитва да извърши действие, което изисква повече права. "
48 "Идентифицирайте се, за да извършите действието."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Програма се опитва да извърши действие, което изисква повече права. "
56 "Идентифицирайте се като системен администратор, за да извършите действието."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "_Парола:"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "По_дробности:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "Действие:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "Натиснете, за да редактирате %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "Производител:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "Натиснете, за да отворите %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "Идентификация"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "_Парола за %s:"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 msgid "Authentication Failure"
97 msgstr "Грешка при идентификацията"
98
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "Потребителят затвори диалога за идентификация"
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Runa Bhattacharjee <runab@redhat.com>, 2010.
5 # Sayak Sarkar <sayak.bugsmith@gmail.com>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: bn_IN\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-02-17 15:37+0000\n"
10 "PO-Revision-Date: 2010-02-19 19:01+0530\n"
11 "Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n"
12 "Language-Team: Bengali INDIA <anubad@lists.ankur.org.in>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-17 14:48+0000\n"
12 "PO-Revision-Date: 2012-09-20 00:03+0530\n"
13 "Last-Translator: Sayak Sarkar <sayak.bugsmith@gmail.com>\n"
14 "Language-Team: Bengali (India) <anubad@lists.ankur.org.in>\n"
15 "Language: bn_IN\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
19 "X-Generator: Lokalize 1.4\n"
1720 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "কর্ম চিহ্নকারী"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "এই বাটনের জন্য ব্যবহৃত কর্ম চিহ্নকারী"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "অনুমোদিত"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "প্রসেসটি অনুমোদিত কি না"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "দৃশ্যমান"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "উইজেটটি দৃশ্যমান কি না"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "প্রাপ্তি সম্ভব"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "অনুমোদন প্রাপ্ত করা সম্ভব কি না"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "আন-লকের টেক্সট"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "পরিবর্তনের জন্য ক্লিক"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "আন-লক টুল-টিপ"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "পরিবর্তন করার জন্য অনুমোদন প্রয়োজন।"
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "লক টেক্সট"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "পরিবর্তন প্রতিরোধের ক্লিক"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "লক টুল-টিপ"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "অতিরিক্ত পরিবর্তন প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "লক-ডাউন টেক্সট"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "লক-ডাউনের জন্য ক্লিক"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "লক-ডাউন টুলটিপ"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত টুলটিপ।"
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "প্রশাসনিক অধিকারবিহীন ব্যবহারকারীদেরকে কোনো ধরনের পরিবর্তন করতে প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টেক্সট।"
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "পরিবর্তন করতে অনুমোদিত নয়"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টুল-টিপ।"
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "সিস্টেমের নিয়মনীতির ফলে পরিবর্তন প্রতিরোধ করা হবে। আপনার সিস্টেম অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।"
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "বাটনটি লক-ডাউন করা হয়েছে ও শুধুমাত্র প্রশাসনিক অধিকারপ্রাপ্ত ব্যবহারকারীরা এটি আন-লক করতে সক্ষম হবেন। লক-ডাউন মুছে ফেলার জন্য বাটনের উপর মাউসের ডান-দিকের বাটন সহযোগে ক্লিক করুন।"
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "অতিরিক্ত অধিকার বর্জন করার জন্য আইকনের উপর ক্লিক করুন"
16021
16122 #: ../src/polkitgnomeauthenticationdialog.c:159
16223 msgid "Select user..."
16728 msgid "%s (%s)"
16829 msgstr "%s (%s)"
16930
170 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
17132 msgid "_Authenticate"
17233 msgstr "অনুমোদন (_A)"
17334
174 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
17536 msgid ""
17637 "An application is attempting to perform an action that requires privileges. "
17738 "Authentication as one of the users below is required to perform this action."
17839 msgstr ""
179 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
180 "এই কর্ম সঞ্চালনার জন্য নিম্নলিখিত কোনো একজন ব্যবহারকারীর পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
181
182 #: ../src/polkitgnomeauthenticationdialog.c:574
40 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
41 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য নিম্নলিখিত কোনো একজন ব্যবহারকারীর পরিচয় সহযোগে "
42 "অনুমোদিত হওয়া আবশ্যক।"
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
18345 msgid ""
18446 "An application is attempting to perform an action that requires privileges. "
18547 "Authentication is required to perform this action."
18648 msgstr ""
187 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
188 "এই কর্ম সঞ্চালনার জন্য অনুমোদিত হওয়া আবশ্যক।"
189
190 #: ../src/polkitgnomeauthenticationdialog.c:580
49 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
50 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য অনুমোদিত হওয়া আবশ্যক।"
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
19153 msgid ""
19254 "An application is attempting to perform an action that requires privileges. "
19355 "Authentication as the super user is required to perform this action."
19456 msgstr ""
195 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা করা হচ্ছে। "
196 "এই কর্ম সঞ্চালনার জন্য সুপার-ইউজারের পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
197
198 #: ../src/polkitgnomeauthenticationdialog.c:615
199 #: ../src/polkitgnomeauthenticator.c:289
57 "একটি অ্যাপ্লিকেশন দ্বারা, অতিরিক্ত অধিকার সহযোগে সঞ্চালনযোগ্য কর্ম চালানর প্রচেষ্টা "
58 "করা হচ্ছে। এই কর্ম সঞ্চালনার জন্য সুপার-ইউজারের পরিচয় সহযোগে অনুমোদিত হওয়া আবশ্যক।"
59
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
20062 msgid "_Password:"
20163 msgstr "পাসওয়ার্ড: (_P)"
20264
20365 #. Details
204 #: ../src/polkitgnomeauthenticationdialog.c:633
205 msgid "<small><b>_Details</b></small>"
206 msgstr "<small><b>বিবরণ (_D)</b></small>"
207
208 #: ../src/polkitgnomeauthenticationdialog.c:686
209 msgid "<small><b>Action:</b></small>"
210 msgstr "<small><b>কর্ম:</b></small>"
211
212 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "বিবরণ (_D)"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "কর্ম:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
21375 #, c-format
21476 msgid "Click to edit %s"
21577 msgstr "%s সম্পাদনার জন্য ক্লিক করুন"
21678
217 #: ../src/polkitgnomeauthenticationdialog.c:703
218 msgid "<small><b>Vendor:</b></small>"
219 msgstr "<small><b>বিক্রেতা:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "বিক্রেতা:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
22284 #, c-format
22385 msgid "Click to open %s"
22486 msgstr "%s খোলার জন্য ক্লিক করুন"
22587
226 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:888
22789 msgid "Authenticate"
22890 msgstr "অনুমোদন"
22991
230 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
23193 #, c-format
23294 msgid "_Password for %s:"
23395 msgstr "%s-র জন্য পাসওয়ার্ড: (_P)"
23496
235 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
23698 msgid "Authentication Failure"
23799 msgstr "অনুমোদন বিফল"
238100
239 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
240 msgid "PolicyKit Authentication Agent"
241 msgstr "PolicyKit অনুমোদনের এজেন্ট"
242
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "প্রমাণীকরণ ডায়লগ ব্যবহারকারীর দ্বারা বরখাস্ত করা হয়েছে"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "কর্ম চিহ্নকারী"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "এই বাটনের জন্য ব্যবহৃত কর্ম চিহ্নকারী"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "অনুমোদিত"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "প্রসেসটি অনুমোদিত কি না"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "দৃশ্যমান"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "উইজেটটি দৃশ্যমান কি না"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "প্রাপ্তি সম্ভব"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "অনুমোদন প্রাপ্ত করা সম্ভব কি না"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "আন-লকের টেক্সট"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "পরিবর্তনের জন্য ক্লিক"
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "আন-লক টুল-টিপ"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "ব্যবহারকারীকে আন-লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "পরিবর্তন করার জন্য অনুমোদন প্রয়োজন।"
146
147 #~ msgid "Lock Text"
148 #~ msgstr "লক টেক্সট"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টেক্সট।"
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "পরিবর্তন প্রতিরোধের ক্লিক"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "লক টুল-টিপ"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "ব্যবহারকারীকে লক করার অনুরোধ জানিয়ে প্রদর্শিত টুল-টিপ।"
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "অতিরিক্ত পরিবর্তন প্রতিরোধ করার জন্য লকের উপর ক্লিক করুন।"
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "লক-ডাউন টেক্সট"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত "
173 #~ "টেক্সট।"
174
175 #~ msgid "Click to lock down"
176 #~ msgstr "লক-ডাউনের জন্য ক্লিক"
177
178 #~ msgid "Lock Down Tooltip"
179 #~ msgstr "লক-ডাউন টুলটিপ"
180
181 #~ msgid ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184 #~ msgstr ""
185 #~ "ব্যবহারকারীকে, সকল ব্যবহারকারীদের জন্য কর্ম লক-ডাউন করার অনুরোধ জানিয়ে প্রদর্শিত "
186 #~ "টুলটিপ।"
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr ""
192 #~ "প্রশাসনিক অধিকারবিহীন ব্যবহারকারীদেরকে কোনো ধরনের পরিবর্তন করতে প্রতিরোধ করার "
193 #~ "জন্য লকের উপর ক্লিক করুন।"
194
195 #~ msgid ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198 #~ msgstr ""
199 #~ "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত "
200 #~ "টেক্সট।"
201
202 #~ msgid "Not authorized to make changes"
203 #~ msgstr "পরিবর্তন করতে অনুমোদিত নয়"
204
205 #~ msgid ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208 #~ msgstr ""
209 #~ "অনুমোদন ব্যবস্থার মাধ্যমে ব্যবহারকারী অনুমোদন প্রাপ্ত করতে সক্ষম না হলে প্রদর্শিত টুল-"
210 #~ "টিপ।"
211
212 #~ msgid "System policy prevents changes. Contact your system administator."
213 #~ msgstr ""
214 #~ "সিস্টেমের নিয়মনীতির ফলে পরিবর্তন প্রতিরোধ করা হবে। আপনার সিস্টেম "
215 #~ "অ্যাডমিনিস্ট্রেটরের সাথে যোগাযোগ করুন।"
216
217 #~ msgid ""
218 #~ "This button is locked down so only users with administrative privileges "
219 #~ "can unlock it. Right-click the button to remove the lock down."
220 #~ msgstr ""
221 #~ "বাটনটি লক-ডাউন করা হয়েছে ও শুধুমাত্র প্রশাসনিক অধিকারপ্রাপ্ত ব্যবহারকারীরা এটি "
222 #~ "আন-লক করতে সক্ষম হবেন। লক-ডাউন মুছে ফেলার জন্য বাটনের উপর মাউসের ডান-দিকের "
223 #~ "বাটন সহযোগে ক্লিক করুন।"
224
225 #~ msgid "Click the icon to drop all elevated privileges"
226 #~ msgstr "অতিরিক্ত অধিকার বর্জন করার জন্য আইকনের উপর ক্লিক করুন"
227
228 #~ msgid "PolicyKit Authentication Agent"
229 #~ msgstr "PolicyKit অনুমোদনের এজেন্ট"
0 msgid ""
1 msgstr ""
2 "Project-Id-Version: policykit-1-gnome\n"
3 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
4 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
5 "POT-Creation-Date: 2015-02-26 23:46+0000\n"
6 "PO-Revision-Date: 2013-10-16 00:00+0000\n"
7 "Last-Translator: Samir Ribić <Unknown>\n"
8 "Language-Team: Bosnian <bs@li.org>\n"
9 "Language: bs\n"
10 "MIME-Version: 1.0\n"
11 "Content-Type: text/plain; charset=UTF-8\n"
12 "Content-Transfer-Encoding: 8bit\n"
13 "X-Launchpad-Export-Date: 2014-10-23 07:18+0000\n"
14 "X-Generator: Launchpad (build 17203)\n"
15
16 #: ../src/polkitgnomeauthenticationdialog.c:159
17 msgid "Select user..."
18 msgstr "Izaberi korisnika..."
19
20 #: ../src/polkitgnomeauthenticationdialog.c:194
21 #, c-format
22 msgid "%s (%s)"
23 msgstr "%s (%s)"
24
25 #: ../src/polkitgnomeauthenticationdialog.c:538
26 msgid "_Authenticate"
27 msgstr "_Autenticiraj"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:577
30 msgid ""
31 "An application is attempting to perform an action that requires privileges. "
32 "Authentication as one of the users below is required to perform this action."
33 msgstr ""
34 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
35 "Potvrđivalje identiteta kao jedan od navedenih korisnika je potrebno za "
36 "izvršavanje ove radnje."
37
38 #: ../src/polkitgnomeauthenticationdialog.c:585
39 msgid ""
40 "An application is attempting to perform an action that requires privileges. "
41 "Authentication is required to perform this action."
42 msgstr ""
43 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
44 "Potvrđivalje identiteta je potrebno za izvršavanje ove radnje."
45
46 #: ../src/polkitgnomeauthenticationdialog.c:591
47 msgid ""
48 "An application is attempting to perform an action that requires privileges. "
49 "Authentication as the super user is required to perform this action."
50 msgstr ""
51 "Jedna aplikacija pokušava da izvrši radnju koja zahtjeva privilegije. "
52 "Potvrđivalje identiteta kao super korisnik je potrebno za izvršavanje ove "
53 "radnje."
54
55 #: ../src/polkitgnomeauthenticationdialog.c:626
56 #: ../src/polkitgnomeauthenticator.c:300
57 msgid "_Password:"
58 msgstr "_Lozinka:"
59
60 #. Details
61 #: ../src/polkitgnomeauthenticationdialog.c:644
62 msgid "_Details"
63 msgstr "_Detalji"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:702
66 msgid "Action:"
67 msgstr "Akcija:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:707
70 #, c-format
71 msgid "Click to edit %s"
72 msgstr "Kliknite da biste uredili %s"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:721
75 msgid "Vendor:"
76 msgstr "Proizvođač:"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:725
79 #, c-format
80 msgid "Click to open %s"
81 msgstr "Klikni da otvoriš %s"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:888
84 msgid "Authenticate"
85 msgstr "Autenticiraj"
86
87 #: ../src/polkitgnomeauthenticator.c:296
88 #, c-format
89 msgid "_Password for %s:"
90 msgstr "_Lozinka za %s:"
91
92 #: ../src/polkitgnomeauthenticator.c:456
93 msgid "Authentication Failure"
94 msgstr "Autentikacija Neuspjela"
95
96 #: ../src/polkitgnomelistener.c:164
97 msgid "Authentication dialog was dismissed by the user"
98 msgstr "Autentifikacijski dijalog ugašen od strane korisnika"
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Detalls</b></small>"
65 msgid "_Details"
66 msgstr "_Detalls"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Acció:</b></small>"
69 msgid "Action:"
70 msgstr "Acció:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Feu clic per a editar %s"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Proveïdor:</b></small>"
78 msgid "Vendor:"
79 msgstr "Proveïdor:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
6161
6262 #. Details
6363 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "<small><b>_Details</b></small>"
65 msgstr "<small><b>_Detalls</b></small>"
64 msgid "_Details"
65 msgstr "_Detalls"
6666
6767 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "<small><b>Action:</b></small>"
69 msgstr "<small><b>Acció:</b></small>"
68 msgid "Action:"
69 msgstr "Acció:"
7070
7171 #: ../src/polkitgnomeauthenticationdialog.c:702
7272 #, c-format
7474 msgstr "Feu clic per a editar %s"
7575
7676 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "<small><b>Vendor:</b></small>"
78 msgstr "<small><b>Proveïdor:</b></small>"
77 msgid "Vendor:"
78 msgstr "Proveïdor:"
7979
8080 #: ../src/polkitgnomeauthenticationdialog.c:718
8181 #, c-format
213213
214214 #. Details
215215 #: ../src/polkitgnomeauthenticationdialog.c:643
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>Po_drobnosti</b></small>"
216 msgid "_Details"
217 msgstr "Po_drobnosti"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:699
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Akce:</b></small>"
220 msgid "Action:"
221 msgstr "Akce:"
222222
223223 #: ../src/polkitgnomeauthenticationdialog.c:702
224224 #, c-format
226226 msgstr "Kliknutím upravíte akci %s"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:716
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Dodavatel:</b></small>"
229 msgid "Vendor:"
230 msgstr "Dodavatel:"
231231
232232 #: ../src/polkitgnomeauthenticationdialog.c:718
233233 #, c-format
249249
250250 #: ../src/polkitgnomelistener.c:164
251251 msgid "Authentication dialog was dismissed by the user"
252 msgstr "Dialogové okno ověření bylo uživatelem odmítnuto"
252 msgstr "Dialogové okno ověření bylo uživatelem odmítnuto"
+189
-317
po/da.po less more
77 msgstr ""
88 "Project-Id-Version: PolicyKit-gnome\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-10-14 18:05+0200\n"
11 "PO-Revision-Date: 2009-10-13 18:30+0100\n"
10 "POT-Creation-Date: 2012-09-16 13:35+0200\n"
11 "PO-Revision-Date: 2012-09-16 01:24+0200\n"
1212 "Last-Translator: Mads Bille Lundby <lundbymads@gmail.com>\n"
1313 "Language-Team: Danish <lundbymads@dansk-gruppen.dk>\n"
14 "Language: da\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "Handlingsidentifikator"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "Handlingsidentifikatoren som skal bruges til knappen"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "Er autoriseret"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "Hvorvidt processen er autoriseret"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "Er synlig"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "Hvorvidt kontrollen (widget) er synlig"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "Kan opnås"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "Hvorvidt autorisering kan opnås"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "Lås tekst op"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse op."
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "Klik for at foretage ændringer"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "Værktøjstip for oplåsning"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "Værktøjstippet som skal vises, når brugeren bliver bedt om at låse op."
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "Der kræves godkendelse for at foretage ændringer."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "Tekst for lås"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "Klik for at forhindre ændringer"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "Værktøjstip for lås"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "Værktøjstip som skal vises, når brugeren bliver bedt om at låse."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "Klik på låsen for at forhindre yderligere ændringer."
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "Tekst for fastlåsning"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr ""
107 "Teksten som skal vises, når brugeren bliver bedt om at fastlåse handlingen "
108 "for alle brugere."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Klik for at fastlåse"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Værktøjstip for fastlåsning"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "Værktøjstippet som skal vises, når brugeren bliver bedt om at fastlåse "
124 "handlingen for alle brugere."
125
126 #: ../polkitgtk/polkitlockbutton.c:612
127 msgid ""
128 "To prevent users without administrative privileges from making changes, "
129 "click the lock."
130 msgstr ""
131 "Klik på låsen for at forhindre, at brugere uden administrative rettigheder "
132 "foretager ændringer."
133
134 #: ../polkitgtk/polkitlockbutton.c:628
135 msgid ""
136 "The text to display when the user cannot obtain authorization through "
137 "authentication."
138 msgstr ""
139 "Teksten som skal vises, når brugeren ikke kan opnå autorisering gennem "
140 "godkendelse."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "Ikke autoriseret til at foretage ændringer"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "Værtøjstippet som skal vises, når brugeren ikke kan opnå autorisering gennem "
152 "godkendelse."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr "Systempolitik forhindrer ændringer. Kontakt din systemadministrator."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "Denne knap er fastlåst, så kun brugere med adminstrative rettigheder kan "
166 "låse den op. Højreklik på knappen for at fjerne låsen."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Klik på ikonet for at fjerne alle forhøjede rettigheder"
17118
17219 #: ../src/polkitgnomeauthenticationdialog.c:159
17320 msgid "Select user..."
17825 msgid "%s (%s)"
17926 msgstr "%s (%s)"
18027
181 #: ../src/polkitgnomeauthenticationdialog.c:529
28 #: ../src/polkitgnomeauthenticationdialog.c:538
18229 msgid "_Authenticate"
18330 msgstr "God_kend"
18431
185 #: ../src/polkitgnomeauthenticationdialog.c:566
32 #: ../src/polkitgnomeauthenticationdialog.c:577
18633 msgid ""
18734 "An application is attempting to perform an action that requires privileges. "
18835 "Authentication as one of the users below is required to perform this action."
19037 "Et program forsøger at udføre en handling, der kræver særlige rettigheder. "
19138 "Godkendelse som en af brugerne nedenfor er påkrævet."
19239
193 #: ../src/polkitgnomeauthenticationdialog.c:574
40 #: ../src/polkitgnomeauthenticationdialog.c:585
19441 msgid ""
19542 "An application is attempting to perform an action that requires privileges. "
19643 "Authentication is required to perform this action."
19845 "Et program forsøger at udføre en handling, der kræver rettigheder. "
19946 "Godkendelse er påkrævet for at udføre denne handling."
20047
201 #: ../src/polkitgnomeauthenticationdialog.c:580
48 #: ../src/polkitgnomeauthenticationdialog.c:591
20249 msgid ""
20350 "An application is attempting to perform an action that requires privileges. "
20451 "Authentication as the super user is required to perform this action."
20653 "Et program forsøger at udføre en handling, der kræver særlige rettigheder. "
20754 "Godkendelse som superbruger er påkrævet for at udføre denne handling."
20855
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
56 #: ../src/polkitgnomeauthenticationdialog.c:626
57 #: ../src/polkitgnomeauthenticator.c:300
21158 msgid "_Password:"
21259 msgstr "_Adgangskode:"
21360
21461 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Detaljer</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Handling:</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:689
62 #: ../src/polkitgnomeauthenticationdialog.c:644
63 msgid "_Details"
64 msgstr "_Detaljer"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:702
67 msgid "Action:"
68 msgstr "Handling:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:707
22471 #, c-format
22572 msgid "Click to edit %s"
22673 msgstr "Klik for at redigere %s"
22774
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Leverandør:</b></small>"
231
232 #: ../src/polkitgnomeauthenticationdialog.c:705
75 #: ../src/polkitgnomeauthenticationdialog.c:721
76 msgid "Vendor:"
77 msgstr "Leverandør:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:725
23380 #, c-format
23481 msgid "Click to open %s"
23582 msgstr "Klik for at åbne %s"
23683
237 #: ../src/polkitgnomeauthenticationdialog.c:868
84 #: ../src/polkitgnomeauthenticationdialog.c:888
23885 msgid "Authenticate"
23986 msgstr "Godkend"
24087
241 #: ../src/polkitgnomeauthenticator.c:285
88 #: ../src/polkitgnomeauthenticator.c:296
24289 #, c-format
24390 msgid "_Password for %s:"
24491 msgstr "_Adgangskode for %s:"
24592
246 #: ../src/polkitgnomeauthenticator.c:445
93 #: ../src/polkitgnomeauthenticator.c:456
24794 msgid "Authentication Failure"
24895 msgstr "Godkendelsesfejl"
24996
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "Godkendelsesprogrammet PolicyKit"
253
254 #, fuzzy
255 #~ msgid "Authorizations"
256 #~ msgstr "_Husk autorisation"
257
258 #, fuzzy
259 #~ msgid "Configure authorizations"
260 #~ msgstr "_Husk autorisation"
261
262 #, fuzzy
263 #~ msgid "PolicyKit-gnome Website"
264 #~ msgstr "PolicyKit-gnome demonstrations program"
97 #: ../src/polkitgnomelistener.c:164
98 msgid "Authentication dialog was dismissed by the user"
99 msgstr "Godkendelsesdialog blev lukket af brugeren"
100
101 #~ msgid "Action Identifier"
102 #~ msgstr "Handlingsidentifikator"
103
104 #~ msgid "The action identifier to use for the button"
105 #~ msgstr "Handlingsidentifikatoren som skal bruges til knappen"
106
107 #~ msgid "Is Authorized"
108 #~ msgstr "Er autoriseret"
109
110 #~ msgid "Whether the process is authorized"
111 #~ msgstr "Hvorvidt processen er autoriseret"
112
113 #~ msgid "Is Visible"
114 #~ msgstr "Er synlig"
115
116 #~ msgid "Whether the widget is visible"
117 #~ msgstr "Hvorvidt kontrollen (widget) er synlig"
118
119 #~ msgid "Can Obtain"
120 #~ msgstr "Kan opnås"
121
122 #~ msgid "Whether authorization can be obtained"
123 #~ msgstr "Hvorvidt autorisering kan opnås"
124
125 #~ msgid "Unlock Text"
126 #~ msgstr "Lås tekst op"
127
128 #~ msgid "The text to display when prompting the user to unlock."
129 #~ msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse op."
130
131 #~ msgid "Click to make changes"
132 #~ msgstr "Klik for at foretage ændringer"
133
134 #~ msgid "Unlock Tooltip"
135 #~ msgstr "Værktøjstip for oplåsning"
136
137 #~ msgid "The tooltip to display when prompting the user to unlock."
138 #~ msgstr ""
139 #~ "Værktøjstippet som skal vises, når brugeren bliver bedt om at låse op."
140
141 #~ msgid "Authentication is needed to make changes."
142 #~ msgstr "Der kræves godkendelse for at foretage ændringer."
143
144 #~ msgid "Lock Text"
145 #~ msgstr "Tekst for lås"
146
147 #~ msgid "The text to display when prompting the user to lock."
148 #~ msgstr "Teksten som skal vises, når brugeren bliver bedt om at låse."
149
150 #~ msgid "Click to prevent changes"
151 #~ msgstr "Klik for at forhindre ændringer"
152
153 #~ msgid "Lock Tooltip"
154 #~ msgstr "Værktøjstip for lås"
155
156 #~ msgid "The tooltip to display when prompting the user to lock."
157 #~ msgstr "Værktøjstip som skal vises, når brugeren bliver bedt om at låse."
158
159 #~ msgid "To prevent further changes, click the lock."
160 #~ msgstr "Klik på låsen for at forhindre yderligere ændringer."
161
162 #~ msgid "Lock Down Text"
163 #~ msgstr "Tekst for fastlåsning"
164
165 #~ msgid ""
166 #~ "The text to display when prompting the user to lock down the action for "
167 #~ "all users."
168 #~ msgstr ""
169 #~ "Teksten som skal vises, når brugeren bliver bedt om at fastlåse "
170 #~ "handlingen for alle brugere."
171
172 #~ msgid "Click to lock down"
173 #~ msgstr "Klik for at fastlåse"
174
175 #~ msgid "Lock Down Tooltip"
176 #~ msgstr "Værktøjstip for fastlåsning"
177
178 #~ msgid ""
179 #~ "The tooltip to display when prompting the user to lock down the action "
180 #~ "for all users."
181 #~ msgstr ""
182 #~ "Værktøjstippet som skal vises, når brugeren bliver bedt om at fastlåse "
183 #~ "handlingen for alle brugere."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "Klik på låsen for at forhindre, at brugere uden administrative "
190 #~ "rettigheder foretager ændringer."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "Teksten som skal vises, når brugeren ikke kan opnå autorisering gennem "
197 #~ "godkendelse."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "Ikke autoriseret til at foretage ændringer"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "Værtøjstippet som skal vises, når brugeren ikke kan opnå autorisering "
207 #~ "gennem godkendelse."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr ""
211 #~ "Systempolitik forhindrer ændringer. Kontakt din systemadministrator."
212
213 #~ msgid ""
214 #~ "This button is locked down so only users with administrative privileges "
215 #~ "can unlock it. Right-click the button to remove the lock down."
216 #~ msgstr ""
217 #~ "Denne knap er fastlåst, så kun brugere med adminstrative rettigheder kan "
218 #~ "låse den op. Højreklik på knappen for at fjerne låsen."
219
220 #~ msgid "Click the icon to drop all elevated privileges"
221 #~ msgstr "Klik på ikonet for at fjerne alle forhøjede rettigheder"
222
223 #~ msgid "PolicyKit Authentication Agent"
224 #~ msgstr "Godkendelsesprogrammet PolicyKit"
265225
266226 #~ msgid "PolicyKit-gnome demo"
267227 #~ msgstr "PolicyKit-gnome demonstrations program"
268228
269 #, fuzzy
270 #~ msgid "PolicyKit for the GNOME desktop"
271 #~ msgstr "PolicyKit GNOME session dæmon"
272
273 #, fuzzy
274 #~ msgid ""
275 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
276 #~ "The authorization is kept for the life time of the process"
277 #~ msgstr ""
278 #~ "Brugeren er påkrævet at indtaste et kodeord for at få hjælpe-programmet "
279 #~ "til at <b>Smadre</b>. Dette privilegie kan blive husket indtil log ud."
280
281229 #~ msgid "Frobnicate!"
282230 #~ msgstr "Frobniker!"
283231
284 #, fuzzy
285 #~ msgid ""
286 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
287 #~ "a one-shot authorization."
288 #~ msgstr ""
289 #~ "Brugeren er påkrævet at indtaste sit kodeord for at få hjælpe-programmet "
290 #~ "til at <b>Frobnikere</b>"
291
292 #, fuzzy
293 #~ msgid ""
294 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
295 #~ "authenticate. This instance overrides the defaults set in "
296 #~ "polkit_gnome_action_new()."
232 #~ msgid "Tweak!"
233 #~ msgstr "Tvæk!"
234
235 #~ msgid "Tweak"
236 #~ msgstr "Tvæk"
237
238 #~ msgid ""
239 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
240 #~ "authenticate. Once authenticated, this privilege can be retained "
241 #~ "indefinitely."
297242 #~ msgstr ""
298243 #~ "Brugeren er påkrævet at indtaste et administrativt kodeord for at få "
299244 #~ "hjælpe-programmet til at <b>Tviddle</b>. Dette privilegie kan blive "
300245 #~ "husket for evigt."
301246
302 #~ msgid "Tweak!"
303 #~ msgstr "Tvæk!"
304
305 #~ msgid "Tweak"
306 #~ msgstr "Tvæk"
307
308 #, fuzzy
309 #~ msgid "Tweak..."
310 #~ msgstr "Tvæk"
311
312 #, fuzzy
313 #~ msgid "Tweak! (long)"
314 #~ msgstr "Tvæk!"
315
316 #~ msgid ""
317 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
318 #~ "authenticate. Once authenticated, this privilege can be retained "
319 #~ "indefinitely."
320 #~ msgstr ""
321 #~ "Brugeren er påkrævet at indtaste et administrativt kodeord for at få "
322 #~ "hjælpe-programmet til at <b>Tviddle</b>. Dette privilegie kan blive "
323 #~ "husket for evigt."
324
325247 #~ msgid "Twiddle!"
326248 #~ msgstr "Tvidl!"
327249
339261 #~ msgid "Frobnicate"
340262 #~ msgstr "Frobniker"
341263
342 #, fuzzy
343 #~ msgid "Kick bar"
344 #~ msgstr "Spark!"
345
346 #, fuzzy
347 #~ msgid "Kick baz"
348 #~ msgstr "Spark!"
349
350 #, fuzzy
351 #~ msgid "Kick foo"
352 #~ msgstr "Spark!"
353
354264 #~ msgid "Punch"
355265 #~ msgstr "Smadre"
356266
361271 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
362272 #~ "Frobnikere!"
363273
364 #, fuzzy
365 #~ msgid ""
366 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
274 #~ msgid ""
275 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
276 #~ msgstr ""
277 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
278 #~ "Sparke bar!"
279
280 #~ msgid ""
281 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
282 #~ msgstr ""
283 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
284 #~ "Sparke baz!"
285
286 #~ msgid ""
287 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
288 #~ msgstr ""
289 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
290 #~ "Sparke foo!"
291
292 #~ msgid ""
293 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
367294 #~ msgstr ""
368295 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
369296 #~ "Smadre!"
370297
371298 #~ msgid ""
372 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
373 #~ msgstr ""
374 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
375 #~ "Sparke bar!"
376
377 #~ msgid ""
378 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
379 #~ msgstr ""
380 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
381 #~ "Sparke baz!"
382
383 #~ msgid ""
384 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
385 #~ msgstr ""
386 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper fra at "
387 #~ "Sparke foo!"
388
389 #~ msgid ""
390 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
299 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
391300 #~ msgstr ""
392301 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
393 #~ "Smadre!"
394
395 #, fuzzy
396 #~ msgid ""
397 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
302 #~ "Tvække!"
303
304 #~ msgid ""
305 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
398306 #~ msgstr ""
399307 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
400308 #~ "Tvidle!"
401309
402 #~ msgid ""
403 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
404 #~ msgstr ""
405 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
406 #~ "Tvække!"
407
408 #~ msgid ""
409 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
410 #~ msgstr ""
411 #~ "System indstillinger forhindrer PolicyKit-gnome eksempel hjælper i at "
412 #~ "Tvidle!"
413
414310 #~ msgid "Twiddle"
415311 #~ msgstr "Tvidl"
416312
417 #, fuzzy
418 #~ msgid "Authenticating..."
419 #~ msgstr "Autorisering"
420
421313 #~ msgid "PolicyKit GNOME session daemon"
422314 #~ msgstr "PolicyKit GNOME session dæmon"
423315
447339
448340 #~ msgid "_Password or swipe finger:"
449341 #~ msgstr "_Kodeord eller finger:"
450
451 #, fuzzy
452 #~ msgid "Authentication (one shot)"
453 #~ msgstr "Autorisering"
454
455 #, fuzzy
456 #~ msgid "pid %d (%s)"
457 #~ msgstr "%s (%s)"
458
459 #, fuzzy
460 #~ msgid "This session"
461 #~ msgstr "_Indtil log ud"
462
463 #, fuzzy
464 #~ msgid "<b>Action</b>"
465 #~ msgstr "<small><b>Handling:</b></small>"
466
467 #, fuzzy
468 #~ msgid "_Show authorizations from all users"
469 #~ msgstr "Husk autorisation indtil _log ud"
470342
471343 #~ msgid ""
472344 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
211211
212212 #. Details
213213 #: ../src/polkitgnomeauthenticationdialog.c:643
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>_Details</b></small>"
214 msgid "_Details"
215 msgstr "_Details"
216216
217217 #: ../src/polkitgnomeauthenticationdialog.c:699
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Aktion:</b></small>"
218 msgid "Action:"
219 msgstr "Aktion:"
220220
221221 #: ../src/polkitgnomeauthenticationdialog.c:702
222222 #, c-format
224224 msgstr "Klicken, um %s zu bearbeiten"
225225
226226 #: ../src/polkitgnomeauthenticationdialog.c:716
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Anbieter:</b></small>"
227 msgid "Vendor:"
228 msgstr "Anbieter:"
229229
230230 #: ../src/polkitgnomeauthenticationdialog.c:718
231231 #, c-format
+164
-775
po/el.po less more
11 # Greek translation for policykit-gnome
22 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
33 # This file is distributed under the same license as the policykit-gnome package.
4 #
54 # FIRST AUTHOR <EMAIL@ADDRESS>, 2008.
65 # Jennie Petoumenou <epetoumenou@gmail.com>, 2008.
76 # Tournaris Pavlos <p.tournaris@gmail.com>, 2009.
8 # Simos Xenitellis <simos@gnome.org>, 2009.
7 # Simos Xenitellis <simos@gnome.org>, 2009, 2011.
8 # Kostas Papadimas <pkst@gnome.org>, 2012.
99 msgid ""
1010 msgstr ""
1111 "Project-Id-Version: policykit-gnome.HEAD\n"
12 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
13 "product=policykit-gnome&component=general\n"
14 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
15 "PO-Revision-Date: 2009-10-18 01:09+0300\n"
16 "Last-Translator: Simos Xenitellis <simos@gnome.org>\n"
17 "Language-Team: Greek <team@gnome.gr>\n"
12 "Report-Msgid-Bugs-To: \n"
13 "POT-Creation-Date: 2012-05-15 09:22+0300\n"
14 "PO-Revision-Date: 2012-05-15 09:35+0300\n"
15 "Last-Translator: Kostas Papadimas <pkst@gnome.org>\n"
16 "Language-Team: team@gnome.gr\n"
17 "Language: el\n"
1818 "MIME-Version: 1.0\n"
1919 "Content-Type: text/plain; charset=UTF-8\n"
2020 "Content-Transfer-Encoding: 8bit\n"
21 "X-Generator: Lokalize 1.0\n"
2221 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
23
24 #: ../polkitgtk/polkitlockbutton.c:460
25 #| msgid "<i>Identifier:</i>"
26 msgid "Action Identifier"
27 msgstr "Αναγνωριστικό ενέργειας"
28
29 #: ../polkitgtk/polkitlockbutton.c:461
30 msgid "The action identifier to use for the button"
31 msgstr "Το αναγνωριστικό ενέργειας προς χρήση για το κουμπί"
32
33 #: ../polkitgtk/polkitlockbutton.c:477
34 msgid "Is Authorized"
35 msgstr "Εξουσιοδοτημένο"
36
37 #: ../polkitgtk/polkitlockbutton.c:478
38 msgid "Whether the process is authorized"
39 msgstr "Εάν η διαδικασία είναι εξουσιοδοτημένη"
40
41 #: ../polkitgtk/polkitlockbutton.c:493
42 msgid "Is Visible"
43 msgstr "Ορατό"
44
45 #: ../polkitgtk/polkitlockbutton.c:494
46 msgid "Whether the widget is visible"
47 msgstr "Αν το γραφικό συστατικό είναι ορατό"
48
49 #: ../polkitgtk/polkitlockbutton.c:509
50 #| msgid "Obtained"
51 msgid "Can Obtain"
52 msgstr "Μπορεί να λάβει"
53
54 #: ../polkitgtk/polkitlockbutton.c:510
55 msgid "Whether authorization can be obtained"
56 msgstr "Αν η πιστοποίηση μπορεί να ληφθεί"
57
58 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
59 msgid "Unlock Text"
60 msgstr "Ξεκλείδωμα κειμένου"
61
62 #: ../polkitgtk/polkitlockbutton.c:526
63 msgid "The text to display when prompting the user to unlock."
64 msgstr "Το κείμενο που εμφανίζεται όταν ο χρήστης ξεκλειδώνει."
65
66 #: ../polkitgtk/polkitlockbutton.c:527
67 #| msgid "Click to make changes..."
68 msgid "Click to make changes"
69 msgstr "Πιέστε για να κάνετε αλλαγές"
70
71 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
72 msgid "Unlock Tooltip"
73 msgstr "Βοήθημα για ξεκλείδωμα"
74
75 #: ../polkitgtk/polkitlockbutton.c:543
76 msgid "The tooltip to display when prompting the user to unlock."
77 msgstr ""
78 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
79 "ξεκλειδώματος."
80
81 #: ../polkitgtk/polkitlockbutton.c:544
82 msgid "Authentication is needed to make changes."
83 msgstr "Η εξουσιοδότηση είναι αναγκαία για την πραγματοποίηση αλλαγών."
84
85 #: ../polkitgtk/polkitlockbutton.c:559
86 msgid "Lock Text"
87 msgstr "Κείμενο κλειδώματος"
88
89 #: ../polkitgtk/polkitlockbutton.c:560
90 msgid "The text to display when prompting the user to lock."
91 msgstr ""
92 "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος."
93
94 #: ../polkitgtk/polkitlockbutton.c:561
95 msgid "Click to prevent changes"
96 msgstr "Πιέστε για να εμποδίσετε τις αλλαγές"
97
98 #: ../polkitgtk/polkitlockbutton.c:576
99 msgid "Lock Tooltip"
100 msgstr "Βοήθημα κλειδώματος"
101
102 #: ../polkitgtk/polkitlockbutton.c:577
103 msgid "The tooltip to display when prompting the user to lock."
104 msgstr ""
105 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος."
106
107 #: ../polkitgtk/polkitlockbutton.c:578
108 msgid "To prevent further changes, click the lock."
109 msgstr "Για να αποφύγετε παραιτέρω αλλαγές, πατήστε για κλείδωμα."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Lock Down Text"
113 msgstr "Κείμενο κλειδώματος"
114
115 #: ../polkitgtk/polkitlockbutton.c:594
116 msgid ""
117 "The text to display when prompting the user to lock down the action for all "
118 "users."
119 msgstr ""
120 "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος "
121 "της ενέργειας για όλους τους χρήστες."
122
123 #: ../polkitgtk/polkitlockbutton.c:595
124 #| msgid "Click to open %s"
125 msgid "Click to lock down"
126 msgstr "Κλικ για κλείδωμα"
127
128 #: ../polkitgtk/polkitlockbutton.c:610
129 msgid "Lock Down Tooltip"
130 msgstr "Βοήθημα κλειδώματος"
131
132 #: ../polkitgtk/polkitlockbutton.c:611
133 msgid ""
134 "The tooltip to display when prompting the user to lock down the action for "
135 "all users."
136 msgstr ""
137 "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία κλειδώματος "
138 "ενέργειας για όλους τους χρήστες."
139
140 #: ../polkitgtk/polkitlockbutton.c:612
141 msgid ""
142 "To prevent users without administrative privileges from making changes, "
143 "click the lock."
144 msgstr ""
145 "Για να αποτρέψετε χρήστες δίχως διαχειριστικά προνόμια από το να κάνουν "
146 "αλλαγές, επιλέξτε να κλειδώσετε."
147
148 #: ../polkitgtk/polkitlockbutton.c:628
149 msgid ""
150 "The text to display when the user cannot obtain authorization through "
151 "authentication."
152 msgstr ""
153 "Το κείμενο που εμφανίζεται όταν ο χρήστης δεν μπορεί να αποκτήσει "
154 "εξουσιοδότηση μέσω πιστοποίησης."
155
156 #: ../polkitgtk/polkitlockbutton.c:629
157 #| msgid "Click to make changes..."
158 msgid "Not authorized to make changes"
159 msgstr "Μη εξουσιοδοτημένοι για πραγματοποίηση αλλαγών"
160
161 #: ../polkitgtk/polkitlockbutton.c:645
162 msgid ""
163 "The tooltip to display when the user cannot obtain authorization through "
164 "authentication."
165 msgstr ""
166 "Το βοήθημα που εμφανίζεται όταν ο χρήστες δεν μπορεί να αποκτήσει "
167 "εξουσιοδότηση μέσω πιστοποίησης."
168
169 #: ../polkitgtk/polkitlockbutton.c:646
170 msgid "System policy prevents changes. Contact your system administator."
171 msgstr ""
172 "Η πολιτική συστήματος δεν επιτρέπει αλλαγές. Επικοινωνήστε με το διαχειριστή "
173 "συστήματος."
174
175 #. Translators: this string is appended to the tooltip if the action is
176 #. * currently locked down
177 #: ../polkitgtk/polkitlockbutton.c:767
178 msgid ""
179 "This button is locked down so only users with administrative privileges can "
180 "unlock it. Right-click the button to remove the lock down."
181 msgstr ""
182 "Το πλήκτρο είναι κλειδωμένο οπότε μόνο χρήστες με διαχειριστικά προνόμια "
183 "μπορούν να το ξεκλειδώσουν. Πατήστε με δεξί κλικ για να αφαιρέσετε το "
184 "κλείδωμα."
185
186 #: ../src/main.c:128
187 msgid "Click the icon to drop all elevated privileges"
188 msgstr "Πατήστε το εικονίδιο για να αναιρέσετε όλα τα ειδικά προνόμια"
22 "X-Generator: Virtaal 0.6.1\n"
18923
19024 #: ../src/polkitgnomeauthenticationdialog.c:159
19125 msgid "Select user..."
19630 msgid "%s (%s)"
19731 msgstr "%s (%s)"
19832
199 #: ../src/polkitgnomeauthenticationdialog.c:529
33 #: ../src/polkitgnomeauthenticationdialog.c:537
20034 msgid "_Authenticate"
20135 msgstr "_Πιστοποίηση"
20236
203 #: ../src/polkitgnomeauthenticationdialog.c:566
37 #: ../src/polkitgnomeauthenticationdialog.c:576
20438 msgid ""
20539 "An application is attempting to perform an action that requires privileges. "
20640 "Authentication as one of the users below is required to perform this action."
20943 "Απαιτείται πιστοποίηση ενός από τους παρακάτω χρήστες για την εκτέλεση της "
21044 "ενέργειας."
21145
212 #: ../src/polkitgnomeauthenticationdialog.c:574
46 #: ../src/polkitgnomeauthenticationdialog.c:584
21347 msgid ""
21448 "An application is attempting to perform an action that requires privileges. "
21549 "Authentication is required to perform this action."
21751 "Μια εφαρμογή προσπαθεί να εκτελέσει ενέργεια που απαιτεί προνόμια. "
21852 "Απαιτείται πιστοποίηση για την εκτέλεση της ενέργειας."
21953
220 #: ../src/polkitgnomeauthenticationdialog.c:580
54 #: ../src/polkitgnomeauthenticationdialog.c:590
22155 msgid ""
22256 "An application is attempting to perform an action that requires privileges. "
22357 "Authentication as the super user is required to perform this action."
22559 "Μια εφαρμογή προσπαθεί να εκτελέσει ενέργεια που απαιτεί προνόμια. "
22660 "Απαιτείται πιστοποίηση υπερχρήστη για την εκτέλεση της ενέργειας."
22761
228 #: ../src/polkitgnomeauthenticationdialog.c:615
229 #: ../src/polkitgnomeauthenticator.c:289
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
23064 msgid "_Password:"
23165 msgstr "_Συνθηματικό:"
23266
23367 #. Details
234 #: ../src/polkitgnomeauthenticationdialog.c:633
235 msgid "<small><b>_Details</b></small>"
236 msgstr "<small><b>_Λεπτομέρειες</b></small>"
237
238 #: ../src/polkitgnomeauthenticationdialog.c:686
239 msgid "<small><b>Action:</b></small>"
240 msgstr "<small><b>Ενέργεια:</b></small>"
241
242 #: ../src/polkitgnomeauthenticationdialog.c:689
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "_Λεπτομέρειες"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "Ενέργεια:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
24377 #, c-format
24478 msgid "Click to edit %s"
24579 msgstr "Κάντε κλικ για να επεξεργαστείτε το %s"
24680
247 #: ../src/polkitgnomeauthenticationdialog.c:703
248 msgid "<small><b>Vendor:</b></small>"
249 msgstr "<small><b>Προμηθευτής:</b></small>"
250
251 #: ../src/polkitgnomeauthenticationdialog.c:705
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "Προμηθευτής:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
25286 #, c-format
25387 msgid "Click to open %s"
25488 msgstr "Κάντε κλικ για να ανοίξετε το %s"
25589
256 #: ../src/polkitgnomeauthenticationdialog.c:868
90 #: ../src/polkitgnomeauthenticationdialog.c:881
25791 msgid "Authenticate"
25892 msgstr "Πιστοποίηση"
25993
260 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
26195 #, c-format
26296 msgid "_Password for %s:"
26397 msgstr "_Συνθηματικό για %s:"
26498
265 #: ../src/polkitgnomeauthenticator.c:445
266 #| msgid "Authentication"
99 #: ../src/polkitgnomeauthenticator.c:456
267100 msgid "Authentication Failure"
268101 msgstr "Αποτυχία πιστοποίησης"
269102
270 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
271 #| msgid "Admin Authentication"
272 msgid "PolicyKit Authentication Agent"
273 msgstr "Πράκτορας πιστοποίησης PolicyKit"
274
275 #~ msgid "Authorizations"
276 #~ msgstr "Εξουσιοδοτήσεις"
277
278 #~ msgid "Configure authorizations"
279 #~ msgstr "Ρύθμιση εξουσιοδοτήσεων"
280
281 #~ msgid ""
282 #~ "A list of PolicyKit action where the \"retain authorization\" checkbox "
283 #~ "isn't checked by default; this list is maintained by the authentication "
284 #~ "dialog code itself. For example, if a user unchecks the \"retain "
285 #~ "authorization\" check box for an action and successfully obtains an "
286 #~ "authorization for the action, the action will be added to this list."
287 #~ msgstr ""
288 #~ "Λίστα ενεργειών για τις οποίες το κουτί \"διατήρηση εξουσιοδότησης\" δεν "
289 #~ "είναι προεπιλεγμένο. Η λίστα ανανεώνεται αυτόματα από τον κώδικα του "
290 #~ "διαλόγου πιστοποίησης. Για παράδειγμα, αν ο χρήστης απεπιλέξει το κουτί "
291 #~ "\"διατήρηση εξουσιοδότησης\" για μία ενέργεια και μετά αποκτήσει "
292 #~ "πιστοποίηση για την ενέργεια αυτή, η ενέργεια θα προστεθεί στη λίστα."
293
294 #~ msgid ""
295 #~ "A list of actions where the \"retain authorization\" checkbox isn't "
296 #~ "checked by default"
297 #~ msgstr ""
298 #~ "Λίστα ενεργειών για τις οποίες το κουτί \"διατήρηση εξουσιοδότησης\" δεν "
299 #~ "είναι προεπιλεγμένο"
300
301 #~ msgid ""
302 #~ "If set to true, the authentication dialog from PolicyKit-gnome will grab "
303 #~ "the keyboard, so that you will not be able to type in other programs "
304 #~ "while the dialog is active. Use this if your window manager does not "
305 #~ "focus the authentication dialog automatically, and you want to avoid "
306 #~ "accidentally typing passwords in other programs."
307 #~ msgstr ""
308 #~ "Αν έχει οριστεί αληθές, ο διάλογος πιστοποίησης του PolicyKit-gnome θα "
309 #~ "κλειδώνει το πληκτρολόγιο, έτσι ώστε να μην μπορεί να χρησιμοποιηθεί από "
310 #~ "κανένα άλλο πρόγραμμα όσο θα είναι ενεργός ο διάλογος πιστοποίησης. "
311 #~ "Χρησιμοποιήστε αυτή την επιλογή αν ο διαχειριστής παραθύρων σας δεν "
312 #~ "εστιάζει αυτόματα στο διάλογο πιστοποίησης και φοβάστε μήπως "
313 #~ "πληκτρολογήσετε κατά λάθος συνθηματικά σε άλλα προγράμματα."
314
315 #~ msgid ""
316 #~ "If set to true, then \"retain authorization\" check box (if present) is "
317 #~ "checked by default in the authentication dialog unless the action is "
318 #~ "mentioned in the \"/desktop/gnome/policykit/"
319 #~ "auth_dialog_retain_authorization_blacklist\" key."
320 #~ msgstr ""
321 #~ "Αν έχει οριστεί αληθές, τότε το κουτί \"διατήρηση πιστοποίησης\" (αν "
322 #~ "υπάρχει) του διαλόγου πιστοποίησης είναι προεπιλεγμένο. Εξαιρούνται οι "
323 #~ "ενέργειες που αναφέρονται στο \"/desktop/gnome/policykit/"
324 #~ "auth_dialog_retain_authorization_blacklist\"."
325
326 #~ msgid "Whether the authentication dialog should grab the keyboard"
327 #~ msgstr ""
328 #~ "Αν ο διάλογος πιστοποίησης θα πρέπει να κλειδώνει το πληκτρολόγιο για "
329 #~ "αποκλειστική του χρήση"
330
331 #~ msgid "Whether the retain authorization check box is checked by default"
332 #~ msgstr "Αν είναι προεπιλεγμένο το κουτί διατήρησης της πιστοποίησης"
333
334 #~ msgid "Copyright © 2007 David Zeuthen"
335 #~ msgstr "Copyright © 2007 David Zeuthen"
336
337 #~ msgid "PolicyKit-gnome Website"
338 #~ msgstr "Ιστοσελίδα του PolicyKit-gnome"
339
340 #~ msgid "PolicyKit-gnome demo"
341 #~ msgstr "Επίδειξη του PolicyKit-gnome"
342
343 #~ msgid "PolicyKit for the GNOME desktop"
344 #~ msgstr "To PolicyKit για την επιφάνεια εργασίας του Gnome"
345
346 #~ msgid "_File"
347 #~ msgstr "_Αρχείο"
348
349 #~ msgid "_Actions"
350 #~ msgstr "Ε_νέργειες"
351
352 #~ msgid "_Help"
353 #~ msgstr "_Βοήθεια"
354
355 #~ msgid "_Quit"
356 #~ msgstr "Έ_ξοδος"
357
358 #~ msgid "Quit"
359 #~ msgstr "Έξοδος"
360
361 #~ msgid "_About"
362 #~ msgstr "_Περί"
363
364 #~ msgid "About"
365 #~ msgstr "Περί"
366
367 #~ msgid ""
368 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
369 #~ "The authorization is kept for the life time of the process"
370 #~ msgstr ""
371 #~ "Το <b>Frobnicate</b> απαιτεί πιστοποίηση του χρήστη. Η εξουσιοδότηση "
372 #~ "διατηρείται καθ' όλη τη διάρκεια της διεργασίας"
373
374 #~ msgid "Frobnicate!"
375 #~ msgstr "Frobnicate!"
376
377 #~ msgid ""
378 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
379 #~ "a one-shot authorization."
380 #~ msgstr ""
381 #~ "Το <b> Άλμα</b> απαιτεί πιστοποίηση του χρήστη. Η εξουσιοδότηση είναι "
382 #~ "μιας χρήσης."
383
384 #~ msgid "Jump!"
385 #~ msgstr "Άλμα!"
386
387 #~ msgid ""
388 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
389 #~ "authenticate. This instance overrides the defaults set in "
390 #~ "polkit_gnome_action_new()."
391 #~ msgstr ""
392 #~ "Το <b>Tweak</b> απαιτεί πιστοποίηση διαχειριστή συστήματος. Παρακάμπτει "
393 #~ "τις προεπιλεγμένες ρυθμίσεις του polkit_gnome_action_new()."
394
395 #~ msgid "Tweak!"
396 #~ msgstr "Tweak!"
397
398 #~ msgid "Tweak"
399 #~ msgstr "Tweak"
400
401 #~ msgid "Tweak (long)"
402 #~ msgstr "Tweak (long)"
403
404 #~ msgid "If your admin wasn't annoying, you could do this"
405 #~ msgstr ""
406 #~ "Αν είχατε λιγότερο ενοχλητικό διαχειριστή, θα μπορούσατε να το κάνετε"
407
408 #~ msgid "Tweak..."
409 #~ msgstr "Tweak..."
410
411 #~ msgid "Tweak... (long)"
412 #~ msgstr "Tweak... (long)"
413
414 #~ msgid "Only card carrying tweakers can do this!"
415 #~ msgstr "Μόνο όσοι tweakers έχουν κάρτα μπορούν να το κάνουν αυτό!"
416
417 #~ msgid "Tweak! (long)"
418 #~ msgstr "Tweak! (long)"
419
420 #~ msgid "Go ahead, tweak tweak tweak!"
421 #~ msgstr "Εμπρός! Tweak tweak tweak!"
422
423 #~ msgid ""
424 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
425 #~ "authenticate. Once authenticated, this privilege can be retained "
426 #~ "indefinitely."
427 #~ msgstr ""
428 #~ "Το <b>Twiddle</b> απαιτεί πιστοποίηση διαχειριστή συστήματος. Μετά την "
429 #~ "πιστοποίηση, τα σχετικά προνόμια διατηρούνται επ' αόριστον."
430
431 #~ msgid "Twiddle!"
432 #~ msgstr "Twiddle!"
433
434 #~ msgid ""
435 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
436 #~ "authenticated, this privilege can be retained for the remainder of the "
437 #~ "desktop session."
438 #~ msgstr ""
439 #~ "Η <b>Μπουνιά</b> απαιτεί πιστοποίηση του χρήστη. Μετά την πιστοποίηση, τα "
440 #~ "σχετικά προνόμια διατηρούνται μέχρι το τέλος της συνεδρίας της επιφάνειας "
441 #~ "εργασίας."
442
443 #~ msgid "Punch!"
444 #~ msgstr "Μπουνιά!"
445
446 #~ msgid ""
447 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
448 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
449 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
450 #~ "in' exactlywhen the authorization is held. Toggling the button means "
451 #~ "obtaining resp. revoking the authorization in question."
452 #~ msgstr ""
453 #~ "Η <b> Εναλλαγή</b> δείχνει πώς μπορεί να χρησιμοποιηθεί το PolicyKit για "
454 #~ "να κατευθύνει τη λειτουργία ενός GtkToggleButton. Προσφέρει έναν εύκολο "
455 #~ "τρόπο για να ζητείται από τους χρήστες να αποσύρουν την εξουσιοδότηση "
456 #~ "όταν δεν τη χρειάζονται πλέον. Π.χ. το κουμπί \"πατιέται\" ακριβώς τη "
457 #~ "στιγμή που δίνεται η εξουσιοδότηση. Η εναλλαγή του κουμπιού σημαίνει ότι "
458 #~ "αναλαμβάνεται η ευθύνη για την απόσυρση της εξουσιοδότησης."
459
460 #~ msgid ""
461 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
462 #~ "update in real-time.</i>."
463 #~ msgstr ""
464 #~ "<i>Συμβουλή: Δοκιμάστε να επεξεργαστείτε το /etc/PolicyKit/Policy.conf "
465 #~ "και θα δείτε τα γραφικά συστατικά του διαμεσολαβητή να ανανεώνονται σε "
466 #~ "πραγματικό χρόνο.</i>"
467
468 #~ msgid "Frobnicate"
469 #~ msgstr "Frobnicate"
470
471 #~ msgid "Jump"
472 #~ msgstr "Άλμα"
473
474 #~ msgid "Kick bar"
475 #~ msgstr "Κλωτσιά στο bar"
476
477 #~ msgid "Kick baz"
478 #~ msgstr "Κλωτσιά στο baz"
479
480 #~ msgid "Kick foo"
481 #~ msgstr "Κλωτσιά στο foo"
482
483 #~ msgid "Punch"
484 #~ msgstr "Μπουνιά"
485
486 #~ msgid ""
487 #~ "System policy prevents the PolicyKit-gnome example helper from "
488 #~ "Frobnicating"
489 #~ msgstr ""
490 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
491 #~ "gnome να κάνει Frobnicate"
492
493 #~ msgid ""
494 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
495 #~ msgstr ""
496 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
497 #~ "gnome να κάνει Άλμα"
498
499 #~ msgid ""
500 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
501 #~ msgstr ""
502 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
503 #~ "gnome να ρίξει Κλωτσιά στο bar"
504
505 #~ msgid ""
506 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
507 #~ msgstr ""
508 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
509 #~ "gnome να ρίξει Κλωτσιά στο baz"
510
511 #~ msgid ""
512 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
513 #~ msgstr ""
514 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
515 #~ "gnome να ρίξει Κλωτσιά στο foo"
516
517 #~ msgid ""
518 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
519 #~ msgstr ""
520 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
521 #~ "gnome να ρίξει Μπουνιά"
522
523 #~ msgid ""
524 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
525 #~ msgstr ""
526 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
527 #~ "gnome να κάνει Εναλλαγή"
528
529 #~ msgid ""
530 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
531 #~ msgstr ""
532 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
533 #~ "gnome να κάνει Tweak"
534
535 #~ msgid ""
536 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
537 #~ msgstr ""
538 #~ "Η πολιτική του συστήματος εμποδίζει το παράδειγμα βοηθού του PolicyKit-"
539 #~ "gnome να κάνει Twiddle"
540
541 #~ msgid "Toggle"
542 #~ msgstr "Εναλλαγή"
543
544 #~ msgid "Twiddle"
545 #~ msgstr "Twiddle"
546
547 #~ msgid "Authenticating..."
548 #~ msgstr "Πιστοποίηση..."
549
550 #~ msgid "Don't exit after 30 seconds of inactivity"
551 #~ msgstr "Να μη γίνει έξοδος μετά από 30 δευτερόλεπτα αδράνειας"
552
553 #~ msgid "PolicyKit GNOME session daemon"
554 #~ msgstr "Δαίμονας συνεδρίας του PolicyKit GNOME"
555
556 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
557 #~ msgstr "Εκκίνηση του δαίμονα συνεδρίας του PolicyKit GNOME, έκδοση %s"
558
559 #~ msgid "_Remember authorization for this session"
560 #~ msgstr "Απο_μνημόνευση της εξουσιοδότησης για αυτή τη συνεδρία"
561
562 #~ msgid "_Remember authorization"
563 #~ msgstr "Απ_ομνημόνευση εξουσιοδότησης"
564
565 #~ msgid "For this _session only"
566 #~ msgstr "Μόνο για αυτήν τη _συνεδρία"
567
568 #~ msgid "<small><b>Application:</b></small>"
569 #~ msgstr "<small><b>Εφαρμογή:</b></small>"
570
571 #~ msgid "(unknown"
572 #~ msgstr "(άγνωστο)"
573
574 #~ msgid "_Password for root:"
575 #~ msgstr "_Συνθηματικό root:"
576
577 #~ msgid "_Password or swipe finger for %s:"
578 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα %s:"
579
580 #~ msgid "_Password or swipe finger for root:"
581 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα root:"
582
583 #~ msgid "_Password or swipe finger:"
584 #~ msgstr "_Συνθηματικό ή δακτυλικό αποτύπωμα:"
585
586 #~ msgid "No"
587 #~ msgstr "Όχι"
588
589 #~ msgid "Admin Authentication (one shot)"
590 #~ msgstr "Πιστοποίηση διαχειριστή (μιας χρήσης)"
591
592 #~ msgid "Admin Authentication (keep session)"
593 #~ msgstr "Πιστοποίηση διαχειριστή (για τη συνεδρία)"
594
595 #~ msgid "Admin Authentication (keep indefinitely)"
596 #~ msgstr "Πιστοποίηση διαχειριστή (επ' αόριστον)"
597
598 #~ msgid "Authentication (one shot)"
599 #~ msgstr "Πιστοποίηση (μιας χρήσης)"
600
601 #~ msgid "Authentication (keep session)"
602 #~ msgstr "Πιστοποίηση (για τη συνεδρία)"
603
604 #~ msgid "Authentication (keep indefinitely)"
605 #~ msgstr "Πιστοποίηση (επ' αόριστον)"
606
607 #~ msgid "Yes"
608 #~ msgstr "Ναι"
609
610 #~ msgid ", "
611 #~ msgstr ", "
612
613 #~ msgid "Must be on console"
614 #~ msgstr "Να βρίσκεται σε κονσόλα"
615
616 #~ msgid "Must be in active session"
617 #~ msgstr "Να βρίσκεται σε ενεργή συνεδρία"
618
619 #~ msgid "Must be program %s"
620 #~ msgstr "Να είναι το πρόγραμμα %s"
621
622 #~ msgid "Must be SELinux Context %s"
623 #~ msgstr "Να βρίσκεται σε περιβάλλον SELinux %s"
624
625 #~ msgid "A moment ago"
626 #~ msgstr "Μόλις τώρα"
627
628 #~ msgid "1 minute ago"
629 #~ msgstr "1 λεπτό πριν"
630
631 #~ msgid "%d minutes ago"
632 #~ msgstr "%d λεπτά πριν"
633
634 #~ msgid "1 hour ago"
635 #~ msgstr "1 ώρα πριν"
636
637 #~ msgid "%d hours ago"
638 #~ msgstr "%d ώρες πριν"
639
640 #~ msgid "1 day ago"
641 #~ msgstr "1 ημέρα πριν"
642
643 #~ msgid "%d days ago"
644 #~ msgstr "%d ημέρες πριν"
645
646 #~ msgid "Auth as %s (uid %d)"
647 #~ msgstr "Πιστοποίηση ως %s (uid %d)"
648
649 #~ msgid "Auth as uid %d"
650 #~ msgstr "Πιστοποίηση ως uid %d"
651
652 #~ msgid "Blocked by %s (uid %d)"
653 #~ msgstr "Φραγή από %s (uid %d)"
654
655 #~ msgid "Blocked by uid %d"
656 #~ msgstr "Φραγή από uid %d"
657
658 #~ msgid "Granted by %s (uid %d)"
659 #~ msgstr "Χορήγηση από %s (uid %d)"
660
661 #~ msgid "Granted by uid %d"
662 #~ msgstr "Χορήγηση από uid %d"
663
664 #~ msgid "Single shot pid %d (%s)"
665 #~ msgstr "pid μιας χρήσης %d (%s)"
666
667 #~ msgid "pid %d (%s)"
668 #~ msgstr "pid %d (%s)"
669
670 #~ msgid "This session"
671 #~ msgstr "Για αυτήν τη συνεδρία"
672
673 #~ msgid "Always"
674 #~ msgstr "Πάντα"
675
676 #~ msgid "None"
677 #~ msgstr "Ποτέ"
678
679 #~ msgid "Grant Negative Authorization"
680 #~ msgstr "Χορήγηση αρνητικής εξουσιοδότησης"
681
682 #~ msgid "Grant Authorization"
683 #~ msgstr "Χορήγηση εξουσιοδότησης"
684
685 #~ msgid ""
686 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
687 #~ "requires more information</big></b>"
688 #~ msgstr ""
689 #~ "<b><big>Η χορήγηση αρνητικής εξουσιοδότησης στην ενέργεια <i>%s</i> "
690 #~ "απαιτεί περισσότερες πληροφορίες</big></b>"
691
692 #~ msgid ""
693 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
694 #~ "information</big></b>"
695 #~ msgstr ""
696 #~ "<b><big>Η χορήγηση εξουσιοδότησης στην ενέργεια <i>%s</i> απαιτεί "
697 #~ "περισσότερες πληροφορίες</big></b>"
698
699 #~ msgid ""
700 #~ "Select the user to block for the action and, optionally, any constraints "
701 #~ "on the negative authorization that you are about to grant."
702 #~ msgstr ""
703 #~ "Επιλέξτε το χρήστη για τον οποίο επιθυμείτε να ισχύει φραγή για αυτήν την "
704 #~ "ενέργεια και, προαιρετικά, περιορισμούς για την αρνητική εξουσιοδότηση "
705 #~ "που πρόκειται να χορηγήσετε."
706
707 #~ msgid ""
708 #~ "Select the beneficiary and, optionally, how to constrain the "
709 #~ "authorization that you are about to grant."
710 #~ msgstr ""
711 #~ "Επιλέξτε τον δικαιούχο και, προαιρετικά, περιορισμούς για την "
712 #~ "εξουσιοδότηση που πρόκειται να χορηγήσετε."
713
714 #~ msgid "<b>Beneficiary</b>"
715 #~ msgstr "<b>Δικαιούχος</b>"
716
717 #~ msgid "Select the user that will receive the negative authorization."
718 #~ msgstr ""
719 #~ "Επιλέξτε το χρήστη για τον οποίο θα ισχύει η αρνητική εξουσιοδότηση."
720
721 #~ msgid "Select the user that will receive the authorization."
722 #~ msgstr "Επιλέξτε το χρήστη για τον οποίο θα ισχύει η εξουσιοδότηση."
723
724 #~ msgid "_Show system users"
725 #~ msgstr "Ε_μφάνιση χρηστών συστήματος"
726
727 #~ msgid "<b>Constraints</b>"
728 #~ msgstr "<b>Περιορισμοί</b>"
729
730 #~ msgid ""
731 #~ "Constraints limits the authorization such that it only applies under "
732 #~ "certain circumstances."
733 #~ msgstr ""
734 #~ "Οι περιορισμοί σημαίνουν ότι η εξουσιοδότηση θα ισχύει μόνο υπό ορισμένες "
735 #~ "συνθήκες."
736
737 #~ msgid "_None"
738 #~ msgstr "_Καθόλου"
739
740 #~ msgid "Must be _in active session"
741 #~ msgstr "Να βρίσκεται σε _ενεργή συνεδρία"
742
743 #~ msgid "Must be on _local console"
744 #~ msgstr "Να βρίσκεται σε _τοπική κονσόλα"
745
746 #~ msgid "Must be in _active session on local console"
747 #~ msgstr "Να βρίσκεται _σε ενεργή συνεδρία και σε τοπική κονσόλα"
748
749 #~ msgid "_Block..."
750 #~ msgstr "_Φραγή..."
751
752 #~ msgid "_Grant..."
753 #~ msgstr "_Χορήγηση..."
754
755 #~ msgid "Edit Implicit Authorizations"
756 #~ msgstr "Επεξεργασία σιωπηρών εξουσιοδοτήσεων"
757
758 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
759 #~ msgstr "<b><big>Επιλέξτε καινούριες σιωπηρές εξουσιοδοτήσεις</big></b>"
760
761 #~ msgid ""
762 #~ "Implicit authorizations are authorizations that are granted automatically "
763 #~ "to users under certain circumstances. Choose what is required for the "
764 #~ "action <i>%s</i>."
765 #~ msgstr ""
766 #~ "Οι σιωπηρές εξουσιοδοτήσεις είναι εξουσιοδοτήσεις που δίνονται αυτόματα "
767 #~ "στους χρήστες υπό ορισμένες συνθήκες. Επιλέξτε τις προϋποθέσεις για την "
768 #~ "ενέργεια <i>%s</i>."
769
770 #~ msgid "<i>Anyone:</i>"
771 #~ msgstr "<i>Οποιοσδήποτε</i>"
772
773 #~ msgid "<i>Console:</i>"
774 #~ msgstr "<i>Κονσόλα:</i>"
775
776 #~ msgid "<i>Active Console:</i>"
777 #~ msgstr "<i>Ενεργή κονσόλα:</i>"
778
779 #~ msgid "_Modify..."
780 #~ msgstr "_Τροποποίηση..."
781
782 #~ msgid "<b>Action</b>"
783 #~ msgstr "<b>Ενέργεια</b>"
784
785 #~ msgid "<i>Description:</i>"
786 #~ msgstr "<i>Περιγραφή:</i>"
787
788 #~ msgid "<i>Vendor:</i>"
789 #~ msgstr "<i>Διανομέας:</i>"
790
791 #~ msgid "<b>Implicit Authorizations</b>"
792 #~ msgstr "<b>Σιωπηρές εξουσιοδοτήσεις</b>"
793
794 #~ msgid ""
795 #~ "Implicit authorizations are authorizations automatically given to users "
796 #~ "based on certain criteria such as if they are on the local console."
797 #~ msgstr ""
798 #~ "Οι σιωπηρές εξουσιοδοτήσεις είναι εξουσιοδοτήσεις που δίνονται αυτόματα "
799 #~ "σε χρήστες που πληρούν συγκεκριμένα κριτήρια, π.χ. βρίσκονται σε τοπική "
800 #~ "κονσόλα."
801
802 #~ msgid "_Edit..."
803 #~ msgstr "Ε_πεξεργασία…"
804
805 #~ msgid "Revert To _Defaults..."
806 #~ msgstr "Επ_αναφορά προεπιλογών..."
807
808 #~ msgid "<b>Explicit Authorizations</b>"
809 #~ msgstr "<b>Ρητές εξουσιοδοτήσεις</b>"
810
811 #~ msgid ""
812 #~ "This list displays authorizations that are either obtained through "
813 #~ "authentication or specifically given to the entity in question. Blocked "
814 #~ "authorizations are marked with a STOP sign."
815 #~ msgstr ""
816 #~ "Η λίστα αυτή εμφανίζει εξουσιοδοτήσεις οι οποίες είτε ελήφθησαν μέσω "
817 #~ "πιστοποίησης είτε χορηγήθηκαν συγκεκριμένα στον εν λόγω χρήστη/ομάδα. Οι "
818 #~ "φραγμένες εξουσιοδοτήσεις σημειώνονται με το σύμβολο STOP."
819
820 #~ msgid "Entity"
821 #~ msgstr "Όνομα"
822
823 #~ msgid "Scope"
824 #~ msgstr "Εμβέλεια"
825
826 #~ msgid "How"
827 #~ msgstr "Τρόπος λήψης"
828
829 #~ msgid "Constraints"
830 #~ msgstr "Περιορισμοί"
831
832 #~ msgid "_Revoke"
833 #~ msgstr "Α_νάκληση"
834
835 #~ msgid "_Revoke..."
836 #~ msgstr "Α_νάκληση..."
837
838 #~ msgid "_Show authorizations from all users..."
839 #~ msgstr "_Εμφανιση πιστοποιήσεων για όλους τους χρήστες..."
840
841 #~ msgid "_Show authorizations from all users"
842 #~ msgstr "_Εμφανιση πιστοποιήσεων για όλους τους χρήστες"
843
844 #~ msgid "Select an action"
845 #~ msgstr "Επιλέξτε ενέργεια"
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "Ο διάλογος πιστοποίησης ακυρώθηκε από τον χρήστη"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Αναγνωριστικό ενέργειας"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "Το αναγνωριστικό ενέργειας προς χρήση για το κουμπί"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Εξουσιοδοτημένο"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Εάν η διαδικασία είναι εξουσιοδοτημένη"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Ορατό"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Αν το γραφικό συστατικό είναι ορατό"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Μπορεί να λάβει"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Αν η πιστοποίηση μπορεί να ληφθεί"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Ξεκλείδωμα κειμένου"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "Το κείμενο που εμφανίζεται όταν ο χρήστης ξεκλειδώνει."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Πιέστε για να κάνετε αλλαγές"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Βοήθημα για ξεκλείδωμα"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr ""
145 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
146 #~ "ξεκλειδώματος."
147
148 #~ msgid "Authentication is needed to make changes."
149 #~ msgstr "Η εξουσιοδότηση είναι αναγκαία για την πραγματοποίηση αλλαγών."
150
151 #~ msgid "Lock Text"
152 #~ msgstr "Κείμενο κλειδώματος"
153
154 #~ msgid "The text to display when prompting the user to lock."
155 #~ msgstr ""
156 #~ "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
157 #~ "κλειδώματος."
158
159 #~ msgid "Click to prevent changes"
160 #~ msgstr "Πιέστε για να εμποδίσετε τις αλλαγές"
161
162 #~ msgid "Lock Tooltip"
163 #~ msgstr "Βοήθημα κλειδώματος"
164
165 #~ msgid "The tooltip to display when prompting the user to lock."
166 #~ msgstr ""
167 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
168 #~ "κλειδώματος."
169
170 #~ msgid "To prevent further changes, click the lock."
171 #~ msgstr "Για να αποφύγετε παραιτέρω αλλαγές, πατήστε για κλείδωμα."
172
173 #~ msgid "Lock Down Text"
174 #~ msgstr "Κείμενο κλειδώματος"
175
176 #~ msgid ""
177 #~ "The text to display when prompting the user to lock down the action for "
178 #~ "all users."
179 #~ msgstr ""
180 #~ "Το κείμενο που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
181 #~ "κλειδώματος της ενέργειας για όλους τους χρήστες."
182
183 #~ msgid "Click to lock down"
184 #~ msgstr "Κλικ για κλείδωμα"
185
186 #~ msgid "Lock Down Tooltip"
187 #~ msgstr "Βοήθημα κλειδώματος"
188
189 #~ msgid ""
190 #~ "The tooltip to display when prompting the user to lock down the action "
191 #~ "for all users."
192 #~ msgstr ""
193 #~ "Το βοήθημα που εμφανίζεται καθώς ο χρήστης είναι στη διαδικασία "
194 #~ "κλειδώματος ενέργειας για όλους τους χρήστες."
195
196 #~ msgid ""
197 #~ "To prevent users without administrative privileges from making changes, "
198 #~ "click the lock."
199 #~ msgstr ""
200 #~ "Για να αποτρέψετε χρήστες δίχως διαχειριστικά προνόμια από το να κάνουν "
201 #~ "αλλαγές, επιλέξτε να κλειδώσετε."
202
203 #~ msgid ""
204 #~ "The text to display when the user cannot obtain authorization through "
205 #~ "authentication."
206 #~ msgstr ""
207 #~ "Το κείμενο που εμφανίζεται όταν ο χρήστης δεν μπορεί να αποκτήσει "
208 #~ "εξουσιοδότηση μέσω πιστοποίησης."
209
210 #~ msgid "Not authorized to make changes"
211 #~ msgstr "Μη εξουσιοδοτημένοι για πραγματοποίηση αλλαγών"
212
213 #~ msgid ""
214 #~ "The tooltip to display when the user cannot obtain authorization through "
215 #~ "authentication."
216 #~ msgstr ""
217 #~ "Το βοήθημα που εμφανίζεται όταν ο χρήστες δεν μπορεί να αποκτήσει "
218 #~ "εξουσιοδότηση μέσω πιστοποίησης."
219
220 #~ msgid "System policy prevents changes. Contact your system administator."
221 #~ msgstr ""
222 #~ "Η πολιτική συστήματος δεν επιτρέπει αλλαγές. Επικοινωνήστε με το "
223 #~ "διαχειριστή συστήματος."
224
225 #~ msgid ""
226 #~ "This button is locked down so only users with administrative privileges "
227 #~ "can unlock it. Right-click the button to remove the lock down."
228 #~ msgstr ""
229 #~ "Το πλήκτρο είναι κλειδωμένο οπότε μόνο χρήστες με διαχειριστικά προνόμια "
230 #~ "μπορούν να το ξεκλειδώσουν. Πατήστε με δεξί κλικ για να αφαιρέσετε το "
231 #~ "κλείδωμα."
232
233 #~ msgid "Click the icon to drop all elevated privileges"
234 #~ msgstr "Πατήστε το εικονίδιο για να αναιρέσετε όλα τα ειδικά προνόμια"
00 # English (British) translation.
11 # Copyright (C) 2008 THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
3 #
43 # Philip Withnall <philip@tecnocode.co.uk>, 2008, 2009.
5 #
4 # Chris Leonard <cjl@laptop.org>, 2012.
65 msgid ""
76 msgstr ""
87 "Project-Id-Version: policykit-gnome VERSION\n"
9 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-09-13 13:40+0100\n"
11 "PO-Revision-Date: 2008-04-04 08:07+0000\n"
12 "Last-Translator: Philip Withnall <philip@tecnocode.co.uk>\n"
13 "Language-Team: \n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-04 18:36+0000\n"
11 "PO-Revision-Date: 2012-09-05 01:15-0400\n"
12 "Last-Translator: Chris Leonard <cjl@laptop.org>\n"
13 "Language-Team: Sugar Labs\n"
14 "Language: en_GB\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "Action Identifier"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "The action identifier to use for the button"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "Is Authorised"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "Whether the process is authorised"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "Is Visible"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "Whether the widget is visible"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "Can Obtain"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "Whether authorisation can be obtained"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "Unlock Text"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "The text to display when prompting the user to unlock."
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "Click to make changes"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "Unlock Tooltip"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "The tooltip to display when prompting the user to unlock."
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "Authentication is needed to make changes."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "Lock Text"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "The text to display when prompting the user to lock."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "Click to prevent changes"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "Lock Tooltip"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "The tooltip to display when prompting the user to lock."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "To prevent further changes, click the lock."
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "Lock Down Text"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr ""
107 "The text to display when prompting the user to lock down the action for all "
108 "users."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Click to lock down"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Lock Down Tooltip"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "The tooltip to display when prompting the user to lock down the action for "
124 "all users."
125
126 #: ../polkitgtk/polkitlockbutton.c:612
127 msgid ""
128 "To prevent users without administrative privileges from making changes, "
129 "click the lock."
130 msgstr ""
131 "To prevent users without administrative privileges from making changes, "
132 "click the lock."
133
134 #: ../polkitgtk/polkitlockbutton.c:628
135 msgid ""
136 "The text to display when the user cannot obtain authorization through "
137 "authentication."
138 msgstr ""
139 "The text to display when the user cannot obtain authorisation through "
140 "authentication."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "Not authorised to make changes"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "The tooltip to display when the user cannot obtain authorisation through "
152 "authentication."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr "System policy prevents changes. Contact your system administator."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "This button is locked down so only users with administrative privileges can "
166 "unlock it. Right-click the button to remove the lock down."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Click the icon to drop all elevated privileges"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
19 "X-Generator: Virtaal 0.7.0\n"
20 "X-Project-Style: gnome\n"
17121
17222 #: ../src/polkitgnomeauthenticationdialog.c:159
17323 msgid "Select user..."
17828 msgid "%s (%s)"
17929 msgstr "%s (%s)"
18030
181 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18232 msgid "_Authenticate"
18333 msgstr "_Authenticate"
18434
185 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:576
18636 msgid ""
18737 "An application is attempting to perform an action that requires privileges. "
18838 "Authentication as one of the users below is required to perform this action."
19040 "An application is attempting to perform an action that requires privileges. "
19141 "Authentication as one of the users below is required to perform this action."
19242
193 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:584
19444 msgid ""
19545 "An application is attempting to perform an action that requires privileges. "
19646 "Authentication is required to perform this action."
19848 "An application is attempting to perform an action that requires privileges. "
19949 "Authentication is required to perform this action."
20050
201 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:590
20252 msgid ""
20353 "An application is attempting to perform an action that requires privileges. "
20454 "Authentication as the super user is required to perform this action."
20656 "An application is attempting to perform an action that requires privileges. "
20757 "Authentication as the super user is required to perform this action."
20858
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:625
60 #: ../src/polkitgnomeauthenticator.c:300
21161 msgid "_Password:"
21262 msgstr "_Password:"
21363
21464 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Details</b></small>"
65 #: ../src/polkitgnomeauthenticationdialog.c:643
66 msgid "_Details"
67 msgstr "_Details"
21868
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Action:</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:699
70 msgid "Action:"
71 msgstr "Action:"
22272
223 #: ../src/polkitgnomeauthenticationdialog.c:689
73 #: ../src/polkitgnomeauthenticationdialog.c:702
22474 #, c-format
22575 msgid "Click to edit %s"
22676 msgstr "Click to edit %s"
22777
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Vendor:</b></small>"
78 #: ../src/polkitgnomeauthenticationdialog.c:716
79 msgid "Vendor:"
80 msgstr "Vendor:"
23181
232 #: ../src/polkitgnomeauthenticationdialog.c:705
82 #: ../src/polkitgnomeauthenticationdialog.c:718
23383 #, c-format
23484 msgid "Click to open %s"
23585 msgstr "Click to open %s"
23686
237 #: ../src/polkitgnomeauthenticationdialog.c:868
87 #: ../src/polkitgnomeauthenticationdialog.c:881
23888 msgid "Authenticate"
23989 msgstr "Authenticate"
24090
241 #: ../src/polkitgnomeauthenticator.c:285
91 #: ../src/polkitgnomeauthenticator.c:296
24292 #, c-format
24393 msgid "_Password for %s:"
24494 msgstr "_Password for %s:"
24595
246 #: ../src/polkitgnomeauthenticator.c:445
96 #: ../src/polkitgnomeauthenticator.c:456
24797 msgid "Authentication Failure"
24898 msgstr "Authentication Failure"
24999
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "PolicyKit Authentication Agent"
253
254 #~ msgid "Authorizations"
255 #~ msgstr "Authorisations"
256
257 #~ msgid "Configure authorizations"
258 #~ msgstr "Configure authorisations"
259
260 #~ msgid "Copyright © 2007 David Zeuthen"
261 #~ msgstr "Copyright © 2007 David Zeuthen"
262
263 #~ msgid "PolicyKit-gnome Website"
264 #~ msgstr "PolicyKit-gnome Website"
265
266 #~ msgid "PolicyKit-gnome demo"
267 #~ msgstr "PolicyKit-gnome demo"
268
269 #~ msgid "PolicyKit for the GNOME desktop"
270 #~ msgstr "PolicyKit for the GNOME desktop"
271
272 #~ msgid "_File"
273 #~ msgstr "_File"
274
275 #~ msgid "_Actions"
276 #~ msgstr "_Actions"
277
278 #~ msgid "_Help"
279 #~ msgstr "_Help"
280
281 #~ msgid "_Quit"
282 #~ msgstr "_Quit"
283
284 #~ msgid "Quit"
285 #~ msgstr "Quit"
286
287 #~ msgid "_About"
288 #~ msgstr "_About"
289
290 #~ msgid "About"
291 #~ msgstr "About"
292
293 #~ msgid ""
294 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
295 #~ "The authorization is kept for the life time of the process"
296 #~ msgstr ""
297 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
298 #~ "The authorisation is kept for the lifetime of the process"
299
300 #~ msgid "Frobnicate!"
301 #~ msgstr "Frobnicate!"
302
303 #~ msgid ""
304 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
305 #~ "a one-shot authorization."
306 #~ msgstr ""
307 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
308 #~ "a one-shot authorisation."
309
310 #~ msgid "Jump!"
311 #~ msgstr "Jump!"
312
313 #~ msgid ""
314 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
315 #~ "authenticate. This instance overrides the defaults set in "
316 #~ "polkit_gnome_action_new()."
317 #~ msgstr ""
318 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
319 #~ "authenticate. This instance overrides the defaults set in "
320 #~ "polkit_gnome_action_new()."
321
322 #~ msgid "Tweak!"
323 #~ msgstr "Tweak!"
324
325 #~ msgid "Tweak"
326 #~ msgstr "Tweak"
327
328 #~ msgid "Tweak (long)"
329 #~ msgstr "Tweak (long)"
330
331 #~ msgid "If your admin wasn't annoying, you could do this"
332 #~ msgstr "If your admin wasn't annoying, you could do this"
333
334 #~ msgid "Tweak..."
335 #~ msgstr "Tweak…"
336
337 #~ msgid "Tweak... (long)"
338 #~ msgstr "Tweak… (long)"
339
340 #~ msgid "Only card carrying tweakers can do this!"
341 #~ msgstr "Only card-carrying tweakers can do this!"
342
343 #~ msgid "Tweak! (long)"
344 #~ msgstr "Tweak! (long)"
345
346 #~ msgid "Go ahead, tweak tweak tweak!"
347 #~ msgstr "Go ahead, tweak tweak tweak!"
348
349 #~ msgid ""
350 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
351 #~ "authenticate. Once authenticated, this privilege can be retained "
352 #~ "indefinitely."
353 #~ msgstr ""
354 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
355 #~ "authenticate. Once authenticated, this privilege can be retained "
356 #~ "indefinitely."
357
358 #~ msgid "Twiddle!"
359 #~ msgstr "Twiddle!"
360
361 #~ msgid ""
362 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
363 #~ "authenticated, this privilege can be retained for the remainder of the "
364 #~ "desktop session."
365 #~ msgstr ""
366 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
367 #~ "authenticated, this privilege can be retained for the remainder of the "
368 #~ "desktop session."
369
370 #~ msgid "Punch!"
371 #~ msgstr "Punch!"
372
373 #~ msgid ""
374 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
375 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
376 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
377 #~ "in' exactlywhen the authorization is held. Toggling the button means "
378 #~ "obtaining resp. revoking the authorization in question."
379 #~ msgstr ""
380 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
381 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
382 #~ "authorisations when they are done with them. e.g. the button is 'pressed "
383 #~ "in' exactly when the authorisation is held. Toggling the button means "
384 #~ "obtaining resp. revoking the authorisation in question."
385
386 #~ msgid ""
387 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
388 #~ "update in real-time.</i>."
389 #~ msgstr ""
390 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
391 #~ "update in real-time.</i>."
392
393 #~ msgid "Frobnicate"
394 #~ msgstr "Frobnicate"
395
396 #~ msgid "Jump"
397 #~ msgstr "Jump"
398
399 #~ msgid "Kick bar"
400 #~ msgstr "Kick bar"
401
402 #~ msgid "Kick baz"
403 #~ msgstr "Kick baz"
404
405 #~ msgid "Kick foo"
406 #~ msgstr "Kick foo"
407
408 #~ msgid "Punch"
409 #~ msgstr "Punch"
410
411 #~ msgid ""
412 #~ "System policy prevents the PolicyKit-gnome example helper from "
413 #~ "Frobnicating"
414 #~ msgstr ""
415 #~ "System policy prevents the PolicyKit-gnome example helper from "
416 #~ "Frobnicating"
417
418 #~ msgid ""
419 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
420 #~ msgstr ""
421 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
422
423 #~ msgid ""
424 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
425 #~ msgstr ""
426 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
427
428 #~ msgid ""
429 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
430 #~ msgstr ""
431 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
432
433 #~ msgid ""
434 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
435 #~ msgstr ""
436 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
437
438 #~ msgid ""
439 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
440 #~ msgstr ""
441 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
442
443 #~ msgid ""
444 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
445 #~ msgstr ""
446 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
447
448 #~ msgid ""
449 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
450 #~ msgstr ""
451 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
452
453 #~ msgid ""
454 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
455 #~ msgstr ""
456 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
457
458 #~ msgid "Toggle"
459 #~ msgstr "Toggle"
460
461 #~ msgid "Twiddle"
462 #~ msgstr "Twiddle"
463
464 #~ msgid "Authenticating..."
465 #~ msgstr "Authenticating…"
466
467 #~ msgid "Don't exit after 30 seconds of inactivity"
468 #~ msgstr "Don't exit after 30 seconds of inactivity"
469
470 #~ msgid "PolicyKit GNOME session daemon"
471 #~ msgstr "PolicyKit GNOME session daemon"
472
473 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
474 #~ msgstr "Starting PolicyKit GNOME session daemon version %s"
475
476 #~ msgid "_Remember authorization for this session"
477 #~ msgstr "_Remember authorisation for this session"
478
479 #~ msgid "_Remember authorization"
480 #~ msgstr "_Remember authorisation"
481
482 #~ msgid "For this _session only"
483 #~ msgstr "For this _session only"
484
485 #~ msgid "<small><b>Application:</b></small>"
486 #~ msgstr "<small><b>Application:</b></small>"
487
488 #~ msgid "_Password for root:"
489 #~ msgstr "_Password for root:"
490
491 #~ msgid "_Password or swipe finger for %s:"
492 #~ msgstr "_Password or swipe finger for %s:"
493
494 #~ msgid "_Password or swipe finger for root:"
495 #~ msgstr "_Password or swipe finger for root:"
496
497 #~ msgid "_Password or swipe finger:"
498 #~ msgstr "_Password or swipe finger:"
499
500 #~ msgid "No"
501 #~ msgstr "No"
502
503 #~ msgid "Admin Authentication (one shot)"
504 #~ msgstr "Admin Authentication (one-shot)"
505
506 #~ msgid "Admin Authentication (keep session)"
507 #~ msgstr "Admin Authentication (keep session)"
508
509 #~ msgid "Admin Authentication (keep indefinitely)"
510 #~ msgstr "Admin Authentication (keep indefinitely)"
511
512 #~ msgid "Authentication (one shot)"
513 #~ msgstr "Authentication (one-shot)"
514
515 #~ msgid "Authentication (keep session)"
516 #~ msgstr "Authentication (keep session)"
517
518 #~ msgid "Authentication (keep indefinitely)"
519 #~ msgstr "Authentication (keep indefinitely)"
520
521 #~ msgid "Yes"
522 #~ msgstr "Yes"
523
524 #~ msgid ", "
525 #~ msgstr ", "
526
527 #~ msgid "Must be on console"
528 #~ msgstr "Must be on console"
529
530 #~ msgid "Must be in active session"
531 #~ msgstr "Must be in active session"
532
533 #~ msgid "Must be program %s"
534 #~ msgstr "Must be program %s"
535
536 #~ msgid "Must be SELinux Context %s"
537 #~ msgstr "Must be SELinux Context %s"
538
539 #~ msgid "A moment ago"
540 #~ msgstr "A moment ago"
541
542 #~ msgid "1 minute ago"
543 #~ msgstr "1 minute ago"
544
545 #~ msgid "%d minutes ago"
546 #~ msgstr "%d minutes ago"
547
548 #~ msgid "1 hour ago"
549 #~ msgstr "1 hour ago"
550
551 #~ msgid "%d hours ago"
552 #~ msgstr "%d hours ago"
553
554 #~ msgid "1 day ago"
555 #~ msgstr "1 day ago"
556
557 #~ msgid "%d days ago"
558 #~ msgstr "%d days ago"
559
560 #~ msgid "Auth as %s (uid %d)"
561 #~ msgstr "Auth as %s (uid %d)"
562
563 #~ msgid "Auth as uid %d"
564 #~ msgstr "Auth as uid %d"
565
566 #~ msgid "Blocked by %s (uid %d)"
567 #~ msgstr "Blocked by %s (uid %d)"
568
569 #~ msgid "Blocked by uid %d"
570 #~ msgstr "Blocked by uid %d"
571
572 #~ msgid "Granted by %s (uid %d)"
573 #~ msgstr "Granted by %s (uid %d)"
574
575 #~ msgid "Granted by uid %d"
576 #~ msgstr "Granted by uid %d"
577
578 #~ msgid "Single shot pid %d (%s)"
579 #~ msgstr "Single-shot pid %d (%s)"
580
581 #~ msgid "pid %d (%s)"
582 #~ msgstr "pid %d (%s)"
583
584 #~ msgid "This session"
585 #~ msgstr "This session"
586
587 #~ msgid "Always"
588 #~ msgstr "Always"
589
590 #~ msgid "None"
591 #~ msgstr "None"
592
593 #~ msgid "Grant Negative Authorization"
594 #~ msgstr "Grant Negative Authorisation"
595
596 #~ msgid "Grant Authorization"
597 #~ msgstr "Grant Authorisation"
598
599 #~ msgid ""
600 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
601 #~ "requires more information</big></b>"
602 #~ msgstr ""
603 #~ "<b><big>Granting a negative authorisation for the <i>%s</i> action "
604 #~ "requires more information</big></b>"
605
606 #~ msgid ""
607 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
608 #~ "information</big></b>"
609 #~ msgstr ""
610 #~ "<b><big>Granting an authorisation for the <i>%s</i> action requires more "
611 #~ "information</big></b>"
612
613 #~ msgid ""
614 #~ "Select the user to block for the action and, optionally, any constraints "
615 #~ "on the negative authorization that you are about to grant."
616 #~ msgstr ""
617 #~ "Select the user to block for the action and, optionally, any constraints "
618 #~ "on the negative authorisation that you are about to grant."
619
620 #~ msgid ""
621 #~ "Select the beneficiary and, optionally, how to constrain the "
622 #~ "authorization that you are about to grant."
623 #~ msgstr ""
624 #~ "Select the beneficiary and, optionally, how to constrain the "
625 #~ "authorisation that you are about to grant."
626
627 #~ msgid "<b>Beneficiary</b>"
628 #~ msgstr "<b>Beneficiary</b>"
629
630 #~ msgid "Select the user that will receive the negative authorization."
631 #~ msgstr "Select the user who will receive the negative authorisation."
632
633 #~ msgid "Select the user that will receive the authorization."
634 #~ msgstr "Select the user who will receive the authorisation."
635
636 #~ msgid "_Show system users"
637 #~ msgstr "_Show system users"
638
639 #~ msgid "<b>Constraints</b>"
640 #~ msgstr "<b>Constraints</b>"
641
642 #~ msgid ""
643 #~ "Constraints limits the authorization such that it only applies under "
644 #~ "certain circumstances."
645 #~ msgstr ""
646 #~ "Constraints limits the authorisation such that it only applies under "
647 #~ "certain circumstances."
648
649 #~ msgid "_None"
650 #~ msgstr "_None"
651
652 #~ msgid "Must be _in active session"
653 #~ msgstr "Must be _in active session"
654
655 #~ msgid "Must be on _local console"
656 #~ msgstr "Must be on _local console"
657
658 #~ msgid "Must be in _active session on local console"
659 #~ msgstr "Must be in _active session on local console"
660
661 #~ msgid "_Block..."
662 #~ msgstr "_Block…"
663
664 #~ msgid "_Grant..."
665 #~ msgstr "_Grant…"
666
667 #~ msgid "Edit Implicit Authorizations"
668 #~ msgstr "Edit Implicit Authorisations"
669
670 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
671 #~ msgstr "<b><big>Choose new implicit authorisations</big></b>"
672
673 #~ msgid ""
674 #~ "Implicit authorizations are authorizations that are granted automatically "
675 #~ "to users under certain circumstances. Choose what is required for the "
676 #~ "action <i>%s</i>."
677 #~ msgstr ""
678 #~ "Implicit authorisations are authorisations that are granted automatically "
679 #~ "to users under certain circumstances. Choose what is required for the "
680 #~ "action <i>%s</i>."
681
682 #~ msgid "<i>Anyone:</i>"
683 #~ msgstr "<i>Anyone:</i>"
684
685 #~ msgid "<i>Console:</i>"
686 #~ msgstr "<i>Console:</i>"
687
688 #~ msgid "<i>Active Console:</i>"
689 #~ msgstr "<i>Active Console:</i>"
690
691 #~ msgid "_Modify..."
692 #~ msgstr "_Modify…"
693
694 #~ msgid "<b>Action</b>"
695 #~ msgstr "<b>Action</b>"
696
697 #~ msgid "<i>Description:</i>"
698 #~ msgstr "<i>Description:</i>"
699
700 #~ msgid "<i>Vendor:</i>"
701 #~ msgstr "<i>Vendor:</i>"
702
703 #~ msgid "<b>Implicit Authorizations</b>"
704 #~ msgstr "<b>Implicit Authorisations</b>"
705
706 #~ msgid ""
707 #~ "Implicit authorizations are authorizations automatically given to users "
708 #~ "based on certain criteria such as if they are on the local console."
709 #~ msgstr ""
710 #~ "Implicit authorisations are authorisations automatically given to users "
711 #~ "based on certain criteria, such as if they are on the local console."
712
713 #~ msgid "_Edit..."
714 #~ msgstr "_Edit…"
715
716 #~ msgid "Revert To _Defaults..."
717 #~ msgstr "Revert To _Defaults…"
718
719 #~ msgid "<b>Explicit Authorizations</b>"
720 #~ msgstr "<b>Explicit Authorisations</b>"
721
722 #~ msgid ""
723 #~ "This list displays authorizations that are either obtained through "
724 #~ "authentication or specifically given to the entity in question. Blocked "
725 #~ "authorizations are marked with a STOP sign."
726 #~ msgstr ""
727 #~ "This list displays authorisations that are either obtained through "
728 #~ "authentication or specifically given to the entity in question. Blocked "
729 #~ "authorisations are marked with a STOP sign."
730
731 #~ msgid "Entity"
732 #~ msgstr "Entity"
733
734 #~ msgid "Scope"
735 #~ msgstr "Scope"
736
737 #~ msgid "How"
738 #~ msgstr "How"
739
740 #~ msgid "Constraints"
741 #~ msgstr "Constraints"
742
743 #~ msgid "_Revoke"
744 #~ msgstr "_Revoke"
745
746 #~ msgid "_Revoke..."
747 #~ msgstr "_Revoke…"
748
749 #~ msgid "_Show authorizations from all users..."
750 #~ msgstr "_Show authorisations from all users…"
751
752 #~ msgid "_Show authorizations from all users"
753 #~ msgstr "_Show authorisations from all users"
754
755 #~ msgid "Select an action"
756 #~ msgstr "Select an action"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Authentication dialogue was dismissed by the user"
00 # Esperanto translation for PolicyKit-gnome.
11 # Copyright (C) 2011 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011.
3 # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2011, 2014.
44 #
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome master\n"
88 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
99 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-05-05 23:03+0000\n"
11 "PO-Revision-Date: 2011-06-04 16:25+0200\n"
10 "POT-Creation-Date: 2014-01-22 20:20+0000\n"
11 "PO-Revision-Date: 2014-03-20 13:33+0100\n"
1212 "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
13 "Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
13 "Language-Team: Esperanto <gnome-l10n-eo@lists.launchpad.net>\n"
14 "Language: eo\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "Ago-identigilo"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr ""
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "Estas rajtigite"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr ""
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "Estas videble"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "Ĉu la fenestraĵo estu videbla?"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr ""
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr ""
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr ""
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr ""
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Klaki por fari ŝanĝojn"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr ""
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr ""
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr ""
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr ""
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr ""
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Klaki por preventi ŝanĝojn"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr ""
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr ""
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr ""
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr ""
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108
109 #: ../polkitgtk/polkitlockbutton.c:593
110 msgid "Click to lock down"
111 msgstr ""
112
113 #: ../polkitgtk/polkitlockbutton.c:608
114 msgid "Lock Down Tooltip"
115 msgstr ""
116
117 #: ../polkitgtk/polkitlockbutton.c:609
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr ""
122
123 #: ../polkitgtk/polkitlockbutton.c:610
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr ""
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr ""
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid "Not authorized to make changes"
137 msgstr "Ne rajtigite por fari ŝanĝojn"
138
139 #: ../polkitgtk/polkitlockbutton.c:643
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr ""
144
145 #: ../polkitgtk/polkitlockbutton.c:644
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "Sistempolitiko preventas ŝanĝojn. Kontaktu vian sistemadministranton"
18 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
14819
14920 #: ../src/polkitgnomeauthenticationdialog.c:159
15021 msgid "Select user..."
15526 msgid "%s (%s)"
15627 msgstr "%s (%s)"
15728
158 #: ../src/polkitgnomeauthenticationdialog.c:537
29 #: ../src/polkitgnomeauthenticationdialog.c:538
15930 msgid "_Authenticate"
160 msgstr "_Aŭtentigi"
31 msgstr "_Aŭtentigi"
16132
162 #: ../src/polkitgnomeauthenticationdialog.c:576
33 #: ../src/polkitgnomeauthenticationdialog.c:577
16334 msgid ""
16435 "An application is attempting to perform an action that requires privileges. "
16536 "Authentication as one of the users below is required to perform this action."
16637 msgstr ""
16738
168 #: ../src/polkitgnomeauthenticationdialog.c:584
39 #: ../src/polkitgnomeauthenticationdialog.c:585
16940 msgid ""
17041 "An application is attempting to perform an action that requires privileges. "
17142 "Authentication is required to perform this action."
17243 msgstr ""
17344
174 #: ../src/polkitgnomeauthenticationdialog.c:590
45 #: ../src/polkitgnomeauthenticationdialog.c:591
17546 msgid ""
17647 "An application is attempting to perform an action that requires privileges. "
17748 "Authentication as the super user is required to perform this action."
17849 msgstr ""
17950
180 #: ../src/polkitgnomeauthenticationdialog.c:625
181 #: ../src/polkitgnomeauthenticator.c:301
51 #: ../src/polkitgnomeauthenticationdialog.c:626
52 #: ../src/polkitgnomeauthenticator.c:300
18253 msgid "_Password:"
18354 msgstr "_Pasvorto:"
18455
18556 #. Details
186 #: ../src/polkitgnomeauthenticationdialog.c:643
187 msgid "<small><b>_Details</b></small>"
188 msgstr "<small><b>_Detaloj</b></small>"
189
190 #: ../src/polkitgnomeauthenticationdialog.c:699
191 msgid "<small><b>Action:</b></small>"
192 msgstr "<small><b>Ago:</b></small>"
57 #: ../src/polkitgnomeauthenticationdialog.c:644
58 msgid "_Details"
59 msgstr "_Detaloj"
19360
19461 #: ../src/polkitgnomeauthenticationdialog.c:702
62 msgid "Action:"
63 msgstr "Ago:"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:707
19566 #, c-format
19667 msgid "Click to edit %s"
19768 msgstr "Klaki por redakti %s"
19869
199 #: ../src/polkitgnomeauthenticationdialog.c:716
200 msgid "<small><b>Vendor:</b></small>"
201 msgstr "<small><b>Vendisto:</b></small>"
70 #: ../src/polkitgnomeauthenticationdialog.c:721
71 msgid "Vendor:"
72 msgstr "Vendisto:"
20273
203 #: ../src/polkitgnomeauthenticationdialog.c:718
74 #: ../src/polkitgnomeauthenticationdialog.c:725
20475 #, c-format
20576 msgid "Click to open %s"
20677 msgstr "Klaki por malfermi %s"
20778
208 #: ../src/polkitgnomeauthenticationdialog.c:881
79 #: ../src/polkitgnomeauthenticationdialog.c:888
20980 msgid "Authenticate"
21081 msgstr "Aŭtentigi"
21182
212 #: ../src/polkitgnomeauthenticator.c:297
83 #: ../src/polkitgnomeauthenticator.c:296
21384 #, c-format
21485 msgid "_Password for %s:"
21586 msgstr "_Pasvorto por %s:"
21687
217 #: ../src/polkitgnomeauthenticator.c:457
88 #: ../src/polkitgnomeauthenticator.c:456
21889 msgid "Authentication Failure"
219 msgstr "Autentigo fiaskis."
90 msgstr "Autentigo malsukcesis."
22091
22192 #: ../src/polkitgnomelistener.c:164
222 msgid "Authentation dialog was dismissed by the user"
223 msgstr "La dialogo de la aŭtentokontrolo fermiĝitis de la uzanto"
93 #| msgid "Authentation dialog was dismissed by the user"
94 msgid "Authentication dialog was dismissed by the user"
95 msgstr "La uzanto malakceptis la aŭtentokontrolan dialogon"
96
97 #~ msgid "Action Identifier"
98 #~ msgstr "Ago-identigilo"
99
100 #~ msgid "Is Authorized"
101 #~ msgstr "Estas rajtigite"
102
103 #~ msgid "Is Visible"
104 #~ msgstr "Estas videble"
105
106 #~ msgid "Whether the widget is visible"
107 #~ msgstr "Ĉu la fenestraĵo estu videbla?"
108
109 #~ msgid "Click to make changes"
110 #~ msgstr "Klaki por fari ŝanĝojn"
111
112 #~ msgid "Click to prevent changes"
113 #~ msgstr "Klaki por preventi ŝanĝojn"
114
115 #~ msgid "Not authorized to make changes"
116 #~ msgstr "Ne rajtigite por fari ŝanĝojn"
117
118 #~ msgid "System policy prevents changes. Contact your system administator."
119 #~ msgstr ""
120 #~ "Sistempolitiko preventas ŝanĝojn. Kontaktu vian sistemadministranton"
209209
210210 #. Details
211211 #: ../src/polkitgnomeauthenticationdialog.c:643
212 msgid "<small><b>_Details</b></small>"
213 msgstr "<small><b>_Detalles</b></small>"
212 msgid "_Details"
213 msgstr "_Detalles"
214214
215215 #: ../src/polkitgnomeauthenticationdialog.c:699
216 msgid "<small><b>Action:</b></small>"
217 msgstr "<small><b>Acción:</b></small>"
216 msgid "Action:"
217 msgstr "Acción:"
218218
219219 #: ../src/polkitgnomeauthenticationdialog.c:702
220220 #, c-format
222222 msgstr "Pulse para editar %s"
223223
224224 #: ../src/polkitgnomeauthenticationdialog.c:716
225 msgid "<small><b>Vendor:</b></small>"
226 msgstr "<small><b>Proveedor:</b></small>"
225 msgid "Vendor:"
226 msgstr "Proveedor:"
227227
228228 #: ../src/polkitgnomeauthenticationdialog.c:718
229229 #, c-format
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Xehetasunak</b></small>"
65 msgid "_Details"
66 msgstr "_Xehetasunak"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Ekintza:</b></small>"
69 msgid "Action:"
70 msgstr "Ekintza:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Egin klik %s editatzeko"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Hornitzailea:</b></small>"
78 msgid "Vendor:"
79 msgstr "Hornitzailea:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
0 # Persian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-08-09 12:15+0000\n"
11 "PO-Revision-Date: 2012-08-31 23:53+0330\n"
12 "Last-Translator: Arash Mousavi <mousavi.arash@gmail.com>\n"
13 "Language-Team: Persian\n"
14 "Language: Persian\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #: ../src/polkitgnomeauthenticationdialog.c:159
20 msgid "Select user..."
21 msgstr "انتخاب کاربر..."
22
23 #: ../src/polkitgnomeauthenticationdialog.c:194
24 #, c-format
25 msgid "%s (%s)"
26 msgstr "%s (%s)"
27
28 #: ../src/polkitgnomeauthenticationdialog.c:537
29 msgid "_Authenticate"
30 msgstr "_تصدیق‌هویت"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:576
33 msgid ""
34 "An application is attempting to perform an action that requires privileges. "
35 "Authentication as one of the users below is required to perform this action."
36 msgstr ""
37 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت به عنوان "
38 "یکی از کاربران زیر جهت انجام این عمل لازم است."
39
40 #: ../src/polkitgnomeauthenticationdialog.c:584
41 msgid ""
42 "An application is attempting to perform an action that requires privileges. "
43 "Authentication is required to perform this action."
44 msgstr ""
45 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت جهت انجام "
46 "این عمل لازم است."
47
48 #: ../src/polkitgnomeauthenticationdialog.c:590
49 msgid ""
50 "An application is attempting to perform an action that requires privileges. "
51 "Authentication as the super user is required to perform this action."
52 msgstr ""
53 "یک برنامه درصدد انجام عملی است که احتیاج به دسترسی دارد. تصدیق‌هویت به‌عنوان "
54 "کاربر ریشه جهت انجام این عمل لازم است."
55
56 #: ../src/polkitgnomeauthenticationdialog.c:625
57 #: ../src/polkitgnomeauthenticator.c:300
58 msgid "_Password:"
59 msgstr "_گذرواژه:"
60
61 #. Details
62 #: ../src/polkitgnomeauthenticationdialog.c:643
63 msgid "_Details"
64 msgstr "_جزئیات"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:699
67 msgid "Action:"
68 msgstr "کنش:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 #, c-format
72 msgid "Click to edit %s"
73 msgstr "جهت ویرایش کلیک کنید %s"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:716
76 msgid "Vendor:"
77 msgstr "فروشنده:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:718
80 #, c-format
81 msgid "Click to open %s"
82 msgstr "جهت بازکردن کلیک کنید %s"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:881
85 msgid "Authenticate"
86 msgstr "تصدیق‌هویت"
87
88 #: ../src/polkitgnomeauthenticator.c:296
89 #, c-format
90 msgid "_Password for %s:"
91 msgstr "_گذرواژه برای %s:"
92
93 #: ../src/polkitgnomeauthenticator.c:456
94 msgid "Authentication Failure"
95 msgstr "شکست در تصدیق‌هویت"
96
97 #: ../src/polkitgnomelistener.c:164
98 msgid "Authentication dialog was dismissed by the user"
99 msgstr "محاوره‌ی تصدیق‌هویت توسط کاربر لغو شد"
+184
-208
po/fi.po less more
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 # Timo Jyrinki <timo.jyrinki@iki.fi>
44 # Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>, 2009.
5 # Jiri Grönroos <jiri.gronroos@iki.fi>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
9 "=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
11 "PO-Revision-Date: 2009-09-15 14:17+0300\n"
12 "Last-Translator: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>\n"
13 "Language-Team: Finnish <laatu@lokalisointi.org>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-12 15:51+0000\n"
12 "PO-Revision-Date: 2012-09-13 22:26+0300\n"
13 "Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
14 "Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
15 "Language: fi\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "Toiminnon tunniste"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "Painikkeelle käytettävä toiminnon tunniste"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "On valtuutus"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "Onko prosessilla valtuutus"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "On näkyvissä"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "Onko elementti näkyvissä"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "Voi hankkia"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Voiko valtuutuksen hankkia"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "Avausteksti"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Lukituksen avaamista pyydettäessä näytettävä teksti."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "Tee muutoksia napsauttamalla"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 #| msgid "Unlock Text"
65 msgid "Unlock Tooltip"
66 msgstr "Avauksen työkaluvihje"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 #| msgid "The text to display when prompting the user to unlock."
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "Lukituksen avaamista pyydettäessä näytettävä työkaluvihje."
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 #| msgid "Not authorized to make changes"
75 msgid "Authentication is needed to make changes."
76 msgstr "Muutoksien tekeminen vaatii todennuksen."
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "Lukitusteksti"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr "Lukitusta pyydettäessä näytettävä teksti."
85
86 #: ../polkitgtk/polkitlockbutton.c:561
87 msgid "Click to prevent changes"
88 msgstr "Estä muutokset napsauttamalla"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 #| msgid "Lock Text"
92 msgid "Lock Tooltip"
93 msgstr "Lukituksen työkaluvihje"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 #| msgid "The text to display when prompting the user to lock."
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Lukitusta pyydettäessä näytettävä työkaluvihje."
99
100 #: ../polkitgtk/polkitlockbutton.c:578
101 msgid "To prevent further changes, click the lock."
102 msgstr "Estä muutokset napsauttamalla lukkoa."
103
104 #: ../polkitgtk/polkitlockbutton.c:593
105 #| msgid "Lock Text"
106 msgid "Lock Down Text"
107 msgstr "Lukitusteksti"
108
109 #: ../polkitgtk/polkitlockbutton.c:594
110 #| msgid "The text to display when prompting the user to lock."
111 msgid ""
112 "The text to display when prompting the user to lock down the action for all "
113 "users."
114 msgstr ""
115 "Näytettävä teksti, kun pyydetään lukitsemaan toiminto kaikilta käyttäjiltä."
116
117 #: ../polkitgtk/polkitlockbutton.c:595
118 #| msgid "Click to open %s"
119 msgid "Click to lock down"
120 msgstr "Lukitse napsauttamalla"
121
122 #: ../polkitgtk/polkitlockbutton.c:610
123 msgid "Lock Down Tooltip"
124 msgstr "Lukituksen työkaluvihje"
125
126 #: ../polkitgtk/polkitlockbutton.c:611
127 #| msgid "The text to display when prompting the user to lock."
128 msgid ""
129 "The tooltip to display when prompting the user to lock down the action for "
130 "all users."
131 msgstr ""
132 "Näytettävä työkaluvihje, kun pyydetään lukitsemaan toiminto kaikilta "
133 "käyttäjiltä."
134
135 #: ../polkitgtk/polkitlockbutton.c:612
136 msgid ""
137 "To prevent users without administrative privileges from making changes, "
138 "click the lock."
139 msgstr ""
140 "Napsauta lukkoa estääksesi ilman ylläpito-oikeuksia olevia käyttäjiä "
141 "tekemästä muutoksia."
142
143 #: ../polkitgtk/polkitlockbutton.c:628
144 msgid ""
145 "The text to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Teksti joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
149 "tunnistautumalla."
150
151 #: ../polkitgtk/polkitlockbutton.c:629
152 msgid "Not authorized to make changes"
153 msgstr "Ei valtuutusta tehdä muutoksia"
154
155 #: ../polkitgtk/polkitlockbutton.c:645
156 #| msgid ""
157 #| "The text to display when the user cannot obtain authorization through "
158 #| "authentication."
159 msgid ""
160 "The tooltip to display when the user cannot obtain authorization through "
161 "authentication."
162 msgstr ""
163 "Työkaluvihje joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
164 "tunnistautumalla."
165
166 #: ../polkitgtk/polkitlockbutton.c:646
167 msgid "System policy prevents changes. Contact your system administator."
168 msgstr ""
169 "Järjestelmän käytäntö estää muutosten tekemisen. Ota yhteyttä ylläpitäjään."
170
171 #. Translators: this string is appended to the tooltip if the action is
172 #. * currently locked down
173 #: ../polkitgtk/polkitlockbutton.c:767
174 msgid ""
175 "This button is locked down so only users with administrative privileges can "
176 "unlock it. Right-click the button to remove the lock down."
177 msgstr ""
178 "Tämä painike on lukittu, vain käyttäjät, joilla on ylläpito-oikeudet voivat "
179 "avata lukituksen. Poista lukitus napsauttamalla painiketta hiiren "
180 "oikeanpuoleisella napilla."
181
182 #: ../src/main.c:128
183 msgid "Click the icon to drop all elevated privileges"
184 msgstr "Napsauta kuvaketta kaikkien korotettujen oikeuksien hylkäämiseksi"
20 "X-Generator: Lokalize 1.5\n"
18521
18622 #: ../src/polkitgnomeauthenticationdialog.c:159
18723 msgid "Select user..."
19228 msgid "%s (%s)"
19329 msgstr "%s (%s)"
19430
195 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
19632 msgid "_Authenticate"
19733 msgstr "_Tunnistaudu"
19834
199 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
20036 msgid ""
20137 "An application is attempting to perform an action that requires privileges. "
20238 "Authentication as one of the users below is required to perform this action."
20440 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
20541 "suorittaminen vaatii tunnistautumista jonakuna alla olevista käyttäjistä."
20642
207 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:585
20844 msgid ""
20945 "An application is attempting to perform an action that requires privileges. "
21046 "Authentication is required to perform this action."
21248 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
21349 "suorittaminen vaatii tunnistautumista."
21450
215 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:591
21652 msgid ""
21753 "An application is attempting to perform an action that requires privileges. "
21854 "Authentication as the super user is required to perform this action."
22056 "Sovellus yrittää suorittaa etuoikeuksia vaativan toiminnon. Sen "
22157 "suorittaminen vaatii tunnistautumista pääkäyttäjänä."
22258
223 #: ../src/polkitgnomeauthenticationdialog.c:615
224 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
22561 msgid "_Password:"
22662 msgstr "_Salasana:"
22763
22864 #. Details
229 #: ../src/polkitgnomeauthenticationdialog.c:633
230 msgid "<small><b>_Details</b></small>"
231 msgstr "<small><b>_Tiedot</b></small>"
232
233 #: ../src/polkitgnomeauthenticationdialog.c:686
234 msgid "<small><b>Action:</b></small>"
235 msgstr "<small><b>Toiminto:</b></small>"
236
237 #: ../src/polkitgnomeauthenticationdialog.c:689
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Tiedot"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 #| msgid "_Actions"
71 msgid "Action:"
72 msgstr "Toiminto:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
23875 #, c-format
23976 msgid "Click to edit %s"
24077 msgstr "Muokkaa kohdetta %s napsauttamalla"
24178
242 #: ../src/polkitgnomeauthenticationdialog.c:703
243 msgid "<small><b>Vendor:</b></small>"
244 msgstr "<small><b>Valmistaja:</b></small>"
245
246 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 #| msgid "<i>Vendor:</i>"
81 msgid "Vendor:"
82 msgstr "Toimittaja:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
24785 #, c-format
24886 msgid "Click to open %s"
24987 msgstr "Avaa %s napsauttamalla"
25088
251 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:888
25290 msgid "Authenticate"
25391 msgstr "Tunnistaudu"
25492
255 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
25694 #, c-format
25795 msgid "_Password for %s:"
25896 msgstr "Käyttäjän %s _salasana:"
25997
260 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
26199 msgid "Authentication Failure"
262100 msgstr "Tunnistus epäonnistui"
263101
264 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
265 msgid "PolicyKit Authentication Agent"
266 msgstr "PolicytKit-tunnistautumisohjelma"
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "Tunnistautumisikkuna ohitettiin käyttäjän toimesta"
105
106 #~ msgid "<small><b>_Details</b></small>"
107 #~ msgstr "<small><b>_Tiedot</b></small>"
108
109 #~ msgid "<small><b>Action:</b></small>"
110 #~ msgstr "<small><b>Toiminto:</b></small>"
111
112 #~ msgid "<small><b>Vendor:</b></small>"
113 #~ msgstr "<small><b>Valmistaja:</b></small>"
114
115 #~ msgid "Action Identifier"
116 #~ msgstr "Toiminnon tunniste"
117
118 #~ msgid "The action identifier to use for the button"
119 #~ msgstr "Painikkeelle käytettävä toiminnon tunniste"
120
121 #~ msgid "Is Authorized"
122 #~ msgstr "On valtuutus"
123
124 #~ msgid "Whether the process is authorized"
125 #~ msgstr "Onko prosessilla valtuutus"
126
127 #~ msgid "Is Visible"
128 #~ msgstr "On näkyvissä"
129
130 #~ msgid "Whether the widget is visible"
131 #~ msgstr "Onko elementti näkyvissä"
132
133 #~ msgid "Can Obtain"
134 #~ msgstr "Voi hankkia"
135
136 #~ msgid "Whether authorization can be obtained"
137 #~ msgstr "Voiko valtuutuksen hankkia"
138
139 #~ msgid "Unlock Text"
140 #~ msgstr "Avausteksti"
141
142 #~ msgid "The text to display when prompting the user to unlock."
143 #~ msgstr "Lukituksen avaamista pyydettäessä näytettävä teksti."
144
145 #~ msgid "Click to make changes"
146 #~ msgstr "Tee muutoksia napsauttamalla"
147
148 #~| msgid "Unlock Text"
149 #~ msgid "Unlock Tooltip"
150 #~ msgstr "Avauksen työkaluvihje"
151
152 #~| msgid "The text to display when prompting the user to unlock."
153 #~ msgid "The tooltip to display when prompting the user to unlock."
154 #~ msgstr "Lukituksen avaamista pyydettäessä näytettävä työkaluvihje."
155
156 #~| msgid "Not authorized to make changes"
157 #~ msgid "Authentication is needed to make changes."
158 #~ msgstr "Muutoksien tekeminen vaatii todennuksen."
159
160 #~ msgid "Lock Text"
161 #~ msgstr "Lukitusteksti"
162
163 #~ msgid "The text to display when prompting the user to lock."
164 #~ msgstr "Lukitusta pyydettäessä näytettävä teksti."
165
166 #~ msgid "Click to prevent changes"
167 #~ msgstr "Estä muutokset napsauttamalla"
168
169 #~| msgid "Lock Text"
170 #~ msgid "Lock Tooltip"
171 #~ msgstr "Lukituksen työkaluvihje"
172
173 #~| msgid "The text to display when prompting the user to lock."
174 #~ msgid "The tooltip to display when prompting the user to lock."
175 #~ msgstr "Lukitusta pyydettäessä näytettävä työkaluvihje."
176
177 #~ msgid "To prevent further changes, click the lock."
178 #~ msgstr "Estä muutokset napsauttamalla lukkoa."
179
180 #~| msgid "Lock Text"
181 #~ msgid "Lock Down Text"
182 #~ msgstr "Lukitusteksti"
183
184 #~| msgid "The text to display when prompting the user to lock."
185 #~ msgid ""
186 #~ "The text to display when prompting the user to lock down the action for "
187 #~ "all users."
188 #~ msgstr ""
189 #~ "Näytettävä teksti, kun pyydetään lukitsemaan toiminto kaikilta "
190 #~ "käyttäjiltä."
191
192 #~| msgid "Click to open %s"
193 #~ msgid "Click to lock down"
194 #~ msgstr "Lukitse napsauttamalla"
195
196 #~ msgid "Lock Down Tooltip"
197 #~ msgstr "Lukituksen työkaluvihje"
198
199 #~| msgid "The text to display when prompting the user to lock."
200 #~ msgid ""
201 #~ "The tooltip to display when prompting the user to lock down the action "
202 #~ "for all users."
203 #~ msgstr ""
204 #~ "Näytettävä työkaluvihje, kun pyydetään lukitsemaan toiminto kaikilta "
205 #~ "käyttäjiltä."
206
207 #~ msgid ""
208 #~ "To prevent users without administrative privileges from making changes, "
209 #~ "click the lock."
210 #~ msgstr ""
211 #~ "Napsauta lukkoa estääksesi ilman ylläpito-oikeuksia olevia käyttäjiä "
212 #~ "tekemästä muutoksia."
213
214 #~ msgid ""
215 #~ "The text to display when the user cannot obtain authorization through "
216 #~ "authentication."
217 #~ msgstr ""
218 #~ "Teksti joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
219 #~ "tunnistautumalla."
220
221 #~ msgid "Not authorized to make changes"
222 #~ msgstr "Ei valtuutusta tehdä muutoksia"
223
224 #~| msgid ""
225 #~| "The text to display when the user cannot obtain authorization through "
226 #~| "authentication."
227 #~ msgid ""
228 #~ "The tooltip to display when the user cannot obtain authorization through "
229 #~ "authentication."
230 #~ msgstr ""
231 #~ "Työkaluvihje joka näytetään, kun käyttäjä ei voi hankkia valtuutusta "
232 #~ "tunnistautumalla."
233
234 #~ msgid "System policy prevents changes. Contact your system administator."
235 #~ msgstr ""
236 #~ "Järjestelmän käytäntö estää muutosten tekemisen. Ota yhteyttä "
237 #~ "ylläpitäjään."
238
239 #~ msgid ""
240 #~ "This button is locked down so only users with administrative privileges "
241 #~ "can unlock it. Right-click the button to remove the lock down."
242 #~ msgstr ""
243 #~ "Tämä painike on lukittu, vain käyttäjät, joilla on ylläpito-oikeudet "
244 #~ "voivat avata lukituksen. Poista lukitus napsauttamalla painiketta hiiren "
245 #~ "oikeanpuoleisella napilla."
246
247 #~ msgid "Click the icon to drop all elevated privileges"
248 #~ msgstr "Napsauta kuvaketta kaikkien korotettujen oikeuksien hylkäämiseksi"
249
250 #~ msgid "PolicyKit Authentication Agent"
251 #~ msgstr "PolicytKit-tunnistautumisohjelma"
267252
268253 #~ msgid "Authorizations"
269254 #~ msgstr "Valtuutukset"
315300 #~ "luetteloitu ”/desktop/gnome/policykit/"
316301 #~ "auth_dialog_retain_authorization_blacklist”-avaimessa."
317302
318 #~ msgid "Whether the authentication dialog should grab the keyboard"
319 #~ msgstr "Kaappaako todennusikkuna näppäimistösyötteen"
320
321303 #~ msgid "Whether the retain authorization check box is checked by default"
322304 #~ msgstr "Onko säilytä todennus -valintaruutu valittu oletuksena"
323305
335317
336318 #~ msgid "_File"
337319 #~ msgstr "_Tiedosto"
338
339 #~ msgid "_Actions"
340 #~ msgstr "T_oiminnot"
341320
342321 #~ msgid "_Help"
343322 #~ msgstr "O_hje"
765744 #~ msgid "<i>Description:</i>"
766745 #~ msgstr "<i>Kuvaus:</i>"
767746
768 #~ msgid "<i>Vendor:</i>"
769 #~ msgstr "<i>Toimittaja:</i>"
770
771747 #~ msgid "<b>Implicit Authorizations</b>"
772748 #~ msgstr "<b>Epäsuorat valtuutukset</b>"
773749
88 msgstr ""
99 "Project-Id-Version: policykit-gnome HEAD\n"
1010 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
11 "product=policykit-gnome&component=general\n"
12 "POT-Creation-Date: 2009-09-15 11:19+0000\n"
13 "PO-Revision-Date: 2009-09-15 23:56+0200\n"
11 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2012-09-10 09:25+0000\n"
13 "PO-Revision-Date: 2012-09-17 10:55+0200\n"
1414 "Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
1515 "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
16 "Language: \n"
1617 "MIME-Version: 1.0\n"
1718 "Content-Type: text/plain; charset=UTF-8\n"
1819 "Content-Transfer-Encoding: 8bit\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "Identificateur d'action"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "L'identificateur d'action à utiliser pour le bouton"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "Est autorisé"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "Indique si le processus est autorisé"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "Est visible"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "Indique si le composant graphique est visible"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "Peut obtenir"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "Indique si l'autorisation peut être obtenue"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "Texte de déverrouillage"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr ""
59 "Le texte à afficher à l'utilisateur lors de la demande de déverrouillage."
60
61 #: ../polkitgtk/polkitlockbutton.c:527
62 msgid "Click to make changes"
63 msgstr "Cliquez pour effectuer des modifications"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "Infobulle de déverrouillage"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr ""
72 "L'infobulle à afficher à l'utilisateur lors de la demande de déverrouillage."
73
74 #: ../polkitgtk/polkitlockbutton.c:544
75 msgid "Authentication is needed to make changes."
76 msgstr "Une authentification est nécessaire avant toute modification."
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "Texte de verrouillage"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr ""
85 "Le texte à afficher à l'utilisateur lors de la demande de verrouillage."
86
87 #: ../polkitgtk/polkitlockbutton.c:561
88 msgid "Click to prevent changes"
89 msgstr "Cliquez pour empêcher des modifications"
90
91 #: ../polkitgtk/polkitlockbutton.c:576
92 msgid "Lock Tooltip"
93 msgstr "Infobulle de verrouillage"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 msgid "The tooltip to display when prompting the user to lock."
97 msgstr ""
98 "L'infobullee à afficher à l'utilisateur lors de la demande de verrouillage."
99
100 #: ../polkitgtk/polkitlockbutton.c:578
101 msgid "To prevent further changes, click the lock."
102 msgstr "Pour empêcher d'autres modifications, cliquez sur le verrou."
103
104 #: ../polkitgtk/polkitlockbutton.c:593
105 msgid "Lock Down Text"
106 msgstr "Texte de verrouillage"
107
108 #: ../polkitgtk/polkitlockbutton.c:594
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "Le texte à afficher à l'utilisateur lors de la demande de verrouillage de "
114 "l'action pour tous les utilisateurs."
115
116 #: ../polkitgtk/polkitlockbutton.c:595
117 msgid "Click to lock down"
118 msgstr "Cliquez pour verrouiller"
119
120 #: ../polkitgtk/polkitlockbutton.c:610
121 msgid "Lock Down Tooltip"
122 msgstr "Infobulle de verrouillage"
123
124 #: ../polkitgtk/polkitlockbutton.c:611
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "L'infobulle à afficher à l'utilisateur lors de la demande de verrouillage de "
130 "l'action pour tous les utilisateurs."
131
132 #: ../polkitgtk/polkitlockbutton.c:612
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Pour empêcher toute modification par des utilisateurs sans droits "
138 "d'administration, cliquez sur le verrou."
139
140 #: ../polkitgtk/polkitlockbutton.c:628
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Le texte à afficher lorsque l'utilisateur ne peut pas obtenir l'autorisation "
146 "en s'authentifiant."
147
148 #: ../polkitgtk/polkitlockbutton.c:629
149 msgid "Not authorized to make changes"
150 msgstr "Les modifications ne sont pas autorisées"
151
152 #: ../polkitgtk/polkitlockbutton.c:645
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "L'infobulle à afficher lorsque l'utilisateur ne peut pas obtenir "
158 "l'autorisation en s'authentifiant."
159
160 #: ../polkitgtk/polkitlockbutton.c:646
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Une politique système empêche les modifications. Contactez votre "
164 "administrateur système."
165
166 #. Translators: this string is appended to the tooltip if the action is
167 #. * currently locked down
168 #: ../polkitgtk/polkitlockbutton.c:767
169 msgid ""
170 "This button is locked down so only users with administrative privileges can "
171 "unlock it. Right-click the button to remove the lock down."
172 msgstr ""
173 "Ce bouton est verrouillé de manière à ce que seuls des utilisateurs ayant "
174 "des privilèges d'administration puissent le déverrouiller. Cliquez avec le "
175 "bouton droit pour enlever le verrou."
176
177 #: ../src/main.c:128
178 msgid "Click the icon to drop all elevated privileges"
179 msgstr "Cliquez sur l'icône pour abandonner tous les privilèges obtenus"
18020
18121 #: ../src/polkitgnomeauthenticationdialog.c:159
18222 msgid "Select user..."
18727 msgid "%s (%s)"
18828 msgstr "%s (%s)"
18929
190 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
19131 msgid "_Authenticate"
19232 msgstr "S'_authentifier"
19333
194 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
19535 msgid ""
19636 "An application is attempting to perform an action that requires privileges. "
19737 "Authentication as one of the users below is required to perform this action."
20040 "Pour effectuer cette action, un utilisateur de la liste ci-dessous doit "
20141 "s'authentifier."
20242
203 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:585
20444 msgid ""
20545 "An application is attempting to perform an action that requires privileges. "
20646 "Authentication is required to perform this action."
20848 "Une application tente d'effectuer une action qui nécessite des privilèges. "
20949 "Pour effectuer cette action, il est nécessaire de s'authentifier."
21050
211 #: ../src/polkitgnomeauthenticationdialog.c:580
51 #: ../src/polkitgnomeauthenticationdialog.c:591
21252 msgid ""
21353 "An application is attempting to perform an action that requires privileges. "
21454 "Authentication as the super user is required to perform this action."
21656 "Une application tente d'effectuer une action qui nécessite des privilèges. "
21757 "Pour effectuer cette action, l'utilisateur principal doit s'authentifier."
21858
219 #: ../src/polkitgnomeauthenticationdialog.c:615
220 #: ../src/polkitgnomeauthenticator.c:289
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
22161 msgid "_Password:"
22262 msgstr "Mot de _passe :"
22363
22464 #. Details
225 #: ../src/polkitgnomeauthenticationdialog.c:633
226 msgid "<small><b>_Details</b></small>"
227 msgstr "<small><b>_Détails</b></small>"
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Détails"
22868
229 #: ../src/polkitgnomeauthenticationdialog.c:686
230 msgid "<small><b>Action:</b></small>"
231 msgstr "<small><b>Action :</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Action :"
23272
233 #: ../src/polkitgnomeauthenticationdialog.c:689
73 #: ../src/polkitgnomeauthenticationdialog.c:707
23474 #, c-format
23575 msgid "Click to edit %s"
23676 msgstr "Cliquez pour modifier %s"
23777
238 #: ../src/polkitgnomeauthenticationdialog.c:703
239 msgid "<small><b>Vendor:</b></small>"
240 msgstr "<small><b>Fournisseur :</b></small>"
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Fournisseur :"
24181
242 #: ../src/polkitgnomeauthenticationdialog.c:705
82 #: ../src/polkitgnomeauthenticationdialog.c:725
24383 #, c-format
24484 msgid "Click to open %s"
24585 msgstr "Cliquez pour ouvrir %s"
24686
247 #: ../src/polkitgnomeauthenticationdialog.c:868
87 #: ../src/polkitgnomeauthenticationdialog.c:888
24888 msgid "Authenticate"
24989 msgstr "S'authentifier"
25090
251 #: ../src/polkitgnomeauthenticator.c:285
91 #: ../src/polkitgnomeauthenticator.c:296
25292 #, c-format
25393 msgid "_Password for %s:"
25494 msgstr "Mot de _passe pour %s :"
25595
256 #: ../src/polkitgnomeauthenticator.c:445
96 #: ../src/polkitgnomeauthenticator.c:456
25797 msgid "Authentication Failure"
25898 msgstr "Échec d'authentification"
25999
260 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
261 msgid "PolicyKit Authentication Agent"
262 msgstr "Agent d'authentification de PolicyKit"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "L'utilisateur a fermé la boîte de dialogue d'authentification"
103
0 # Friulian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # TmTFx <f.t.public@gmail.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-12-28 22:38+0000\n"
11 "PO-Revision-Date: 2013-01-18 23:48+0100\n"
12 "Last-Translator: Fabio Tomat <f.t.public@gmail.com>\n"
13 "Language-Team: Friulian <fur@li.org>\n"
14 "Language: fur\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Generator: Poedit 1.5.4\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "Selezione l'utent..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:538
30 msgid "_Authenticate"
31 msgstr "_Autentiche"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:577
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "Une aplicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
39 "Bisugne autenticasi come un dai utents in liste chi sot par podê fâ cheste "
40 "azion."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "Une aplicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
48 "L'autenticazion a covente par eseguî cheste azion."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "Une applicazion a sta cirint di fâ une azion che a scugne vê privileçs. "
56 "L'autenticazion come super utent a covente par eseguî cheste azion."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "_Password:"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "_Detais"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "Azion:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "Scliçe par modificâ %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "Venditôr:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "Scliçe par vierzi %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "Autentiche"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "_Password par %s:"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 msgid "Authentication Failure"
97 msgstr "Autenticazion Falide"
98
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "Le autenticazion a je stade scancelade da l'utent"
0 # Gaelic; Scottish translation for policykit-1-gnome
1 # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013
2 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2013.
4 # alasdair caimbeul <alexd@garrit.freeserve.co.uk>, 2013.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2013-01-19 01:17+0000\n"
10 "PO-Revision-Date: 2013-09-17 14:44+0100\n"
11 "Last-Translator: GunChleoc <fios@foramnagaidhlig.net>\n"
12 "Language-Team: Sgioba na Ubuntu na Gàidhlig\n"
13 "Language: gd\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17 "X-Launchpad-Export-Date: 2013-09-15 06:24+0000\n"
18 "X-Generator: Launchpad (build 16761)\n"
19 "X-Project-Style: gnome\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "Tagh cleachdaiche..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:538
31 msgid "_Authenticate"
32 msgstr "_Dearbhaich"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:577
35 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."
36 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh mar aon dhe na cleachdaichean gu h-ìosal gus an gnìomh seo a dhèanamh."
37
38 #: ../src/polkitgnomeauthenticationdialog.c:585
39 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
40 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh gus an gnìomh seo a dhèanamh."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:591
43 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
44 msgstr "Tha prògram a' feuchainn ri gnìomh a dhèanamh air a bheil pribhleidean a dhìth. Feumaidh tu d' aithne a dhearbhadh mar a' super user gus an gnìomh seo a dhèanamh."
45
46 #: ../src/polkitgnomeauthenticationdialog.c:626
47 #: ../src/polkitgnomeauthenticator.c:300
48 msgid "_Password:"
49 msgstr "_Facal-faire:"
50
51 #. Details
52 #: ../src/polkitgnomeauthenticationdialog.c:644
53 msgid "_Details"
54 msgstr "_Mion-fhiosrachadh"
55
56 #: ../src/polkitgnomeauthenticationdialog.c:702
57 msgid "Action:"
58 msgstr "Gnìomh:"
59
60 #: ../src/polkitgnomeauthenticationdialog.c:707
61 #, c-format
62 msgid "Click to edit %s"
63 msgstr "Briog gus %s a dheasachadh"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:721
66 msgid "Vendor:"
67 msgstr "Reiceadair:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:725
70 #, c-format
71 msgid "Click to open %s"
72 msgstr "Briog gus %s fhosgladh"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:888
75 msgid "Authenticate"
76 msgstr "Dearbhaich"
77
78 #: ../src/polkitgnomeauthenticator.c:296
79 #, c-format
80 msgid "_Password for %s:"
81 msgstr "am _facal-faire airson %s:"
82
83 #: ../src/polkitgnomeauthenticator.c:456
84 msgid "Authentication Failure"
85 msgstr "Dh'fhàillig leis an dearbhadh"
86
87 #: ../src/polkitgnomelistener.c:164
88 msgid "Authentication dialog was dismissed by the user"
89 msgstr "Chaidh còmhradh an dearbhaidh a leigeil seachad leis a' chleachdaiche."
90
91 #~ msgid "<small><b>_Details</b></small>"
92 #~ msgstr "<small><b>Mion-fhiosracha_dh</b></small>"
93
94 #~ msgid "<small><b>Action:</b></small>"
95 #~ msgstr "<small><b>Gnìomh:</b></small>"
96
97 #~ msgid "<small><b>Vendor:</b></small>"
98 #~ msgstr "<small><b>Reiceadair:</b></small>"
99
100 #~ msgid "Your authentication attempt was unsuccessful. Please try again."
101 #~ msgstr "Dh'fhàillig leis an dearbhadh agad. Am feuch thu ris a-rithist?"
+128
-156
po/gl.po less more
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Fran Diéguez <frandieguez@gnome.org>, 2009, 2011.
4 # Fran Dieguez <frandieguez@gnome.org>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome master\n"
89 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2011-08-28 17:41+0200\n"
10 "PO-Revision-Date: 2011-08-28 17:41+0200\n"
11 "Last-Translator: Fran Diéguez <frandieguez@gnome.org>\n"
10 "POT-Creation-Date: 2012-01-17 01:53+0100\n"
11 "PO-Revision-Date: 2012-01-17 01:53+0100\n"
12 "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
1213 "Language-Team: Galician <gnome-l10n-gl@gnome.org>\n"
1314 "Language: gl\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "Identificador de acción"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr "O identificador de acción a empregar para este botón"
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "Está autorizado"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr "Indica se o proceso está autorizado"
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "É visíbel"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "Indica se o widget é visíbel"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr "Pode obterse"
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr "Indica se se pode obter a autorización"
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr "Desbloquear texto"
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "O texto a mostrar cando se pregunte ao usuario para desbloquear."
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Faga clic para facer cambios"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "Desbloquear suxestión"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "A suxestión a mostrar cando se pregunte ao usuario para desbloquear."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "Requírese autenticarse para facer cambios."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "Texto de bloqueo"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "O texto a mostrar cando se pregunte ao usuario para bloquear."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Faga clic para evitar os cambios."
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "Suxestión de bloqueo"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "A suxestión a mostrar cando se pregunte ao usuario para bloquear."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "Para previr os seguintes cambios, prema en bloquear."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "Suxestión de bloqueo"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "O texto a mostrar cando se pregunte ao usuario para bloquear para todos os "
109 "usuarios."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Click to lock down"
113 msgstr "Faga clic para bloquear"
114
115 #: ../polkitgtk/polkitlockbutton.c:608
116 msgid "Lock Down Tooltip"
117 msgstr "Suxestión de bloqueo"
118
119 #: ../polkitgtk/polkitlockbutton.c:609
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "A suxestión a mostrar cando se pregunte ao usuario para bloquear unha acción "
125 "para todos os usuarios."
126
127 #: ../polkitgtk/polkitlockbutton.c:610
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Para previr que aos usuarios sen privilexios de administración fagan cambios "
133 "prema en bloquear."
134
135 #: ../polkitgtk/polkitlockbutton.c:626
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "O texto a mostarr cando o usuario non poida obter autorización a través da "
141 "autenticación."
142
143 #: ../polkitgtk/polkitlockbutton.c:627
144 msgid "Not authorized to make changes"
145 msgstr "Non está autorizado a facer cambios"
146
147 #: ../polkitgtk/polkitlockbutton.c:643
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "A suxestión a mostrar cando o usuario non poida obter autorización a través "
153 "da autenticación."
154
155 #: ../polkitgtk/polkitlockbutton.c:644
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "A política do sistema evita os cambios. Contacte co seu administrador de "
159 "sistemas."
18 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
16019
16120 #: ../src/polkitgnomeauthenticationdialog.c:159
16221 msgid "Select user..."
19756 "Requírese a autenticación como un superusuario para levar a cabo esta acción."
19857
19958 #: ../src/polkitgnomeauthenticationdialog.c:625
200 #: ../src/polkitgnomeauthenticator.c:301
59 #: ../src/polkitgnomeauthenticator.c:300
20160 msgid "_Password:"
20261 msgstr "_Contrasinal:"
20362
20463 #. Details
20564 #: ../src/polkitgnomeauthenticationdialog.c:643
206 msgid "<small><b>_Details</b></small>"
207 msgstr "<small><b>_Detalles</b></small>"
65 msgid "_Details"
66 msgstr "_Detalles"
20867
20968 #: ../src/polkitgnomeauthenticationdialog.c:699
210 msgid "<small><b>Action:</b></small>"
211 msgstr "<small><b>Acción:</b></small>"
69 msgid "Action:"
70 msgstr "Acción:"
21271
21372 #: ../src/polkitgnomeauthenticationdialog.c:702
21473 #, c-format
21675 msgstr "Faga clic para editar %s"
21776
21877 #: ../src/polkitgnomeauthenticationdialog.c:716
219 msgid "<small><b>Vendor:</b></small>"
220 msgstr "<small><b>Provedor:</b></small>"
78 msgid "Vendor:"
79 msgstr "Provedor:"
22180
22281 #: ../src/polkitgnomeauthenticationdialog.c:718
22382 #, c-format
22887 msgid "Authenticate"
22988 msgstr "Autenticar"
23089
231 #: ../src/polkitgnomeauthenticator.c:297
90 #: ../src/polkitgnomeauthenticator.c:296
23291 #, c-format
23392 msgid "_Password for %s:"
23493 msgstr "_Contrasinal para %s:"
23594
236 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "Ocorre un fallo na autenticación"
23998
24099 #: ../src/polkitgnomelistener.c:164
241 msgid "Authentation dialog was dismissed by the user"
100 msgid "Authentication dialog was dismissed by the user"
242101 msgstr "O usuario rexeitou o diálogo de autenticación"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "Identificador de acción"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "O identificador de acción a empregar para este botón"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "Está autorizado"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "Indica se o proceso está autorizado"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "É visíbel"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "Indica se o widget é visíbel"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "Pode obterse"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "Indica se se pode obter a autorización"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "Desbloquear texto"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "O texto a mostrar cando se pregunte ao usuario para desbloquear."
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "Faga clic para facer cambios"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "Desbloquear suxestión"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr ""
141 #~ "A suxestión a mostrar cando se pregunte ao usuario para desbloquear."
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "Requírese autenticarse para facer cambios."
145
146 #~ msgid "Lock Text"
147 #~ msgstr "Texto de bloqueo"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "O texto a mostrar cando se pregunte ao usuario para bloquear."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "Faga clic para evitar os cambios."
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "Suxestión de bloqueo"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr "A suxestión a mostrar cando se pregunte ao usuario para bloquear."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Para previr os seguintes cambios, prema en bloquear."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Suxestión de bloqueo"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "O texto a mostrar cando se pregunte ao usuario para bloquear para todos "
172 #~ "os usuarios."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Faga clic para bloquear"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Suxestión de bloqueo"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "A suxestión a mostrar cando se pregunte ao usuario para bloquear unha "
185 #~ "acción para todos os usuarios."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Para previr que aos usuarios sen privilexios de administración fagan "
192 #~ "cambios prema en bloquear."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "O texto a mostarr cando o usuario non poida obter autorización a través "
199 #~ "da autenticación."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Non está autorizado a facer cambios"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "A suxestión a mostrar cando o usuario non poida obter autorización a "
209 #~ "través da autenticación."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "A política do sistema evita os cambios. Contacte co seu administrador de "
214 #~ "sistemas."
243215
244216 #~ msgid ""
245217 #~ "This button is locked down so only users with administrative privileges "
+159
-180
po/gu.po less more
22 # Copyright (C) 2009 PolicyKit-gnome's COPYRIGHT HOLDER
33 # This file is distributed under the same license as the PolicyKit-gnome package.
44 #
5 # Sweta Kothari <swkothar@redhat.com>, 2009, 2010.
5 # Sweta Kothari <swkothar@redhat.com>, 2009, 2010, 2012.
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: PolicyKit-gnome.master.gu\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-02-05 07:30+0000\n"
11 "PO-Revision-Date: 2010-03-24 15:09+0530\n"
12 "Last-Translator: Sweta Kothari <swkothar@redhat.com>\n"
13 "Language-Team: Gujarati\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
10 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
12 "PO-Revision-Date: 2012-03-27 11:25+0530\n"
13 "Last-Translator: \n"
14 "Language-Team: gu_IN <kde-i18n-doc@kde.org>\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "X-Generator: KBabel 1.11.4\n"
18 "X-Generator: Lokalize 1.0\n"
1819 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "ક્રિયા ઓળખનાર"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "બટન માટે વાપરવા માટે ક્રિયા ઓળખનાર"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "સત્તાધિકરણ થયેલ છે"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "ક્યાંતો પ્રક્રિયા સત્તાધિકરણ થયેલ છે"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "દેખાય છે"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "ક્યાંતો વિજેટ દેખાય છે"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "મેળવી શકાય છે"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ક્યાંતો સત્તાધિરણ ને મેળવી શકાય છે"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "લખાણનું તાળુ ખોલો"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "દર્શાવવા માટે લખાણ જ્યારે તાળુ ખોલવા માટે પ્રોમ્પ્ટ કરી રહ્યા હોય."
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 msgid "Click to make changes"
62 msgstr "બદલાવો કરવા માટે ક્લિક કરો"
63
64 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
65 msgid "Unlock Tooltip"
66 msgstr "Tooltip નું તાળુ ખોલો"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "જ્યારે તાળુ ખોલવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
71
72 #: ../polkitgtk/polkitlockbutton.c:544
73 msgid "Authentication is needed to make changes."
74 msgstr "બદલાવો કરવા માટે સત્તાધિકરણની જરૂર છે."
75
76 #: ../polkitgtk/polkitlockbutton.c:559
77 msgid "Lock Text"
78 msgstr "લખાણને તાળુ મારો"
79
80 #: ../polkitgtk/polkitlockbutton.c:560
81 msgid "The text to display when prompting the user to lock."
82 msgstr "જ્યારે તાળુ મારવા માટે પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
83
84 #: ../polkitgtk/polkitlockbutton.c:561
85 msgid "Click to prevent changes"
86 msgstr "બદલાવોને અટકાવવા માટે ક્લિક કરો"
87
88 #: ../polkitgtk/polkitlockbutton.c:576
89 msgid "Lock Tooltip"
90 msgstr "ટુલટીપ ને તાળુ મારો"
91
92 #: ../polkitgtk/polkitlockbutton.c:577
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "જ્યારે તાળુ મારવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
95
96 #: ../polkitgtk/polkitlockbutton.c:578
97 msgid "To prevent further changes, click the lock."
98 msgstr "આગળનાં બદલાવોને અટકાવવા માટે, તાળા પર ક્લિક કરો."
99
100 #: ../polkitgtk/polkitlockbutton.c:593
101 msgid "Lock Down Text"
102 msgstr "લખાણ નીચે તાળુ મારો"
103
104 #: ../polkitgtk/polkitlockbutton.c:594
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને તાળુ મારી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "નીચે તાળુ લગાવા માટે ક્લિક કરો"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "ટુલટીપ નીચે તાળુ મારો"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
123
124 #: ../polkitgtk/polkitlockbutton.c:612
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr ""
129 "બદલાવોને કરવાથી વહીવટકર્તાઓનાં અધિકારો વગર વપરાશકર્તાઓને અટકાવવા માટે, તાળા પર "
130 "ક્લિક કરો."
131
132 #: ../polkitgtk/polkitlockbutton.c:628
133 msgid ""
134 "The text to display when the user cannot obtain authorization through "
135 "authentication."
136 msgstr "જ્યારે વપરાશકર્તાન એ સત્તાધિકરણ મારફતે સત્તાને મેળવી શકતા નથી ત્યારે દર્શાવવા માટે લખાણ."
137
138 #: ../polkitgtk/polkitlockbutton.c:629
139 msgid "Not authorized to make changes"
140 msgstr "બદલાવો કરવા માટે સત્તાધિકરણ થયેલ નથી"
141
142 #: ../polkitgtk/polkitlockbutton.c:645
143 msgid ""
144 "The tooltip to display when the user cannot obtain authorization through "
145 "authentication."
146 msgstr "જ્યારે વપરાશકર્તા એ સત્તાધિકરણ મારફતે સત્તા મેળવી શકતા નથી ત્યારે દર્શાવવા માટે ટુલટીપ."
147
148 #: ../polkitgtk/polkitlockbutton.c:646
149 msgid "System policy prevents changes. Contact your system administator."
150 msgstr "સિસ્ટમ પોલિસી બદલાવોને અટકાવે છે. તમારા સિસ્ટમ વહીવટકર્તાનો સંપર્ક કરો."
151
152 #. Translators: this string is appended to the tooltip if the action is
153 #. * currently locked down
154 #: ../polkitgtk/polkitlockbutton.c:767
155 msgid ""
156 "This button is locked down so only users with administrative privileges can "
157 "unlock it. Right-click the button to remove the lock down."
158 msgstr ""
159 "આ બટનનું તાળુ મારેલ છે તેથી વહીવટકર્તા અધિકારો સાથે ફક્ત વપરાશકર્તાઓ જ તેનું તાળુ ખોલી શકે "
160 "છે. તાળુ મારવાનુંે દૂર કરવા માટે બટન પર જમણી ક્લિક કરો."
161
162 #: ../src/main.c:128
163 msgid "Click the icon to drop all elevated privileges"
164 msgstr "બધા ઉન્નતકૃત્ત અધિકારોને છોડવા માટે આઇકન પર ક્લિક કરો"
16520
16621 #: ../src/polkitgnomeauthenticationdialog.c:159
16722 msgid "Select user..."
17227 msgid "%s (%s)"
17328 msgstr "%s (%s)"
17429
175 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:537
17631 msgid "_Authenticate"
17732 msgstr "પ્રસ્થાપિત કરો (_A)"
17833
179 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:576
18035 msgid ""
18136 "An application is attempting to perform an action that requires privileges. "
18237 "Authentication as one of the users below is required to perform this action."
18439 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. નીચેનાં "
18540 "વપરાશકર્તાઓ નાં એકને આ ક્રિયાને ચલાવવા માટે સત્તાધિકરણની જરૂર છે."
18641
187 #: ../src/polkitgnomeauthenticationdialog.c:574
42 #: ../src/polkitgnomeauthenticationdialog.c:584
18843 msgid ""
18944 "An application is attempting to perform an action that requires privileges. "
19045 "Authentication is required to perform this action."
19247 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. "
19348 "સત્તાધિકરણની આ ક્રિયાને ચલાવવા માટે જરૂર છે."
19449
195 #: ../src/polkitgnomeauthenticationdialog.c:580
50 #: ../src/polkitgnomeauthenticationdialog.c:590
19651 msgid ""
19752 "An application is attempting to perform an action that requires privileges. "
19853 "Authentication as the super user is required to perform this action."
20055 "કાર્યક્રમ એ ક્રિયાને ચલાવવા માટે પ્રયત્ન કરી રહ્યુ છે કે જેને અધિકારોની જરૂરિયાત છે. મુખ્ય "
20156 "વપરાશકર્તા તરીકે સત્તાધિકરણની આ ક્રિયાને ચલાવવા માટે જરૂર છે."
20257
203 #: ../src/polkitgnomeauthenticationdialog.c:615
204 #: ../src/polkitgnomeauthenticator.c:289
58 #: ../src/polkitgnomeauthenticationdialog.c:625
59 #: ../src/polkitgnomeauthenticator.c:300
20560 msgid "_Password:"
20661 msgstr "પાસવર્ડ (_P):"
20762
20863 #. Details
209 #: ../src/polkitgnomeauthenticationdialog.c:633
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>વિગતો (_D)</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:686
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>ક્રિયા:</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:689
64 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "_Details"
66 msgstr "વિગતો (_D)"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "Action:"
70 msgstr "ક્રિયા:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
21873 #, c-format
21974 msgid "Click to edit %s"
22075 msgstr "%s ને ફેરફાર કરવા માટે ક્લિક કરો"
22176
222 #: ../src/polkitgnomeauthenticationdialog.c:703
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>વેન્ડર:</b></small>"
225
226 #: ../src/polkitgnomeauthenticationdialog.c:705
77 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "Vendor:"
79 msgstr "વેન્ડર:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:718
22782 #, c-format
22883 msgid "Click to open %s"
22984 msgstr "%s ને ખોલવા માટે ક્લિક કરો"
23085
231 #: ../src/polkitgnomeauthenticationdialog.c:868
86 #: ../src/polkitgnomeauthenticationdialog.c:881
23287 msgid "Authenticate"
23388 msgstr "પ્રસ્થાપિત કરો"
23489
235 #: ../src/polkitgnomeauthenticator.c:285
90 #: ../src/polkitgnomeauthenticator.c:296
23691 #, c-format
23792 msgid "_Password for %s:"
23893 msgstr "%s માટે પાસવર્ડ (_P):"
23994
240 #: ../src/polkitgnomeauthenticator.c:445
95 #: ../src/polkitgnomeauthenticator.c:456
24196 msgid "Authentication Failure"
24297 msgstr "સત્તાધિકરણ નિષ્ફળ"
24398
244 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
245 msgid "PolicyKit Authentication Agent"
246 msgstr "PolicyKit સત્તાધિકરણ એજન્ટ"
247
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "સત્તાધિકરણ સંવાદ વપરાશકર્તા દ્દારા રદ થયેલ છે"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "ક્રિયા ઓળખનાર"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "બટન માટે વાપરવા માટે ક્રિયા ઓળખનાર"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "સત્તાધિકરણ થયેલ છે"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "ક્યાંતો પ્રક્રિયા સત્તાધિકરણ થયેલ છે"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "દેખાય છે"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "ક્યાંતો વિજેટ દેખાય છે"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "મેળવી શકાય છે"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "ક્યાંતો સત્તાધિરણ ને મેળવી શકાય છે"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "લખાણનું તાળુ ખોલો"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "દર્શાવવા માટે લખાણ જ્યારે તાળુ ખોલવા માટે પ્રોમ્પ્ટ કરી રહ્યા હોય."
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "બદલાવો કરવા માટે ક્લિક કરો"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "Tooltip નું તાળુ ખોલો"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr ""
141 #~ "જ્યારે તાળુ ખોલવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "બદલાવો કરવા માટે સત્તાધિકરણની જરૂર છે."
145
146 #~ msgid "Lock Text"
147 #~ msgstr "લખાણને તાળુ મારો"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "જ્યારે તાળુ મારવા માટે પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે લખાણ."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "બદલાવોને અટકાવવા માટે ક્લિક કરો"
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "ટુલટીપ ને તાળુ મારો"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr ""
160 #~ "જ્યારે તાળુ મારવા માટે વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે ત્યારે દર્શાવવા માટે ટુલટીપ."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "આગળનાં બદલાવોને અટકાવવા માટે, તાળા પર ક્લિક કરો."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "લખાણ નીચે તાળુ મારો"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને તાળુ મારી રહ્યા છે ત્યારે "
173 #~ "દર્શાવવા માટે લખાણ."
174
175 #~ msgid "Click to lock down"
176 #~ msgstr "નીચે તાળુ લગાવા માટે ક્લિક કરો"
177
178 #~ msgid "Lock Down Tooltip"
179 #~ msgstr "ટુલટીપ નીચે તાળુ મારો"
180
181 #~ msgid ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184 #~ msgstr ""
185 #~ "જ્યારે બધા વપરાશકર્તાઓ માટે ક્રિયાને તાળુ મારવા વપરાશકર્તાને પ્રોમ્પ્ટ કરી રહ્યા છે "
186 #~ "ત્યારે દર્શાવવા માટે ટુલટીપ."
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr ""
192 #~ "બદલાવોને કરવાથી વહીવટકર્તાઓનાં અધિકારો વગર વપરાશકર્તાઓને અટકાવવા માટે, તાળા પર "
193 #~ "ક્લિક કરો."
194
195 #~ msgid ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198 #~ msgstr ""
199 #~ "જ્યારે વપરાશકર્તાન એ સત્તાધિકરણ મારફતે સત્તાને મેળવી શકતા નથી ત્યારે દર્શાવવા માટે "
200 #~ "લખાણ."
201
202 #~ msgid "Not authorized to make changes"
203 #~ msgstr "બદલાવો કરવા માટે સત્તાધિકરણ થયેલ નથી"
204
205 #~ msgid ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208 #~ msgstr ""
209 #~ "જ્યારે વપરાશકર્તા એ સત્તાધિકરણ મારફતે સત્તા મેળવી શકતા નથી ત્યારે દર્શાવવા માટે "
210 #~ "ટુલટીપ."
211
212 #~ msgid "System policy prevents changes. Contact your system administator."
213 #~ msgstr "સિસ્ટમ પોલિસી બદલાવોને અટકાવે છે. તમારા સિસ્ટમ વહીવટકર્તાનો સંપર્ક કરો."
214
215 #~ msgid ""
216 #~ "This button is locked down so only users with administrative privileges "
217 #~ "can unlock it. Right-click the button to remove the lock down."
218 #~ msgstr ""
219 #~ "આ બટનનું તાળુ મારેલ છે તેથી વહીવટકર્તા અધિકારો સાથે ફક્ત વપરાશકર્તાઓ જ તેનું તાળુ ખોલી "
220 #~ "શકે છે. તાળુ મારવાનુંે દૂર કરવા માટે બટન પર જમણી ક્લિક કરો."
221
222 #~ msgid "Click the icon to drop all elevated privileges"
223 #~ msgstr "બધા ઉન્નતકૃત્ત અધિકારોને છોડવા માટે આઇકન પર ક્લિક કરો"
224
225 #~ msgid "PolicyKit Authentication Agent"
226 #~ msgstr "PolicyKit સત્તાધિકરણ એજન્ટ"
+143
-179
po/he.po less more
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-09-26 23:27+0200\n"
10 "PO-Revision-Date: 2010-09-26 23:35+0200\n"
9 "POT-Creation-Date: 2012-04-13 01:04+0300\n"
10 "PO-Revision-Date: 2012-04-13 01:05+0200\n"
1111 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
1212 "Language-Team: \n"
13 "Language: \n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
1617 "X-Poedit-Language: Hebrew\n"
1718 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1819
19 #: ../polkitgtk/polkitlockbutton.c:458
20 msgid "Action Identifier"
21 msgstr "מזהה פעולה"
22
23 #: ../polkitgtk/polkitlockbutton.c:459
24 msgid "The action identifier to use for the button"
25 msgstr "מזהה הפעולה לשימוש ללחצן"
26
27 #: ../polkitgtk/polkitlockbutton.c:475
28 msgid "Is Authorized"
29 msgstr "מאומת"
30
31 #: ../polkitgtk/polkitlockbutton.c:476
32 msgid "Whether the process is authorized"
33 msgstr "האם התהליך מאומת"
34
35 #: ../polkitgtk/polkitlockbutton.c:491
36 msgid "Is Visible"
37 msgstr "גלוי"
38
39 #: ../polkitgtk/polkitlockbutton.c:492
40 msgid "Whether the widget is visible"
41 msgstr "האם פריט התצוגה גלוי"
42
43 #: ../polkitgtk/polkitlockbutton.c:507
44 msgid "Can Obtain"
45 msgstr "ניתן לקבל"
46
47 #: ../polkitgtk/polkitlockbutton.c:508
48 msgid "Whether authorization can be obtained"
49 msgstr "האם ניתן לקבל אימות"
50
51 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
52 msgid "Unlock Text"
53 msgstr "טקסט שחרור"
54
55 #: ../polkitgtk/polkitlockbutton.c:524
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "הטקסט שיופיע בעת בקשת השחרור מהמשתמש."
58
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "יש ללחוץ כדי לשנות"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "עצת השחרור"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "חלונית העצה שתופיע בעת בקשת השחרור מהמשתמש."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "נדרש אימות כדי לבצע שינויים."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "טקסט נעילה"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "הטקסט שיופיע בעת בקשת הנעילה מהמשתמש."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "יש ללחוץ כדי למנוע שינויים"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "עצת הנעילה"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "חלונית העצה שתופיע בעת בקשת הנעילה מהמשתמש."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "כדי למנוע שינויים נוספים, יש ללחוץ על נעילה."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "טקסט נעילה כללית"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "הטקסט שיופיע בעת בקשת נעילת הפעולות לכל המשתמשים."
108
109 #: ../polkitgtk/polkitlockbutton.c:593
110 msgid "Click to lock down"
111 msgstr "לחיצה לנעילה כללית"
112
113 #: ../polkitgtk/polkitlockbutton.c:608
114 msgid "Lock Down Tooltip"
115 msgstr "עצה לנעילה כללית"
116
117 #: ../polkitgtk/polkitlockbutton.c:609
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "חלונית העצה שתופיע בעת ברשת נעילת הפעולות לכל המשתמשים."
122
123 #: ../polkitgtk/polkitlockbutton.c:610
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "כדי למנוע ממשתמשים ללא הרשאות ניהול לבצע שינויים, יש ללחוץ על נעילה."
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "הטקסט שיוצר כאשר המשתמש לא יכול להשיג אישור דרך אימות."
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid "Not authorized to make changes"
137 msgstr "ללא הרשאה לביצוע שינויים"
138
139 #: ../polkitgtk/polkitlockbutton.c:643
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "חלונית העצה שתוצג כאשר המשתמש לא יכול לקבל אישור באמצעות אימות."
144
145 #: ../polkitgtk/polkitlockbutton.c:644
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "מדיניות המערכת מונעת שינויים. נא ליצור קשר עם מנהל המערכת."
148
149 #: ../src/main.c:128
150 msgid "Click the icon to drop all elevated privileges"
151 msgstr "יש ללחוץ על הסמל כדי להשמיט את כל ההרשאות המיוחדות"
152
15320 #: ../src/polkitgnomeauthenticationdialog.c:159
15421 msgid "Select user..."
15522 msgstr "בחירת משתמש..."
15926 msgid "%s (%s)"
16027 msgstr "%s (%s)"
16128
162 #: ../src/polkitgnomeauthenticationdialog.c:531
29 #: ../src/polkitgnomeauthenticationdialog.c:537
16330 msgid "_Authenticate"
16431 msgstr "_אימות"
16532
166 #: ../src/polkitgnomeauthenticationdialog.c:571
167 msgid ""
168 "An application is attempting to perform an action that requires privileges. "
169 "Authentication as one of the users below is required to perform this action."
170 msgstr ""
171 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים שלהלן כדי "
172 "לבצע פעולה זאת."
173
174 #: ../src/polkitgnomeauthenticationdialog.c:579
175 msgid ""
176 "An application is attempting to perform an action that requires privileges. "
177 "Authentication is required to perform this action."
33 #: ../src/polkitgnomeauthenticationdialog.c:576
34 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."
35 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כאחד המשתמשים שלהלן כדי לבצע פעולה זאת."
36
37 #: ../src/polkitgnomeauthenticationdialog.c:584
38 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
17839 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כדי לבצע פעולה זאת."
17940
180 #: ../src/polkitgnomeauthenticationdialog.c:585
181 msgid ""
182 "An application is attempting to perform an action that requires privileges. "
183 "Authentication as the super user is required to perform this action."
184 msgstr ""
185 "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כמנהל המערכת כדי לבצע פעולה "
186 "זאת."
187
188 #: ../src/polkitgnomeauthenticationdialog.c:620
189 #: ../src/polkitgnomeauthenticator.c:298
41 #: ../src/polkitgnomeauthenticationdialog.c:590
42 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
43 msgstr "היישום מנסה לבצע פעולה שדורשת הרשאות. נדרש אימות כמנהל המערכת כדי לבצע פעולה זאת."
44
45 #: ../src/polkitgnomeauthenticationdialog.c:625
46 #: ../src/polkitgnomeauthenticator.c:300
19047 msgid "_Password:"
19148 msgstr "_ססמה:"
19249
19350 #. Details
194 #: ../src/polkitgnomeauthenticationdialog.c:638
195 msgid "<small><b>_Details</b></small>"
196 msgstr "<small><b>_פרטים</b></small>"
197
198 #: ../src/polkitgnomeauthenticationdialog.c:691
199 msgid "<small><b>Action:</b></small>"
200 msgstr "<small><b>פעולה:</b></small>"
201
202 #: ../src/polkitgnomeauthenticationdialog.c:694
51 #: ../src/polkitgnomeauthenticationdialog.c:643
52 msgid "_Details"
53 msgstr "_פרטים"
54
55 #: ../src/polkitgnomeauthenticationdialog.c:699
56 msgid "Action:"
57 msgstr "פעולה:"
58
59 #: ../src/polkitgnomeauthenticationdialog.c:702
20360 #, c-format
20461 msgid "Click to edit %s"
20562 msgstr "יש ללחוץ לעריכת %s"
20663
207 #: ../src/polkitgnomeauthenticationdialog.c:708
208 msgid "<small><b>Vendor:</b></small>"
209 msgstr "<small><b>ספק:</b></small>"
210
211 #: ../src/polkitgnomeauthenticationdialog.c:710
64 #: ../src/polkitgnomeauthenticationdialog.c:716
65 msgid "Vendor:"
66 msgstr "ספק:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:718
21269 #, c-format
21370 msgid "Click to open %s"
21471 msgstr "יש ללחוץ לפתיחת %s"
21572
216 #: ../src/polkitgnomeauthenticationdialog.c:873
73 #: ../src/polkitgnomeauthenticationdialog.c:881
21774 msgid "Authenticate"
21875 msgstr "אימות"
21976
220 #: ../src/polkitgnomeauthenticator.c:294
77 #: ../src/polkitgnomeauthenticator.c:296
22178 #, c-format
22279 msgid "_Password for %s:"
22380 msgstr "_ססמה עבור %s:"
22481
225 #: ../src/polkitgnomeauthenticator.c:454
82 #: ../src/polkitgnomeauthenticator.c:456
22683 msgid "Authentication Failure"
22784 msgstr "שגיאת אימות"
22885
229 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
230 msgid "PolicyKit Authentication Agent"
231 msgstr "סוכן האימות PolicyKit"
86 #: ../src/polkitgnomelistener.c:164
87 msgid "Authentication dialog was dismissed by the user"
88 msgstr "תיבת דו־שיח האימות נזנחה על ידי המשתמש"
89
90 #~ msgid "Action Identifier"
91 #~ msgstr "מזהה פעולה"
92
93 #~ msgid "The action identifier to use for the button"
94 #~ msgstr "מזהה הפעולה לשימוש ללחצן"
95
96 #~ msgid "Is Authorized"
97 #~ msgstr "מאומת"
98
99 #~ msgid "Whether the process is authorized"
100 #~ msgstr "האם התהליך מאומת"
101
102 #~ msgid "Is Visible"
103 #~ msgstr "גלוי"
104
105 #~ msgid "Whether the widget is visible"
106 #~ msgstr "האם פריט התצוגה גלוי"
107
108 #~ msgid "Can Obtain"
109 #~ msgstr "ניתן לקבל"
110
111 #~ msgid "Whether authorization can be obtained"
112 #~ msgstr "האם ניתן לקבל אימות"
113
114 #~ msgid "Unlock Text"
115 #~ msgstr "טקסט שחרור"
116
117 #~ msgid "The text to display when prompting the user to unlock."
118 #~ msgstr "הטקסט שיופיע בעת בקשת השחרור מהמשתמש."
119
120 #~ msgid "Click to make changes"
121 #~ msgstr "יש ללחוץ כדי לשנות"
122
123 #~ msgid "Unlock Tooltip"
124 #~ msgstr "עצת השחרור"
125
126 #~ msgid "The tooltip to display when prompting the user to unlock."
127 #~ msgstr "חלונית העצה שתופיע בעת בקשת השחרור מהמשתמש."
128
129 #~ msgid "Authentication is needed to make changes."
130 #~ msgstr "נדרש אימות כדי לבצע שינויים."
131
132 #~ msgid "Lock Text"
133 #~ msgstr "טקסט נעילה"
134
135 #~ msgid "The text to display when prompting the user to lock."
136 #~ msgstr "הטקסט שיופיע בעת בקשת הנעילה מהמשתמש."
137
138 #~ msgid "Click to prevent changes"
139 #~ msgstr "יש ללחוץ כדי למנוע שינויים"
140
141 #~ msgid "Lock Tooltip"
142 #~ msgstr "עצת הנעילה"
143
144 #~ msgid "The tooltip to display when prompting the user to lock."
145 #~ msgstr "חלונית העצה שתופיע בעת בקשת הנעילה מהמשתמש."
146
147 #~ msgid "To prevent further changes, click the lock."
148 #~ msgstr "כדי למנוע שינויים נוספים, יש ללחוץ על נעילה."
149
150 #~ msgid "Lock Down Text"
151 #~ msgstr "טקסט נעילה כללית"
152
153 #~ msgid ""
154 #~ "The text to display when prompting the user to lock down the action for "
155 #~ "all users."
156 #~ msgstr "הטקסט שיופיע בעת בקשת נעילת הפעולות לכל המשתמשים."
157
158 #~ msgid "Click to lock down"
159 #~ msgstr "לחיצה לנעילה כללית"
160
161 #~ msgid "Lock Down Tooltip"
162 #~ msgstr "עצה לנעילה כללית"
163
164 #~ msgid ""
165 #~ "The tooltip to display when prompting the user to lock down the action "
166 #~ "for all users."
167 #~ msgstr "חלונית העצה שתופיע בעת ברשת נעילת הפעולות לכל המשתמשים."
168
169 #~ msgid ""
170 #~ "To prevent users without administrative privileges from making changes, "
171 #~ "click the lock."
172 #~ msgstr ""
173 #~ "כדי למנוע ממשתמשים ללא הרשאות ניהול לבצע שינויים, יש ללחוץ על נעילה."
174
175 #~ msgid ""
176 #~ "The text to display when the user cannot obtain authorization through "
177 #~ "authentication."
178 #~ msgstr "הטקסט שיוצר כאשר המשתמש לא יכול להשיג אישור דרך אימות."
179
180 #~ msgid "Not authorized to make changes"
181 #~ msgstr "ללא הרשאה לביצוע שינויים"
182
183 #~ msgid ""
184 #~ "The tooltip to display when the user cannot obtain authorization through "
185 #~ "authentication."
186 #~ msgstr "חלונית העצה שתוצג כאשר המשתמש לא יכול לקבל אישור באמצעות אימות."
187
188 #~ msgid "System policy prevents changes. Contact your system administator."
189 #~ msgstr "מדיניות המערכת מונעת שינויים. נא ליצור קשר עם מנהל המערכת."
190
191 #~ msgid "Click the icon to drop all elevated privileges"
192 #~ msgstr "יש ללחוץ על הסמל כדי להשמיט את כל ההרשאות המיוחדות"
193
194 #~ msgid "PolicyKit Authentication Agent"
195 #~ msgstr "סוכן האימות PolicyKit"
232196
233197 #~ msgid "Authorizations"
234198 #~ msgstr "הרשאות"
+168
-183
po/hi.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Rajesh Ranjan <rajesh672@gmail.com>, 2010.
5 # chandankumar <chandankumar.093047@gmail.com>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: PolicyKit-gnome.master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-02-08 06:03+0000\n"
10 "PO-Revision-Date: 2010-02-08 16:53+0530\n"
11 "Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
12 "Language-Team: Hindi <indlinux>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
12 "PO-Revision-Date: 2012-09-20 11:36+0530\n"
13 "Last-Translator: chandankumar <chandankumar.093047@gmail.com>\n"
14 "Language-Team: Hindi <kde-i18n-doc@kde.org>\n"
15 "Language: hi\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "क्रिया पहचानकर्ता"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "बटन के उपयोग के लिए क्रिया पहचानकर्ता"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "अधिकृत है"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "क्या प्रक्रिया अधिकृत है"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "दृष्टिगोचर है"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "क्या विजेट दृश्य है"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "समाहित कर सकता है"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "क्या प्राधिकरण पाया जा सकता है"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "पाठ खोलें"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "दिखाने के लिए पाठ जब उपयोक्ता को अनलॉक करने के लिए प्राम्पट करता है."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "परिवर्तन बनाने के लिए क्लिक करें"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "टूलटिप खोलें"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "दिखाने के लिए टूलपिट जब किसी उपयोक्ता को खोलने के लिए प्राम्पट करता हो."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "प्रमाणीकरण परिवर्तनों के लिए जरूरी है."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "पाठ लॉक करें"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "दिखाने के लिए जब उपयोक्ता को लॉक करने के लिए प्रांप्ट करता है."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "परिवर्तन रोकने के लिए क्लिक करें"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "टूलटिप लॉक करें"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को लॉक करने के लिए प्रांप्ट किया जाता है."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "आगे परिवर्तन को रोकने के लिए लॉक को क्लिक करें."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "पाठ लॉक करें"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "दिखाने के लिए पाठ जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए प्रांप्ट किया जाता है."
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "लॉक करने के लिए क्लिक करें"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "टूलटिप लॉक करें"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए प्रांप्ट किया जाता है."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "उपयोक्ता को बिना प्रशासनिक अधिकार के परिवर्तन करने के लिए रोकने के लिए लॉक क्लिक करें."
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "दिखाने के लिए पाठ जब उपयोक्ता सत्यापन के जरिए अधिकार नहीं प्राप्त कर सकता है."
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "परिवर्तन करने के लिए अधिकृत नहीं"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता सत्यापन के जरिए अधिकार पा सकता है."
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "सिस्टम नीति परिवर्तन रोकती है. अपने सिस्टम प्रशासक से संपर्क करें."
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "यह बटन बंद है ताकि केवल प्रशासनिक अधिकार के साथ उपयोक्ता इसे खोल सके. बंद किए को हटाने के लिए बटन को दाहिना क्लिक करें."
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "सभी बढ़े अधिकार को छोड़ने के लिए चिह्न क्लिक करें"
19 "X-Generator: Lokalize 1.4\n"
20 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
21 "\n"
16022
16123 #: ../src/polkitgnomeauthenticationdialog.c:159
16224 msgid "Select user..."
16729 msgid "%s (%s)"
16830 msgstr "%s (%s)"
16931
170 #: ../src/polkitgnomeauthenticationdialog.c:529
32 #: ../src/polkitgnomeauthenticationdialog.c:538
17133 msgid "_Authenticate"
17234 msgstr "सत्यापित किया (_A)"
17335
174 #: ../src/polkitgnomeauthenticationdialog.c:566
36 #: ../src/polkitgnomeauthenticationdialog.c:577
17537 msgid ""
17638 "An application is attempting to perform an action that requires privileges. "
17739 "Authentication as one of the users below is required to perform this action."
178 msgstr "कोई अनुप्रयोग एक क्रिया करने की कोशिश कर रहा है जो कि अधिकार चाहता है. Authentication as one of the users below is required to perform this action."
179
180 #: ../src/polkitgnomeauthenticationdialog.c:574
40 msgstr ""
41 "कोई अनुप्रयोग एक क्रिया करने की कोशिश कर रहा है जो कि अधिकार चाहता है. "
42 "Authentication as one of the users below is required to perform this action."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
18145 msgid ""
18246 "An application is attempting to perform an action that requires privileges. "
18347 "Authentication is required to perform this action."
18448 msgstr ""
18549 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. "
186 "सत्यापन इस क्रिया को करने के लिए जरूरी है."
187
188 #: ../src/polkitgnomeauthenticationdialog.c:580
50 "सत्यापन इस "
51 "क्रिया को करने के लिए जरूरी है."
52
53 #: ../src/polkitgnomeauthenticationdialog.c:591
18954 msgid ""
19055 "An application is attempting to perform an action that requires privileges. "
19156 "Authentication as the super user is required to perform this action."
19257 msgstr ""
193 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. "
194 "सुपर यूजर के रूप में सत्यापन इस क्रिया को करने के लिए जरूरी है."
195
196 #: ../src/polkitgnomeauthenticationdialog.c:615
197 #: ../src/polkitgnomeauthenticator.c:289
58 "कोई अनुप्रयोग एक क्रिया करना चाहता है जिसके लिए अधिकार की जरूरत होती है. सुपर "
59 "यूजर के "
60 "रूप में सत्यापन इस क्रिया को करने के लिए जरूरी है."
61
62 #: ../src/polkitgnomeauthenticationdialog.c:626
63 #: ../src/polkitgnomeauthenticator.c:300
19864 msgid "_Password:"
19965 msgstr "कूटशब्द (_P):"
20066
20167 #. Details
202 #: ../src/polkitgnomeauthenticationdialog.c:633
203 msgid "<small><b>_Details</b></small>"
204 msgstr "<small><b> विवरण</b></small>"
205
206 #: ../src/polkitgnomeauthenticationdialog.c:686
207 msgid "<small><b>Action:</b></small>"
208 msgstr "<small><b> क्रिया</b></small>"
209
210 #: ../src/polkitgnomeauthenticationdialog.c:689
68 #: ../src/polkitgnomeauthenticationdialog.c:644
69 msgid "_Details"
70 msgstr " विवरण"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
73 msgid "Action:"
74 msgstr " क्रिया"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:707
21177 #, c-format
21278 msgid "Click to edit %s"
21379 msgstr "%s संपादन के लिए क्लिक करें"
21480
215 #: ../src/polkitgnomeauthenticationdialog.c:703
216 msgid "<small><b>Vendor:</b></small>"
217 msgstr "<small><b> विक्रेता</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:705
81 #: ../src/polkitgnomeauthenticationdialog.c:721
82 msgid "Vendor:"
83 msgstr " विक्रेता"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:725
22086 #, c-format
22187 msgid "Click to open %s"
22288 msgstr "%s को खोलने के लिए क्लिक करें"
22389
224 #: ../src/polkitgnomeauthenticationdialog.c:868
90 #: ../src/polkitgnomeauthenticationdialog.c:888
22591 msgid "Authenticate"
22692 msgstr "सत्यापित करें"
22793
228 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
22995 #, c-format
23096 msgid "_Password for %s:"
23197 msgstr "%s के लिए कूटशब्द (_P):"
23298
233 #: ../src/polkitgnomeauthenticator.c:445
99 #: ../src/polkitgnomeauthenticator.c:456
234100 msgid "Authentication Failure"
235101 msgstr "प्रमाणीकरण विफलता"
236102
237 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
238 msgid "PolicyKit Authentication Agent"
239 msgstr "PolicyKit प्रमाणीकरण प्रतिनिधि"
240
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "सत्यापन संवाद को उपयोक्ता के द्वारा खारिज़ कर दिया गया"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "क्रिया पहचानकर्ता"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "बटन के उपयोग के लिए क्रिया पहचानकर्ता"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "अधिकृत है"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "क्या प्रक्रिया अधिकृत है"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "दृष्टिगोचर है"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "क्या विजेट दृश्य है"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "समाहित कर सकता है"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "क्या प्राधिकरण पाया जा सकता है"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "पाठ खोलें"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "दिखाने के लिए पाठ जब उपयोक्ता को अनलॉक करने के लिए प्राम्पट करता है."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "परिवर्तन बनाने के लिए क्लिक करें"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "टूलटिप खोलें"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "दिखाने के लिए टूलपिट जब किसी उपयोक्ता को खोलने के लिए प्राम्पट करता हो."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "प्रमाणीकरण परिवर्तनों के लिए जरूरी है."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "पाठ लॉक करें"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "दिखाने के लिए जब उपयोक्ता को लॉक करने के लिए प्रांप्ट करता है."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "परिवर्तन रोकने के लिए क्लिक करें"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "टूलटिप लॉक करें"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता को लॉक करने के लिए प्रांप्ट किया जाता है."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "आगे परिवर्तन को रोकने के लिए लॉक को क्लिक करें."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "पाठ लॉक करें"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "दिखाने के लिए पाठ जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए "
175 #~ "प्रांप्ट किया जाता है."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "लॉक करने के लिए क्लिक करें"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "टूलटिप लॉक करें"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "दिखाने के लिए टूलटिप जब उपयोक्ता को सभी उपयोक्ताओं के लिए क्रिया को लॉक करने के लिए "
188 #~ "प्रांप्ट किया जाता है."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "उपयोक्ता को बिना प्रशासनिक अधिकार के परिवर्तन करने के लिए रोकने के लिए लॉक क्लिक "
195 #~ "करें."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "दिखाने के लिए पाठ जब उपयोक्ता सत्यापन के जरिए अधिकार नहीं प्राप्त कर सकता है."
202
203 #~ msgid "Not authorized to make changes"
204 #~ msgstr "परिवर्तन करने के लिए अधिकृत नहीं"
205
206 #~ msgid ""
207 #~ "The tooltip to display when the user cannot obtain authorization through "
208 #~ "authentication."
209 #~ msgstr "दिखाने के लिए टूलटिप जब उपयोक्ता सत्यापन के जरिए अधिकार पा सकता है."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr "सिस्टम नीति परिवर्तन रोकती है. अपने सिस्टम प्रशासक से संपर्क करें."
213
214 #~ msgid ""
215 #~ "This button is locked down so only users with administrative privileges "
216 #~ "can unlock it. Right-click the button to remove the lock down."
217 #~ msgstr ""
218 #~ "यह बटन बंद है ताकि केवल प्रशासनिक अधिकार के साथ उपयोक्ता इसे खोल सके. बंद किए को "
219 #~ "हटाने के लिए बटन को दाहिना क्लिक करें."
220
221 #~ msgid "Click the icon to drop all elevated privileges"
222 #~ msgstr "सभी बढ़े अधिकार को छोड़ने के लिए चिह्न क्लिक करें"
223
224 #~ msgid "PolicyKit Authentication Agent"
225 #~ msgstr "PolicyKit प्रमाणीकरण प्रतिनिधि"
0 # Croatian translation for PolicyKit-gnome.
1 # Copyright (C) 2017 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=authentication dialog\n"
10 "POT-Creation-Date: 2017-04-08 15:30+0000\n"
11 "PO-Revision-Date: 2017-04-23 20:24+0200\n"
12 "Language-Team: Croatian <hr@li.org>\n"
13 "Language: hr\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%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
18 "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
19 "Last-Translator: gogo <trebelnik2@gmail.com>\n"
20 "X-Generator: Poedit 1.8.7.1\n"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:159
23 msgid "Select user..."
24 msgstr "Odaberi korisnika..."
25
26 #: ../src/polkitgnomeauthenticationdialog.c:194
27 #, c-format
28 msgid "%s (%s)"
29 msgstr "%s (%s)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:538
32 msgid "_Authenticate"
33 msgstr "_Ovjeri"
34
35 #: ../src/polkitgnomeauthenticationdialog.c:577
36 msgid ""
37 "An application is attempting to perform an action that requires privileges. "
38 "Authentication as one of the users below is required to perform this action."
39 msgstr ""
40 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
41 "ovjera jednog od navedenih korisnika za pokretanje ove radnje."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:585
44 msgid ""
45 "An application is attempting to perform an action that requires privileges. "
46 "Authentication is required to perform this action."
47 msgstr ""
48 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
49 "ovjera za pokretanje ove radnje."
50
51 #: ../src/polkitgnomeauthenticationdialog.c:591
52 msgid ""
53 "An application is attempting to perform an action that requires privileges. "
54 "Authentication as the super user is required to perform this action."
55 msgstr ""
56 "Aplikacija pokušava pokrenuti radnju koja zahtijeva ovlasti. Potrebna je "
57 "ovjera korijenskog korisnika za pokretanje ove radnje."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:626
60 #: ../src/polkitgnomeauthenticator.c:300
61 msgid "_Password:"
62 msgstr "_Lozinka:"
63
64 #. Details
65 #: ../src/polkitgnomeauthenticationdialog.c:644
66 msgid "_Details"
67 msgstr "_Pojedinosti"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:702
70 msgid "Action:"
71 msgstr "Radnja:"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:707
74 #, c-format
75 msgid "Click to edit %s"
76 msgstr "Klikni za urediti %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:721
79 msgid "Vendor:"
80 msgstr "Zahtjevatelj:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:725
83 #, c-format
84 msgid "Click to open %s"
85 msgstr "Klikni za otvoriti %s"
86
87 #: ../src/polkitgnomeauthenticationdialog.c:888
88 msgid "Authenticate"
89 msgstr "Ovjeri"
90
91 #: ../src/polkitgnomeauthenticator.c:296
92 #, c-format
93 msgid "_Password for %s:"
94 msgstr "_Lozinka za %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
97 msgid "Authentication Failure"
98 msgstr "Neuspješna ovjera"
99
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Korisnik je odbio dijalog ovjere"
+154
-183
po/hu.po less more
11 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008
22 # This file is distributed under the same license as the policykit-gnome package.
33 #
4 # Gabor Kelemen <kelemeng at gnome dot hu>, 2008, 2009.
4 # Gabor Kelemen <kelemeng at gnome dot hu>, 2008, 2009, 2012.
55 # Máté ŐRY <orymate at gmail dot com>
66 msgid ""
77 msgstr ""
88 "Project-Id-Version: policykit-gnome master\n"
99 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2009-09-19 01:43+0200\n"
11 "PO-Revision-Date: 2009-09-19 01:42+0200\n"
10 "POT-Creation-Date: 2012-03-18 01:51+0100\n"
11 "PO-Revision-Date: 2012-03-18 01:51+0100\n"
1212 "Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
13 "Language-Team: Hungarian <gnome at fsf dot hu>\n"
13 "Language-Team: Hungarian <gnome-hu-list at gnome dot org>\n"
14 "Language: \n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
1819 "X-Generator: KBabel 1.11.4\n"
1920 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
2021
21 #: ../polkitgtk/polkitlockbutton.c:460
22 msgid "Action Identifier"
23 msgstr "Műveletazonosító"
24
25 #: ../polkitgtk/polkitlockbutton.c:461
26 msgid "The action identifier to use for the button"
27 msgstr "A gomb műveletazonosítója"
28
29 #: ../polkitgtk/polkitlockbutton.c:477
30 msgid "Is Authorized"
31 msgstr "Van felhatalmazása"
32
33 #: ../polkitgtk/polkitlockbutton.c:478
34 msgid "Whether the process is authorized"
35 msgstr "A folyamatnak van-e felhatalmazása"
36
37 #: ../polkitgtk/polkitlockbutton.c:493
38 msgid "Is Visible"
39 msgstr "Látható"
40
41 #: ../polkitgtk/polkitlockbutton.c:494
42 msgid "Whether the widget is visible"
43 msgstr "Látható legyen-e a felületi elem"
44
45 #: ../polkitgtk/polkitlockbutton.c:509
46 msgid "Can Obtain"
47 msgstr "Kérhet"
48
49 #: ../polkitgtk/polkitlockbutton.c:510
50 msgid "Whether authorization can be obtained"
51 msgstr "Kérhető-e felhatalmazás"
52
53 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
54 msgid "Unlock Text"
55 msgstr "Feloldási szöveg"
56
57 #: ../polkitgtk/polkitlockbutton.c:526
58 msgid "The text to display when prompting the user to unlock."
59 msgstr "A felhasználó feloldásra kérésekor megjelenítendő szöveg."
60
61 #: ../polkitgtk/polkitlockbutton.c:527
62 msgid "Click to make changes"
63 msgstr "Kattintson a módosításhoz"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "Feloldási buboréksúgó"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "A felhasználó feloldásra kérésekor megjelenítendő buboréksúgó."
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 msgid "Authentication is needed to make changes."
75 msgstr "Hitelesítés szükséges a módosítások végrehajtásához."
76
77 #: ../polkitgtk/polkitlockbutton.c:559
78 msgid "Lock Text"
79 msgstr "Zárolási szöveg"
80
81 #: ../polkitgtk/polkitlockbutton.c:560
82 msgid "The text to display when prompting the user to lock."
83 msgstr "A felhasználó zárolásra kéréskor megjelenítendő szöveg."
84
85 #: ../polkitgtk/polkitlockbutton.c:561
86 msgid "Click to prevent changes"
87 msgstr "Kattintson a módosítás megakadályozásához"
88
89 #: ../polkitgtk/polkitlockbutton.c:576
90 msgid "Lock Tooltip"
91 msgstr "Zárolási buboréksúgó"
92
93 #: ../polkitgtk/polkitlockbutton.c:577
94 msgid "The tooltip to display when prompting the user to lock."
95 msgstr "A felhasználó zárolásra kéréskor megjelenítendő buboréksúgó."
96
97 #: ../polkitgtk/polkitlockbutton.c:578
98 msgid "To prevent further changes, click the lock."
99 msgstr "További módosítások megakadályozásához kattintson a lakatra."
100
101 #: ../polkitgtk/polkitlockbutton.c:593
102 msgid "Lock Down Text"
103 msgstr "Zárolási szöveg"
104
105 #: ../polkitgtk/polkitlockbutton.c:594
106 msgid ""
107 "The text to display when prompting the user to lock down the action for all "
108 "users."
109 msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "Kattintson a zároláshoz"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "Zárolási buboréksúgó"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
124
125 #: ../polkitgtk/polkitlockbutton.c:612
126 msgid ""
127 "To prevent users without administrative privileges from making changes, "
128 "click the lock."
129 msgstr ""
130 "Kattintson a lakatra a rendszergazdai jogosultságok nélküli felhasználók "
131 "eltiltásához a módosításoktól."
132
133 #: ../polkitgtk/polkitlockbutton.c:628
134 msgid ""
135 "The text to display when the user cannot obtain authorization through "
136 "authentication."
137 msgstr ""
138 "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
139 "hitelesítés útján."
140
141 #: ../polkitgtk/polkitlockbutton.c:629
142 msgid "Not authorized to make changes"
143 msgstr "Nincs jogosultsága módosítások végrehajtására"
144
145 #: ../polkitgtk/polkitlockbutton.c:645
146 msgid ""
147 "The tooltip to display when the user cannot obtain authorization through "
148 "authentication."
149 msgstr ""
150 "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
151 "hitelesítés útján."
152
153 #: ../polkitgtk/polkitlockbutton.c:646
154 msgid "System policy prevents changes. Contact your system administator."
155 msgstr ""
156 "A rendszer házirendje megakadályozza a módosításokat. Keresse meg "
157 "rendszergazdáját."
158
159 #. Translators: this string is appended to the tooltip if the action is
160 #. * currently locked down
161 #: ../polkitgtk/polkitlockbutton.c:767
162 msgid ""
163 "This button is locked down so only users with administrative privileges can "
164 "unlock it. Right-click the button to remove the lock down."
165 msgstr ""
166 "Ez a gomb zárolva van, csak a rendszergazdai jogosultságokkal rendelkező "
167 "felhasználók oldhatják fel. Kattintson a jobb egérgombbal a zárolás "
168 "feloldásához."
169
170 #: ../src/main.c:128
171 msgid "Click the icon to drop all elevated privileges"
172 msgstr "Kattintson az ikonra a megemelt jogosultságok eldobásához"
173
17422 #: ../src/polkitgnomeauthenticationdialog.c:159
17523 msgid "Select user..."
17624 msgstr "Válasszon felhasználót…"
18028 msgid "%s (%s)"
18129 msgstr "%s (%s)"
18230
183 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18432 msgid "_Authenticate"
18533 msgstr "_Hitelesítés"
18634
187 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:576
18836 msgid ""
18937 "An application is attempting to perform an action that requires privileges. "
19038 "Authentication as one of the users below is required to perform this action."
19341 "jogosultságot igényel. A következő felhasználók egyikeként való hitelesítés "
19442 "szükséges a művelet végrehajtásához."
19543
196 #: ../src/polkitgnomeauthenticationdialog.c:574
44 #: ../src/polkitgnomeauthenticationdialog.c:584
19745 msgid ""
19846 "An application is attempting to perform an action that requires privileges. "
19947 "Authentication is required to perform this action."
20149 "Egy alkalmazás olyan műveletet próbál végrehajtani, amely speciális "
20250 "jogosultságot igényel. A művelet végrehajtásához hitelesítés szükséges."
20351
204 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:590
20553 msgid ""
20654 "An application is attempting to perform an action that requires privileges. "
20755 "Authentication as the super user is required to perform this action."
21058 "jogosultságot igényel. Adminisztrátorként való hitelesítés szükséges a "
21159 "művelet végrehajtásához."
21260
213 #: ../src/polkitgnomeauthenticationdialog.c:615
214 #: ../src/polkitgnomeauthenticator.c:289
61 #: ../src/polkitgnomeauthenticationdialog.c:625
62 #: ../src/polkitgnomeauthenticator.c:300
21563 msgid "_Password:"
21664 msgstr "Jel_szó:"
21765
21866 #. Details
219 #: ../src/polkitgnomeauthenticationdialog.c:633
220 msgid "<small><b>_Details</b></small>"
221 msgstr "<small><b>_Részletek</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:686
224 msgid "<small><b>Action:</b></small>"
225 msgstr "<small><b>Művelet:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:643
68 msgid "_Details"
69 msgstr "_Részletek"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:699
72 msgid "Action:"
73 msgstr "Művelet:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
22876 #, c-format
22977 msgid "Click to edit %s"
23078 msgstr "Kattintson %s művelet jogosultságbeállításainak módosításához"
23179
232 #: ../src/polkitgnomeauthenticationdialog.c:703
233 msgid "<small><b>Vendor:</b></small>"
234 msgstr "<small><b>Gyártó:</b></small>"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:716
81 msgid "Vendor:"
82 msgstr "Gyártó:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:718
23785 #, c-format
23886 msgid "Click to open %s"
23987 msgstr "Kattintson %s megnyitásához"
24088
241 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:881
24290 msgid "Authenticate"
24391 msgstr "Hitelesítés"
24492
245 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
24694 #, c-format
24795 msgid "_Password for %s:"
24896 msgstr "%s jel_szava:"
24997
250 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
25199 msgid "Authentication Failure"
252100 msgstr "Hitelesítési hiba"
253101
254 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
255 msgid "PolicyKit Authentication Agent"
256 msgstr "PolicyKit hitelesítési ügynök"
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "A hitelesítési ablakot bezárta a felhasználó"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "Műveletazonosító"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "A gomb műveletazonosítója"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "Van felhatalmazása"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "A folyamatnak van-e felhatalmazása"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "Látható"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "Látható legyen-e a felületi elem"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "Kérhet"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "Kérhető-e felhatalmazás"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "Feloldási szöveg"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "A felhasználó feloldásra kérésekor megjelenítendő szöveg."
135
136 #~ msgid "Click to make changes"
137 #~ msgstr "Kattintson a módosításhoz"
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "Feloldási buboréksúgó"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr "A felhasználó feloldásra kérésekor megjelenítendő buboréksúgó."
144
145 #~ msgid "Authentication is needed to make changes."
146 #~ msgstr "Hitelesítés szükséges a módosítások végrehajtásához."
147
148 #~ msgid "Lock Text"
149 #~ msgstr "Zárolási szöveg"
150
151 #~ msgid "The text to display when prompting the user to lock."
152 #~ msgstr "A felhasználó zárolásra kéréskor megjelenítendő szöveg."
153
154 #~ msgid "Click to prevent changes"
155 #~ msgstr "Kattintson a módosítás megakadályozásához"
156
157 #~ msgid "Lock Tooltip"
158 #~ msgstr "Zárolási buboréksúgó"
159
160 #~ msgid "The tooltip to display when prompting the user to lock."
161 #~ msgstr "A felhasználó zárolásra kéréskor megjelenítendő buboréksúgó."
162
163 #~ msgid "To prevent further changes, click the lock."
164 #~ msgstr "További módosítások megakadályozásához kattintson a lakatra."
165
166 #~ msgid "Lock Down Text"
167 #~ msgstr "Zárolási szöveg"
168
169 #~ msgid ""
170 #~ "The text to display when prompting the user to lock down the action for "
171 #~ "all users."
172 #~ msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Kattintson a zároláshoz"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Zárolási buboréksúgó"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr "A felhasználó művelet zárolására kérésekor megjelenítendő szöveg."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "Kattintson a lakatra a rendszergazdai jogosultságok nélküli felhasználók "
190 #~ "eltiltásához a módosításoktól."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
197 #~ "hitelesítés útján."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "Nincs jogosultsága módosítások végrehajtására"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "A megjelenítendő szöveg, ha a felhasználó nem kaphat felhatalmazást "
207 #~ "hitelesítés útján."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr ""
211 #~ "A rendszer házirendje megakadályozza a módosításokat. Keresse meg "
212 #~ "rendszergazdáját."
213
214 #~ msgid ""
215 #~ "This button is locked down so only users with administrative privileges "
216 #~ "can unlock it. Right-click the button to remove the lock down."
217 #~ msgstr ""
218 #~ "Ez a gomb zárolva van, csak a rendszergazdai jogosultságokkal rendelkező "
219 #~ "felhasználók oldhatják fel. Kattintson a jobb egérgombbal a zárolás "
220 #~ "feloldásához."
221
222 #~ msgid "Click the icon to drop all elevated privileges"
223 #~ msgstr "Kattintson az ikonra a megemelt jogosultságok eldobásához"
224
225 #~ msgid "PolicyKit Authentication Agent"
226 #~ msgstr "PolicyKit hitelesítési ügynök"
227
4646
4747 #. Details
4848 #: ../src/polkitgnomeauthenticationdialog.c:643
49 msgid "<small><b>_Details</b></small>"
50 msgstr "<small><b>_Rincian</b></small>"
49 msgid "_Details"
50 msgstr "_Rincian"
5151
5252 #: ../src/polkitgnomeauthenticationdialog.c:699
53 msgid "<small><b>Action:</b></small>"
54 msgstr "<small><b>Aksi:</b></small>"
53 msgid "Action:"
54 msgstr "Aksi:"
5555
5656 #: ../src/polkitgnomeauthenticationdialog.c:702
5757 #, c-format
5959 msgstr "Klik untuk menyunting %s"
6060
6161 #: ../src/polkitgnomeauthenticationdialog.c:716
62 msgid "<small><b>Vendor:</b></small>"
63 msgstr "<small><b>Vendor:</b></small>"
62 msgid "Vendor:"
63 msgstr "Vendor:"
6464
6565 #: ../src/polkitgnomeauthenticationdialog.c:718
6666 #, c-format
6262
6363 #. Details
6464 #: ../src/polkitgnomeauthenticationdialog.c:643
65 msgid "<small><b>_Details</b></small>"
66 msgstr "<small><b>_Dettagli</b></small>"
65 msgid "_Details"
66 msgstr "_Dettagli"
6767
6868 #: ../src/polkitgnomeauthenticationdialog.c:699
69 msgid "<small><b>Action:</b></small>"
70 msgstr "<small><b>Azione:</b></small>"
69 msgid "Action:"
70 msgstr "Azione:"
7171
7272 #: ../src/polkitgnomeauthenticationdialog.c:702
7373 #, c-format
7575 msgstr "Fare clic per modificare %s"
7676
7777 #: ../src/polkitgnomeauthenticationdialog.c:716
78 msgid "<small><b>Vendor:</b></small>"
79 msgstr "<small><b>Fornitore:</b></small>"
78 msgid "Vendor:"
79 msgstr "Fornitore:"
8080
8181 #: ../src/polkitgnomeauthenticationdialog.c:718
8282 #, c-format
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Takeshi AIHANA <takeshi.aihana@gmail.com>, 2008.
44 # Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>, 2009,2011.
5 # Hideki Yamane <henrich@debian.org>, 2011.
56 #
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: policykit-gnome master\n"
910 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
1011 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2011-03-22 00:16+0000\n"
12 "PO-Revision-Date: 2011-03-30 00:31+0900\n"
13 "Last-Translator: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>\n"
12 "POT-Creation-Date: 2011-10-25 16:11+0000\n"
13 "PO-Revision-Date: 2011-10-25 20:34+0900\n"
14 "Last-Translator: Hideki Yamane <henrich@debian.org>\n"
1415 "Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
1516 "MIME-Version: 1.0\n"
1617 "Content-Type: text/plain; charset=UTF-8\n"
1718 "Content-Transfer-Encoding: 8bit\n"
1819 "Language: ja\n"
1920
20 #: ../polkitgtk/polkitlockbutton.c:458
21 msgid "Action Identifier"
22 msgstr "アクション識別子"
23
24 #: ../polkitgtk/polkitlockbutton.c:459
25 msgid "The action identifier to use for the button"
26 msgstr "このボタンのアクション識別子"
27
28 #: ../polkitgtk/polkitlockbutton.c:475
29 msgid "Is Authorized"
30 msgstr "承認済?"
31
32 #: ../polkitgtk/polkitlockbutton.c:476
33 msgid "Whether the process is authorized"
34 msgstr "プロセスが承認済かどうか"
35
36 #: ../polkitgtk/polkitlockbutton.c:491
37 msgid "Is Visible"
38 msgstr "可視?"
39
40 #: ../polkitgtk/polkitlockbutton.c:492
41 msgid "Whether the widget is visible"
42 msgstr "ウィジェットが可視かどうか"
43
44 #: ../polkitgtk/polkitlockbutton.c:507
45 msgid "Can Obtain"
46 msgstr "取得可?"
47
48 #: ../polkitgtk/polkitlockbutton.c:508
49 msgid "Whether authorization can be obtained"
50 msgstr "承認を得ることができるかどうか?"
51
52 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
53 msgid "Unlock Text"
54 msgstr "ロック解除テキスト"
55
56 #: ../polkitgtk/polkitlockbutton.c:524
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "ユーザにロック解除をうながす時に表示するテキスト。"
59
60 #: ../polkitgtk/polkitlockbutton.c:525
61 msgid "Click to make changes"
62 msgstr "クリックして変更する"
63
64 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
65 msgid "Unlock Tooltip"
66 msgstr "ロック解除ツールチップ"
67
68 #: ../polkitgtk/polkitlockbutton.c:541
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "ユーザにロック解除をうながす時に表示するツールチップ。"
71
72 #: ../polkitgtk/polkitlockbutton.c:542
73 msgid "Authentication is needed to make changes."
74 msgstr "変更するには認証が必要です。"
75
76 #: ../polkitgtk/polkitlockbutton.c:557
77 msgid "Lock Text"
78 msgstr "ロック・テキスト"
79
80 #: ../polkitgtk/polkitlockbutton.c:558
81 msgid "The text to display when prompting the user to lock."
82 msgstr "ユーザにロックをうながす時に表示するテキスト。"
83
84 #: ../polkitgtk/polkitlockbutton.c:559
85 msgid "Click to prevent changes"
86 msgstr "クリックして変更しない"
87
88 #: ../polkitgtk/polkitlockbutton.c:574
89 msgid "Lock Tooltip"
90 msgstr "ロック・ツールチップ"
91
92 #: ../polkitgtk/polkitlockbutton.c:575
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "ユーザにロックをうながす時に表示するツールチップ。"
95
96 #: ../polkitgtk/polkitlockbutton.c:576
97 msgid "To prevent further changes, click the lock."
98 msgstr "変更を加えるには、ロックをクリック。"
99
100 #: ../polkitgtk/polkitlockbutton.c:591
101 msgid "Lock Down Text"
102 msgstr "ロックダウン・テキスト"
103
104 #: ../polkitgtk/polkitlockbutton.c:592
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "すべてのユーザをロックダウンする時にユーザに表示するテキスト。"
109
110 #: ../polkitgtk/polkitlockbutton.c:593
111 msgid "Click to lock down"
112 msgstr "ロックダウンするにはクリック"
113
114 #: ../polkitgtk/polkitlockbutton.c:608
115 msgid "Lock Down Tooltip"
116 msgstr "ロックダウン・ツールチップ"
117
118 #: ../polkitgtk/polkitlockbutton.c:609
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "すべてのユーザをロックダウンする時にユーザに表示するツールチップ。"
123
124 #: ../polkitgtk/polkitlockbutton.c:610
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr "管理権限無しでユーザが変更を加えるのを避けるには、ロックをクリック。"
129
130 #: ../polkitgtk/polkitlockbutton.c:626
131 msgid ""
132 "The text to display when the user cannot obtain authorization through "
133 "authentication."
134 msgstr "ユーザが認証されても承認を得られない時に表示するテキスト。"
135
136 #: ../polkitgtk/polkitlockbutton.c:627
137 msgid "Not authorized to make changes"
138 msgstr "変更するよう承認されていません"
139
140 #: ../polkitgtk/polkitlockbutton.c:643
141 msgid ""
142 "The tooltip to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr "ユーザが認証されても承認を得られない時に表示するツールチップ。"
145
146 #: ../polkitgtk/polkitlockbutton.c:644
147 msgid "System policy prevents changes. Contact your system administator."
148 msgstr ""
149 "システムのポリシーにより変更ができません。システムの管理者に連絡してくださ"
150 "い。"
151
15221 #: ../src/polkitgnomeauthenticationdialog.c:159
15322 msgid "Select user..."
154 msgstr "ユーザの選択..."
23 msgstr "ユーザーの選択..."
15524
15625 #: ../src/polkitgnomeauthenticationdialog.c:194
15726 #, c-format
16736 "An application is attempting to perform an action that requires privileges. "
16837 "Authentication as one of the users below is required to perform this action."
16938 msgstr ""
170 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
171 "クションを実行するには、次に示すいずれかのユーザとしての認証が必要になりま"
172 "す。"
39 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには、"
40 "以下のどれかのユーザーとしての認証が必要になります。"
17341
17442 #: ../src/polkitgnomeauthenticationdialog.c:584
17543 msgid ""
17644 "An application is attempting to perform an action that requires privileges. "
17745 "Authentication is required to perform this action."
17846 msgstr ""
179 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
180 "クションを実行するには認証が必要になります。"
47 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには認"
48 "証が必要です。"
18149
18250 #: ../src/polkitgnomeauthenticationdialog.c:590
18351 msgid ""
18452 "An application is attempting to perform an action that requires privileges. "
18553 "Authentication as the super user is required to perform this action."
18654 msgstr ""
187 "あるアプリケーションが特権の必要なアクションを実行しようとしています。このア"
188 "クションを実行するには root 権限としての認証が必要になります。"
55 "アプリケーションが特権の必要な動作を行おうとしています。この動作を行うには、"
56 "管理者ユーザーとしての認証が必要になります。"
18957
19058 #: ../src/polkitgnomeauthenticationdialog.c:625
191 #: ../src/polkitgnomeauthenticator.c:301
59 #: ../src/polkitgnomeauthenticator.c:300
19260 msgid "_Password:"
19361 msgstr "パスワード(_P):"
19462
19563 #. Details
19664 #: ../src/polkitgnomeauthenticationdialog.c:643
197 msgid "<small><b>_Details</b></small>"
198 msgstr "<small><b>詳細(_D)</b></small>"
65 msgid "_Details"
66 msgstr "詳細(_D)"
19967
20068 #: ../src/polkitgnomeauthenticationdialog.c:699
201 msgid "<small><b>Action:</b></small>"
202 msgstr "<small><b>アクション:</b></small>"
69 msgid "Action:"
70 msgstr "アクション:"
20371
20472 #: ../src/polkitgnomeauthenticationdialog.c:702
20573 #, c-format
20775 msgstr "ここをクリックして %s を編集してください"
20876
20977 #: ../src/polkitgnomeauthenticationdialog.c:716
210 msgid "<small><b>Vendor:</b></small>"
211 msgstr "<small><b>ベンダ:</b></small>"
78 msgid "Vendor:"
79 msgstr "ベンダー:"
21280
21381 #: ../src/polkitgnomeauthenticationdialog.c:718
21482 #, c-format
21987 msgid "Authenticate"
22088 msgstr "認証"
22189
222 #: ../src/polkitgnomeauthenticator.c:297
90 #: ../src/polkitgnomeauthenticator.c:296
22391 #, c-format
22492 msgid "_Password for %s:"
22593 msgstr "%s のパスワード(_P):"
22694
227 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
22896 msgid "Authentication Failure"
22997 msgstr "認証失敗"
23098
23199 #: ../src/polkitgnomelistener.c:164
232 msgid "Authentation dialog was dismissed by the user"
233 msgstr "認証ダイアログがユーザによって非表示にされました"
234
235 #~ msgid "Click the icon to drop all elevated privileges"
236 #~ msgstr "アイコンをクリックして与えられたすべての権限を破棄"
237
238 #~ msgid "PolicyKit Authentication Agent"
239 #~ msgstr "PolicyKit 認証エージェント"
240
241 #~ msgid "Authorizations"
242 #~ msgstr "権限の管理"
243
244 #~ msgid "Configure authorizations"
245 #~ msgstr "いろいろな権限を設定します"
246
247 #~ msgid ""
248 #~ "A list of PolicyKit action where the \"retain authorization\" checkbox "
249 #~ "isn't checked by default; this list is maintained by the authentication "
250 #~ "dialog code itself. For example, if a user unchecks the \"retain "
251 #~ "authorization\" check box for an action and successfully obtains an "
252 #~ "authorization for the action, the action will be added to this list."
253 #~ msgstr ""
254 #~ "\"認証結果を使用し続ける\" のチェックボックスをデフォルトで OFF にしてお"
255 #~ "く PolicyKit アクションを並べたリストです。このリストは認証ダイアログのオ"
256 #~ "ブジェクトよって管理されます。例えば、ユーザが任意のアクションに対して "
257 #~ "\"認証結果を使用し続ける\" のチェックを外し、そのアクションを実行する権限"
258 #~ "を手に入れたら、このリストにそのアクションが追加されるということです。"
259
260 #~ msgid ""
261 #~ "A list of actions where the \"retain authorization\" checkbox isn't "
262 #~ "checked by default"
263 #~ msgstr ""
264 #~ "デフォルトで \"認証結果を使用し続ける\" のチェックボックスを OFF にしてお"
265 #~ "くアクション"
266
267 #~ msgid ""
268 #~ "If set to true, the authentication dialog from PolicyKit-gnome will grab "
269 #~ "the keyboard, so that you will not be able to type in other programs "
270 #~ "while the dialog is active. Use this if your window manager does not "
271 #~ "focus the authentication dialog automatically, and you want to avoid "
272 #~ "accidentally typing passwords in other programs."
273 #~ msgstr ""
274 #~ "TRUE にすると、PolicyKit-gnome の認証ダイアログでキーボード入力をつかんだ"
275 #~ "ままにするので、このダイアログが表示されている間は他のアプリでキーボードを"
276 #~ "利用することができなくなります。この機能を使えば、お使いのウィンドウ・マ"
277 #~ "ネージャが認証ダイアログにフォーカスを与えなかった場合、キーボードからパス"
278 #~ "ワードを入力した時にフォーカスが当たっている他のプログラムに誤って表示され"
279 #~ "るという危険性を回避することができます。"
280
281 #~ msgid ""
282 #~ "If set to true, then \"retain authorization\" check box (if present) is "
283 #~ "checked by default in the authentication dialog unless the action is "
284 #~ "mentioned in the \"/desktop/gnome/policykit/"
285 #~ "auth_dialog_retain_authorization_blacklist\" key."
286 #~ msgstr ""
287 #~ "TRUE にすると、\"/desktop/gnome/policykit/"
288 #~ "auth_dialog_retain_authorization_blacklist\" キーに格納したアクションを除"
289 #~ "き、認証ダイアログで \"認証結果を使用し続ける\" のチェックボックスをデフォ"
290 #~ "ルトで ON にしておきます。"
291
292 #~ msgid "Whether the authentication dialog should grab the keyboard"
293 #~ msgstr "認証ダイアログでキーボード入力をつかんだままにするかどうか"
294
295 #~ msgid "Whether the retain authorization check box is checked by default"
296 #~ msgstr ""
297 #~ "\"認証結果を使用し続ける\" のチェックボックスをデフォルトで ON にするかど"
298 #~ "うか"
299
300 #~ msgid "Copyright © 2007 David Zeuthen"
301 #~ msgstr "Copyright © 2007 David Zeuthen"
302
303 #~ msgid "PolicyKit-gnome Website"
304 #~ msgstr "PolicyKit-gnome のウェブサイト"
305
306 #~ msgid "PolicyKit-gnome demo"
307 #~ msgstr "PolicyKit-gnome のデモ"
308
309 #~ msgid "PolicyKit for the GNOME desktop"
310 #~ msgstr "GNOME デスクトップ向けの PolicyKit 用クライアントです"
311
312 #~ msgid "_File"
313 #~ msgstr "ファイル(_F)"
314
315 #~ msgid "_Actions"
316 #~ msgstr "アクション(_A)"
317
318 #~ msgid "_Help"
319 #~ msgstr "ヘルプ(_H)"
320
321 #~ msgid "_Quit"
322 #~ msgstr "終了(_Q)"
323
324 #~ msgid "Quit"
325 #~ msgstr "終了"
326
327 #~ msgid "_About"
328 #~ msgstr "情報(_A)"
329
330 #~ msgid "About"
331 #~ msgstr "情報"
332
333 #~ msgid ""
334 #~ "Making the helper <b>Frobnicate</b> requires the user to authenticate. "
335 #~ "The authorization is kept for the life time of the process"
336 #~ msgstr ""
337 #~ "<b>Frobnicate</b> というヘルパーを作成するにはユーザ認証が必要です。ここで"
338 #~ "認証された権限はプロセスが終了するまで有効です。"
339
340 #~ msgid "Frobnicate!"
341 #~ msgstr "Frobnicate!"
342
343 #~ msgid ""
344 #~ "Making the helper <b>Jump</b> requires the user to authenticate. This is "
345 #~ "a one-shot authorization."
346 #~ msgstr ""
347 #~ "<b>Jump</b> というヘルパーを作成するにはユーザ認証が必要です。ここで認証さ"
348 #~ "れた権限は1回限り (ワン・ショット) 有効です。"
349
350 #~ msgid "Jump!"
351 #~ msgstr "Jump!"
352
353 #~ msgid ""
354 #~ "Making the helper <b>Tweak</b> requires a system administrator to "
355 #~ "authenticate. This instance overrides the defaults set in "
356 #~ "polkit_gnome_action_new()."
357 #~ msgstr ""
358 #~ "<b>Tweak</b> というヘルパーを作成するには管理者の認証が必要です。このイン"
359 #~ "スタンスは polkit_gnome_action_new() 関数でセットしたデフォルト値を上書き"
360 #~ "します。"
361
362 #~ msgid "Tweak!"
363 #~ msgstr "Tweak!"
364
365 #~ msgid "Tweak"
366 #~ msgstr "Tweak"
367
368 #~ msgid "Tweak (long)"
369 #~ msgstr "Tweak (long)"
370
371 #~ msgid "If your admin wasn't annoying, you could do this"
372 #~ msgstr "もし管理者がうるさい人でなければ、これを実現できるでしょう"
373
374 #~ msgid "Tweak..."
375 #~ msgstr "Tweak..."
376
377 #~ msgid "Tweak... (long)"
378 #~ msgstr "Tweak... (long)"
379
380 #~ msgid "Only card carrying tweakers can do this!"
381 #~ msgstr "Only card carrying tweakers can do this!"
382
383 #~ msgid "Tweak! (long)"
384 #~ msgstr "Tweak! (long)"
385
386 #~ msgid "Go ahead, tweak tweak tweak!"
387 #~ msgstr "Go ahead, tweak tweak tweak!"
388
389 #~ msgid ""
390 #~ "Making the helper <b>Twiddle</b> requires a system administrator to "
391 #~ "authenticate. Once authenticated, this privilege can be retained "
392 #~ "indefinitely."
393 #~ msgstr ""
394 #~ "<b>Twiddle</b> というヘルパーを作成するにはシステム管理者の認証が必要で"
395 #~ "す。一度認証したら、この権限は無期限で使用できます。"
396
397 #~ msgid "Twiddle!"
398 #~ msgstr "Twiddle!"
399
400 #~ msgid ""
401 #~ "Making the helper <b>Punch</b> requires the user to authenticate. Once "
402 #~ "authenticated, this privilege can be retained for the remainder of the "
403 #~ "desktop session."
404 #~ msgstr ""
405 #~ "<b>Punch</b> というヘルパーを作成するにはユーザ認証が必要です。一度認証し"
406 #~ "たら、この権限はデスクトップのセッションが終了するまで有効です。"
407
408 #~ msgid "Punch!"
409 #~ msgstr "Punch!"
410
411 #~ msgid ""
412 #~ "The <b>Toggle</b> action demonstrates the use of PolicyKit to drive a "
413 #~ "GtkToggleButton; it's an intuitive way to ask users to give up "
414 #~ "authorizations when they are done with them. E.g. the button is 'pressed "
415 #~ "in' exactlywhen the authorization is held. Toggling the button means "
416 #~ "obtaining resp. revoking the authorization in question."
417 #~ msgstr ""
418 #~ "<b>Toggle</b> というアクションは GtkToggleButton を操作しながら PolicyKit "
419 #~ "の使い方をデモします。認証を中止するようユーザに依頼するための直感的な方法"
420 #~ "です。例えば、ボタンが押下された状態は認証が保持されたことを意味します。ボ"
421 #~ "タンをトグルして切り替えることで認証が有効か無効かを表します。"
422
423 #~ msgid ""
424 #~ "<i>Tip: try editing /etc/PolicyKit/Policy.conf and see the proxy widgets "
425 #~ "update in real-time.</i>."
426 #~ msgstr ""
427 #~ "<i>メモ: /etc/PolicyKit/Policy.conf というファイルを編集して時債に代理ウィ"
428 #~ "ジェットが更新しているか確認してみて下さい。</i>"
429
430 #~ msgid "Frobnicate"
431 #~ msgstr "Frobnicate"
432
433 #~ msgid "Jump"
434 #~ msgstr "Jump"
435
436 #~ msgid "Kick bar"
437 #~ msgstr "Kick bar"
438
439 #~ msgid "Kick baz"
440 #~ msgstr "Kick baz"
441
442 #~ msgid "Kick foo"
443 #~ msgstr "Kick foo"
444
445 #~ msgid "Punch"
446 #~ msgstr "Punch"
447
448 #~ msgid ""
449 #~ "System policy prevents the PolicyKit-gnome example helper from "
450 #~ "Frobnicating"
451 #~ msgstr ""
452 #~ "System policy prevents the PolicyKit-gnome example helper from "
453 #~ "Frobnicating"
454
455 #~ msgid ""
456 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
457 #~ msgstr ""
458 #~ "System policy prevents the PolicyKit-gnome example helper from Jumping"
459
460 #~ msgid ""
461 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
462 #~ msgstr ""
463 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking bar"
464
465 #~ msgid ""
466 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
467 #~ msgstr ""
468 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking baz"
469
470 #~ msgid ""
471 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
472 #~ msgstr ""
473 #~ "System policy prevents the PolicyKit-gnome example helper from Kicking foo"
474
475 #~ msgid ""
476 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
477 #~ msgstr ""
478 #~ "System policy prevents the PolicyKit-gnome example helper from Punching"
479
480 #~ msgid ""
481 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
482 #~ msgstr ""
483 #~ "System policy prevents the PolicyKit-gnome example helper from Toggling"
484
485 #~ msgid ""
486 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
487 #~ msgstr ""
488 #~ "System policy prevents the PolicyKit-gnome example helper from Tweaking"
489
490 #~ msgid ""
491 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
492 #~ msgstr ""
493 #~ "System policy prevents the PolicyKit-gnome example helper from Twiddling"
494
495 #~ msgid "Toggle"
496 #~ msgstr "Toggle"
497
498 #~ msgid "Twiddle"
499 #~ msgstr "Twiddle"
500
501 #~ msgid "Authenticating..."
502 #~ msgstr "認証中..."
503
504 #~ msgid "Don't exit after 30 seconds of inactivity"
505 #~ msgstr "30秒間スリープした後に強制終了しない"
506
507 #~ msgid "PolicyKit GNOME session daemon"
508 #~ msgstr "PolicyKit GNOME のセッション・デーモン"
509
510 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
511 #~ msgstr "PolicyKit の GNOME セッション・デーモン (バージョン %s) の起動中..."
512
513 #~ msgid "_Remember authorization for this session"
514 #~ msgstr "このセッションに対する権限を記憶しておく(_R)"
515
516 #~ msgid "_Remember authorization"
517 #~ msgstr "権限を記憶しておく(_R)"
518
519 #~ msgid "For this _session only"
520 #~ msgstr "このセッションだけ有効にする(_S)"
521
522 #~ msgid "<small><b>Application:</b></small>"
523 #~ msgstr "<small><b>アプリケーション:</b></small>"
524
525 #~ msgid "(unknown"
526 #~ msgstr "(不明"
527
528 #~ msgid "_Password for root:"
529 #~ msgstr "root のパスワード(_P):"
530
531 #~ msgid "_Password or swipe finger for %s:"
532 #~ msgstr "%s のパスワードまたは指紋認証(_P):"
533
534 #~ msgid "_Password or swipe finger for root:"
535 #~ msgstr "root のパスワードまたは指紋認証(_P):"
536
537 #~ msgid "_Password or swipe finger:"
538 #~ msgstr "パスワードまたは指紋認証(_P):"
539
540 #~ msgid "No"
541 #~ msgstr "いいえ"
542
543 #~ msgid "Admin Authentication (one shot)"
544 #~ msgstr "システム管理者の認証 (1回きり)"
545
546 #~ msgid "Admin Authentication (keep session)"
547 #~ msgstr "システム管理者の認証 (このセッションの間だけ)"
548
549 #~ msgid "Admin Authentication (keep indefinitely)"
550 #~ msgstr "システム管理者の認証 (期限なし)"
551
552 #~ msgid "Authentication (one shot)"
553 #~ msgstr "認証 (1回きり)"
554
555 #~ msgid "Authentication (keep session)"
556 #~ msgstr "認証 (このセッションの間だけ)"
557
558 #~ msgid "Authentication (keep indefinitely)"
559 #~ msgstr "認証 (期限なし)"
560
561 #~ msgid "Yes"
562 #~ msgstr "はい"
563
564 #~ msgid ", "
565 #~ msgstr ", "
566
567 #~ msgid "Must be on console"
568 #~ msgstr "端末であること"
569
570 #~ msgid "Must be in active session"
571 #~ msgstr "利用中のセッションであること"
572
573 #~ msgid "Must be program %s"
574 #~ msgstr "%s というプログラムであること"
575
576 #~ msgid "Must be SELinux Context %s"
577 #~ msgstr "%s という SELinux のコンテキストであること"
578
579 #~ msgid "A moment ago"
580 #~ msgstr "ほんの今しがた"
581
582 #~ msgid "1 minute ago"
583 #~ msgstr " 1分前"
584
585 #~ msgid "%d minutes ago"
586 #~ msgstr " %d分前"
587
588 #~ msgid "1 hour ago"
589 #~ msgstr " 1時間前"
590
591 #~ msgid "%d hours ago"
592 #~ msgstr " %d時間前"
593
594 #~ msgid "1 day ago"
595 #~ msgstr " 1日前"
596
597 #~ msgid "%d days ago"
598 #~ msgstr " %d日前"
599
600 #~ msgid "Auth as %s (uid %d)"
601 #~ msgstr "%s として認証する (UID %d)"
602
603 #~ msgid "Auth as uid %d"
604 #~ msgstr "UID %d として認証する"
605
606 #~ msgid "Blocked by %s (uid %d)"
607 #~ msgstr "%s としてブロックする (UID %d)"
608
609 #~ msgid "Blocked by uid %d"
610 #~ msgstr "UID %d としてブロックする"
611
612 #~ msgid "Granted by %s (uid %d)"
613 #~ msgstr "%s として許可する (UID %d)"
614
615 #~ msgid "Granted by uid %d"
616 #~ msgstr "UID %d が許可中"
617
618 #~ msgid "Single shot pid %d (%s)"
619 #~ msgstr "PID %d は1回だけ (%s)"
620
621 #~ msgid "pid %d (%s)"
622 #~ msgstr "PID %d (%s)"
623
624 #~ msgid "This session"
625 #~ msgstr "このセッションだけ"
626
627 #~ msgid "Always"
628 #~ msgstr "常に"
629
630 #~ msgid "None"
631 #~ msgstr "なし"
632
633 #~ msgid "Grant Negative Authorization"
634 #~ msgstr "ブロックする権限"
635
636 #~ msgid "Grant Authorization"
637 #~ msgstr "許可する権限"
638
639 #~ msgid ""
640 #~ "<b><big>Granting a negative authorization for the <i>%s</i> action "
641 #~ "requires more information</big></b>"
642 #~ msgstr ""
643 #~ "<b><big><i>%s</i> というアクションをブロックする権限で必要となるその他の情"
644 #~ "報</big></b>"
645
646 #~ msgid ""
647 #~ "<b><big>Granting an authorization for the <i>%s</i> action requires more "
648 #~ "information</big></b>"
649 #~ msgstr ""
650 #~ "<b><big><i>%s</i> というアクションを許可する権限で必要となるその他の情報</"
651 #~ "big></b>"
652
653 #~ msgid ""
654 #~ "Select the user to block for the action and, optionally, any constraints "
655 #~ "on the negative authorization that you are about to grant."
656 #~ msgstr ""
657 #~ "このアクションを実行できないユーザを選択して下さい (オプションで、許可しよ"
658 #~ "うとする権限そのものをブロックする条件も指定できます)"
659
660 #~ msgid ""
661 #~ "Select the beneficiary and, optionally, how to constrain the "
662 #~ "authorization that you are about to grant."
663 #~ msgstr ""
664 #~ "このアクションを実行できるユーザを選択して下さい (オプションで、許可しよう"
665 #~ "とする権限そのものをブロックする条件も指定できます)"
666
667 #~ msgid "<b>Beneficiary</b>"
668 #~ msgstr "<b>実行できるユーザ</b>"
669
670 #~ msgid "Select the user that will receive the negative authorization."
671 #~ msgstr "このアクションを実行できない (禁止) ユーザを選択して下さい:"
672
673 #~ msgid "Select the user that will receive the authorization."
674 #~ msgstr "このアクションを実行できる (権限を持つ) ユーザを選択して下さい:"
675
676 #~ msgid "_Show system users"
677 #~ msgstr "システムのユーザも表示する(_S)"
678
679 #~ msgid "<b>Constraints</b>"
680 #~ msgstr "<b>条件</b>"
681
682 #~ msgid ""
683 #~ "Constraints limits the authorization such that it only applies under "
684 #~ "certain circumstances."
685 #~ msgstr ""
686 #~ "この条件は、特定の環境下でのみ権限を適用するといったことを指定します"
687
688 #~ msgid "_None"
689 #~ msgstr "なし(_N)"
690
691 #~ msgid "Must be _in active session"
692 #~ msgstr "利用中のセッションであること(_I)"
693
694 #~ msgid "Must be on _local console"
695 #~ msgstr "ローカルの端末であること(_L)"
696
697 #~ msgid "Must be in _active session on local console"
698 #~ msgstr "利用中のセッションでのローカルの端末であること(_A)"
699
700 #~ msgid "_Block..."
701 #~ msgstr "ブロックする(_B)"
702
703 #~ msgid "_Grant..."
704 #~ msgstr "許可する(_G)"
705
706 #~ msgid "Edit Implicit Authorizations"
707 #~ msgstr "暗黙の権限の編集"
708
709 #~ msgid "<b><big>Choose new implicit authorizations</big></b>"
710 #~ msgstr "<b><big>新しい暗黙の権限の選択</big></b>"
711
712 #~ msgid ""
713 #~ "Implicit authorizations are authorizations that are granted automatically "
714 #~ "to users under certain circumstances. Choose what is required for the "
715 #~ "action <i>%s</i>."
716 #~ msgstr ""
717 #~ "暗黙の権限とは、いくつかの状況でユーザに対して自動的に許可される権限です。"
718 #~ "次のアクションに対して必要な状況を選択して下さい: <i>%s</i>."
719
720 #~ msgid "<i>Anyone:</i>"
721 #~ msgstr "<i>誰が:</i>"
722
723 #~ msgid "<i>Console:</i>"
724 #~ msgstr "<i>端末:</i>"
725
726 #~ msgid "<i>Active Console:</i>"
727 #~ msgstr "<i>実行中の端末:</i>"
728
729 #~ msgid "_Modify..."
730 #~ msgstr "変更(_M)"
731
732 #~ msgid "<b>Action</b>"
733 #~ msgstr "<b>アクション</b>"
734
735 #~ msgid "<i>Description:</i>"
736 #~ msgstr "<i>説明:</i>"
737
738 #~ msgid "<i>Vendor:</i>"
739 #~ msgstr "<i>ベンダ:</i>"
740
741 #~ msgid "<b>Implicit Authorizations</b>"
742 #~ msgstr "<b>暗黙の権限の一覧</b>"
743
744 #~ msgid ""
745 #~ "Implicit authorizations are authorizations automatically given to users "
746 #~ "based on certain criteria such as if they are on the local console."
747 #~ msgstr ""
748 #~ "暗黙の権限とはいくつかの条件に基づいて自動的に許可される権限のことです (条"
749 #~ "件とは、例えばローカルの端末を使っているユーザだけが対象とかです)。"
750
751 #~ msgid "_Edit..."
752 #~ msgstr "編集(_E)"
753
754 #~ msgid "Revert To _Defaults..."
755 #~ msgstr "デフォルトに戻す(_D)"
756
757 #~ msgid "<b>Explicit Authorizations</b>"
758 #~ msgstr "<b>権限の明示的な指定</b>"
759
760 #~ msgid ""
761 #~ "This list displays authorizations that are either obtained through "
762 #~ "authentication or specifically given to the entity in question. Blocked "
763 #~ "authorizations are marked with a STOP sign."
764 #~ msgstr ""
765 #~ "この一覧には認証を通して取得した権限や対象となるエンティティに対して明示的"
766 #~ "に指定された権限が表示されています。無効な権限には停止マークが付与されてい"
767 #~ "ます。"
768
769 #~ msgid "Entity"
770 #~ msgstr "エンティティ"
771
772 #~ msgid "Scope"
773 #~ msgstr "範囲"
774
775 #~ msgid "How"
776 #~ msgstr "実現方法"
777
778 #~ msgid "Constraints"
779 #~ msgstr "条件"
780
781 #~ msgid "_Revoke"
782 #~ msgstr "無効にする(_R)"
783
784 #~ msgid "_Revoke..."
785 #~ msgstr "無効にする(_R)"
786
787 #~ msgid "_Show authorizations from all users..."
788 #~ msgstr "全てのユーザの権限を表示する(_S)"
789
790 #~ msgid "_Show authorizations from all users"
791 #~ msgstr "全てのユーザの権限を表示する(_S)"
792
793 #~ msgid "Select an action"
794 #~ msgstr "アクションを選択して下さい"
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "認証ダイアログがユーザーによって非表示にされました"
0 # Khmer translation for policykit-1-gnome
1 # Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
2 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-04-19 04:16+0000\n"
12 "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
13 "Language-Team: Khmer <km@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "X-Launchpad-Export-Date: 2012-09-03 23:41+0000\n"
19 "X-Generator: Launchpad (build 15890)\n"
20
21 #: ../src/polkitgnomeauthenticationdialog.c:159
22 msgid "Select user..."
23 msgstr "ជ្រើស​អ្នក​ប្រើ..."
24
25 #: ../src/polkitgnomeauthenticationdialog.c:194
26 #, c-format
27 msgid "%s (%s)"
28 msgstr "%s (%s)"
29
30 #: ../src/polkitgnomeauthenticationdialog.c:538
31 msgid "_Authenticate"
32 msgstr "ផ្ទៀងផ្ទាត់"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:577
35 msgid ""
36 "An application is attempting to perform an action that requires privileges. "
37 "Authentication as one of the users below is required to perform this action."
38 msgstr ""
39 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព​ដែល​ទាមទារ​សិទ្ធិ ។ ការ​អនុញ្ញាត​ឲ្យ​អ្នក​ប្រើម្នាក់​ខាង​ក្រោម​ត្រូវ​បាន​"
40 "ទាមទារ​ឲ្យ​អនុវត្ត​សកម្មភាព​នេះ ។"
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព ដែល​ត្រូវការ​សិទ្ធិ ។ ត្រូវការ​ការ​ផ្ទៀងផ្ទាត់​ភាព​ត្រឹមត្រូវ​ ដើម្បី​អនុវត្ត​"
48 "សកម្មភាព​នេះ ។"
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
51 msgid ""
52 "An application is attempting to perform an action that requires privileges. "
53 "Authentication as the super user is required to perform this action."
54 msgstr ""
55 "កម្មវិធី​កំពុង​ប៉ុនប៉ង​អនុវត្ត​សកម្មភាព ដែល​ទាមទារ​សិទ្ធិ ។ ការ​អនុញ្ញាត​ជា​អ្នក​ប្រើ​ជាន់ខ្ពស់​ត្រូវ​បាន​ទាមទារ​​ឲ្យ​"
56 "អនុវត្ត​សកម្មភាព​នេះ ។"
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
60 msgid "_Password:"
61 msgstr "ពាក្យ​សម្ងាត់ ៖"
62
63 #. Details
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr ""
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr ""
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
73 #, c-format
74 msgid "Click to edit %s"
75 msgstr "ចុច ដើម្បី​កែសម្រួល %s"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr ""
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
82 #, c-format
83 msgid "Click to open %s"
84 msgstr "ចុច​ ដើម្បី​បើក %s"
85
86 #: ../src/polkitgnomeauthenticationdialog.c:888
87 msgid "Authenticate"
88 msgstr "ផ្ទៀងផ្ទាត់"
89
90 #: ../src/polkitgnomeauthenticator.c:296
91 #, c-format
92 msgid "_Password for %s:"
93 msgstr "ពាក្យ​សម្ងាត់​សម្រាប់ %s ៖"
94
95 #: ../src/polkitgnomeauthenticator.c:456
96 #, fuzzy
97 #| msgid "Authenticate"
98 msgid "Authentication Failure"
99 msgstr "ផ្ទៀងផ្ទាត់"
100
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "ប្រអប់​ផ្ទៀងផ្ទាត់​ត្រូ​វបាន​បោះបង់​ដោយ​អ្នកប្រើ"
104
105 #~ msgid "<small><b>_Details</b></small>"
106 #~ msgstr "<small><b>សេចក្ដី​លម្អិត</b></small>"
107
108 #~ msgid "<small><b>Action:</b></small>"
109 #~ msgstr "<small><b>សកម្មភាព ៖</b></small>"
110
111 #~ msgid "<small><b>Vendor:</b></small>"
112 #~ msgstr "<small><b>អ្នក​លក់ ៖</b></small>"
113
114 #~ msgid "Your authentication attempt was unsuccessful. Please try again."
115 #~ msgstr "ការ​ព្យាយាម​ផ្ទៀងផ្ទាត់​របស់​អ្នក​មិន​បាន​ជោគជ័យ​ទេ ។ សូម​ព្យាយាម​ម្ដង​ទៀត ។"
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 #
44 # Shankar Prasad <svenkate@redhat.com>, 2010.
5 # Shankar Prasad <svenkate@redhat.com>, 2010, 2013, 2014.
56 msgid ""
67 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-21 12:19+0530\n"
10 "PO-Revision-Date: 2010-02-10 14:05+0530\n"
11 "Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
12 "Language-Team: kn-IN <>\n"
8 "Project-Id-Version: \n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2014-02-04 08:49+0000\n"
12 "PO-Revision-Date: 2014-02-04 14:21+0630\n"
13 "Last-Translator: \n"
14 "Language-Team: Kannada <kde-i18n-doc@kde.org>\n"
15 "Language: kn\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Lokalize 1.0\n"
1719 "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "ಕ್ರಿಯೆಯ ಪತ್ತೆಗಾರ"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "ಗುಂಡಿಯಲ್ಲಿ ಬಳಸಬೇಕಿರುವ ಕ್ರಿಯೆಯ ಪತ್ತೆಗಾರ"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "ಇವರಿಗೆ ಅಧಿಕಾರವನ್ನು ನೀಡಲಾಗಿದೆ"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "ಪ್ರಕ್ರಿಯೆಗೆ ಅಧಿಕಾರವನ್ನು ನೀಡಲಾಗಿದೆಯೆ"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "ಇದು ಗೋಚರಿಸುತ್ತಿದೆ"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "ವಿಡ್ಗೆಟ್‌ ಗೋಚರಿಸುತ್ತಿದೆಯೆ"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "ಹೊಂದಬಹುದು"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "ಅಧಿಕಾರವನ್ನು ಹೊಂದಬಹುದೆ"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "ಪಠ್ಯವನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡು"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "ಅನ್‌ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಿ"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "ಅನ್‌ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಉಪಕರಣಸಲಹೆ."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "ಪಠ್ಯವನ್ನು ಲಾಕ್ ಮಾಡಿ"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಲಾಕ್ ಮಾಡಿ"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ ಉಪಕರಣಸಲಹೆ."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "ಇನ್ನಷ್ಟು ಬದಲಾವಣೆಗಳು ಆಗದಂತೆ ತಡೆಗಟ್ಟಲು, ಲಾಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "ಪಠ್ಯವನ್ನು ಲಾಕ್ ಮಾಡಿ"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿನ ಕ್ರಿಯೆಗಳನ್ನು ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ "
109 "ಪಠ್ಯ."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "ಲಾಕ್ ಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "ಉಪಕರಣಸಲಹೆಯನ್ನು ಲಾಕ್ ಮಾಡಿ"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗಾಗಿನ ಕ್ರಿಯೆಗಳನ್ನು ಲಾಕ್ ಮಾಡುವಂತೆ ಬಳಕೆದಾರರನ್ನು ಕೇಳಿದಾಗ ತೋರಿಸಬೇಕಿರುವ "
125 "ಉಪಕರಣಸಲಹೆ."
126
127 #: ../polkitgtk/polkitlockbutton.c:612
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "ನಿರ್ವಹಣಾ ಅಧಿಕಾರಗಳನ್ನು ಹೊಂದಿರದ ಬಳಕೆದಾರರು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದನ್ನು ತಡೆಯಲು, ಲಾಕ್ "
133 "ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ."
134
135 #: ../polkitgtk/polkitlockbutton.c:628
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "ದೃಢೀಕರಣದ ಮೂಲಕ ಬಳಕೆದಾರರು ಅಧಿಕಾರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗದೆ ಇದ್ದಾಗ ತೋರಿಸಬೇಕಿರುವ ಪಠ್ಯ."
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಅಧಿಕಾರವಿಲ್ಲ"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr ""
151 "ದೃಢೀಕರಣದ ಮೂಲಕ ಬಳಕೆದಾರರು ಅಧಿಕಾರವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗದೆ ಇದ್ದಾಗ ತೋರಿಸಬೇಕಿರುವ "
152 "ಉಪಕರಣಸಲಹೆ."
153
154 #: ../polkitgtk/polkitlockbutton.c:646
155 msgid "System policy prevents changes. Contact your system administator."
156 msgstr ""
157 "ವ್ಯವಸ್ಥೆಯ ನಿಯಮಗಳು ಬದಲಾವಣೆಯನ್ನು ನಿರ್ಬಂಧಿಸುತ್ತವೆ. ನಿಮ್ಮ ವ್ಯವಸ್ಥೆಯ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸಿ."
158
159 #. Translators: this string is appended to the tooltip if the action is
160 #. * currently locked down
161 #: ../polkitgtk/polkitlockbutton.c:767
162 msgid ""
163 "This button is locked down so only users with administrative privileges can "
164 "unlock it. Right-click the button to remove the lock down."
165 msgstr ""
166 "ಕೇವಲ ನಿರ್ವಾಹಕ ಅಧಿಕಾರಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಮಾತ್ರ ಅನ್‌ಲಾಕ್ ಮಾಡಲಾಗುವಂತೆ ಈ "
167 "ಗುಂಡಿಯನ್ನು ಲಾಕ್ ಮಾಡಲಾಗಿರುತ್ತದೆ. ಲಾಕ್ ಅನ್ನು ತೆಗೆದು ಹಾಕಲು ಮೌಸ್‌ನ ಬಲಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್‌ ಮಾಡಿ."
168
169 #: ../src/main.c:128
170 msgid "Click the icon to drop all elevated privileges"
171 msgstr "ಎಲ್ಲಾ ಉನ್ನತ ಅಧಿಕಾರಗಳನ್ನು ತೆಗೆದು ಹಾಕಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
20 "X-Generator: Lokalize 1.5\n"
17221
17322 #: ../src/polkitgnomeauthenticationdialog.c:159
17423 msgid "Select user..."
17928 msgid "%s (%s)"
18029 msgstr "%s (%s)"
18130
182 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
18332 msgid "_Authenticate"
18433 msgstr "ದೃಢೀಕರಿಸು(_A)"
18534
186 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
18736 msgid ""
18837 "An application is attempting to perform an action that requires privileges. "
18938 "Authentication as one of the users below is required to perform this action."
19039 msgstr ""
191 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
192 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಒಬ್ಬರಾಗಿ ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
40 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
41 "ಈ "
42 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ ಬಳಕೆದಾರರಲ್ಲಿ ಒಬ್ಬರಾಗಿ ದೃಢೀಕರಿಸುವ "
43 "ಅಗತ್ಯವಿರುತ್ತದೆ."
19344
194 #: ../src/polkitgnomeauthenticationdialog.c:574
45 #: ../src/polkitgnomeauthenticationdialog.c:585
19546 msgid ""
19647 "An application is attempting to perform an action that requires privileges. "
19748 "Authentication is required to perform this action."
19849 msgstr ""
199 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
50 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
51 "ಈ "
20052 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ದೃಢೀಕರಣದ ಅಗತ್ಯವಿರುತ್ತದೆ."
20153
202 #: ../src/polkitgnomeauthenticationdialog.c:580
54 #: ../src/polkitgnomeauthenticationdialog.c:591
20355 msgid ""
20456 "An application is attempting to perform an action that requires privileges. "
20557 "Authentication as the super user is required to perform this action."
20658 msgstr ""
207 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ಈ "
59 "ಒಂದು ಅನ್ವಯವು ಅಧಿಕಾರದ ಅಗತ್ಯವಿರುವ ಒಂದು ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. "
60 "ಈ "
20861 "ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸೂಪರ್ ಯೂಸರ್ ಆಗಿ ದೃಢೀಕರಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ."
20962
210 #: ../src/polkitgnomeauthenticationdialog.c:615
211 #: ../src/polkitgnomeauthenticator.c:289
63 #: ../src/polkitgnomeauthenticationdialog.c:626
64 #: ../src/polkitgnomeauthenticator.c:300
21265 msgid "_Password:"
21366 msgstr "ಗುಪ್ತಪದ(_P):"
21467
21568 #. Details
216 #: ../src/polkitgnomeauthenticationdialog.c:633
217 msgid "<small><b>_Details</b></small>"
218 msgstr "<small><b>ವಿವರಗಳು(_D)</b></small>"
69 #: ../src/polkitgnomeauthenticationdialog.c:644
70 msgid "_Details"
71 msgstr "ವಿವರಗಳು (_D)"
21972
220 #: ../src/polkitgnomeauthenticationdialog.c:686
221 msgid "<small><b>Action:</b></small>"
222 msgstr "<small><b>ಕ್ರಿಯೆ:</b></small>"
73 #: ../src/polkitgnomeauthenticationdialog.c:702
74 msgid "Action:"
75 msgstr "ಕ್ರಿಯೆ:"
22376
224 #: ../src/polkitgnomeauthenticationdialog.c:689
77 #: ../src/polkitgnomeauthenticationdialog.c:707
22578 #, c-format
22679 msgid "Click to edit %s"
22780 msgstr "%s ಅನ್ನು ಸಂಪಾದಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
22881
229 #: ../src/polkitgnomeauthenticationdialog.c:703
230 msgid "<small><b>Vendor:</b></small>"
231 msgstr "<small><b>ಮಾರಾಟಗಾರ:</b></small>"
82 #: ../src/polkitgnomeauthenticationdialog.c:721
83 msgid "Vendor:"
84 msgstr "ಮಾರಾಟಗಾರ:"
23285
233 #: ../src/polkitgnomeauthenticationdialog.c:705
86 #: ../src/polkitgnomeauthenticationdialog.c:725
23487 #, c-format
23588 msgid "Click to open %s"
23689 msgstr "%s ಅನ್ನು ತೆರೆಯಲು ಕ್ಲಿಕ್ ಮಾಡಿ"
23790
238 #: ../src/polkitgnomeauthenticationdialog.c:868
91 #: ../src/polkitgnomeauthenticationdialog.c:888
23992 msgid "Authenticate"
24093 msgstr "ದೃಢೀಕರಿಸಿ"
24194
242 #: ../src/polkitgnomeauthenticator.c:285
95 #: ../src/polkitgnomeauthenticator.c:296
24396 #, c-format
24497 msgid "_Password for %s:"
24598 msgstr "%s ಗಾಗಿನ ಗುಪ್ತಪದ(_P):"
24699
247 #: ../src/polkitgnomeauthenticator.c:445
100 #: ../src/polkitgnomeauthenticator.c:456
248101 msgid "Authentication Failure"
249102 msgstr "ಧೃಡೀಕರಣ ವಿಫಲ"
250103
251 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
252 msgid "PolicyKit Authentication Agent"
253 msgstr "PolicyKit ದೃಢೀಕರಣ ಮಧ್ಯವರ್ತಿ"
104 #: ../src/polkitgnomelistener.c:164
105 msgid "Authentication dialog was dismissed by the user"
106 msgstr "ದೃಢೀಕರಣ ಸಂವಾದ ಚೌಕವನ್ನು ಬಳಕೆದಾರರಿಂದ ವಜಾಮಾಡಲಾಗಿದೆ"
107
108 #~ msgid "<small><b>_Details</b></small>"
109 #~ msgstr "<small><b>ವಿವರಗಳು(_D)</b></small>"
110
111 #~ msgid "<small><b>Action:</b></small>"
112 #~ msgstr "<small><b>ಕ್ರಿಯೆ:</b></small>"
113
114 #~ msgid "<small><b>Vendor:</b></small>"
115 #~ msgstr "<small><b>ಮಾರಾಟಗಾರ:</b></small>"
6060
6161 #. Details
6262 #: ../src/polkitgnomeauthenticationdialog.c:643
63 msgid "<small><b>_Details</b></small>"
64 msgstr "<small><b>상세(_D)</b></small>"
63 msgid "_Details"
64 msgstr "상세(_D)"
6565
6666 #: ../src/polkitgnomeauthenticationdialog.c:699
67 msgid "<small><b>Action:</b></small>"
68 msgstr "<small><b>동작:</b></small>"
67 msgid "Action:"
68 msgstr "동작:"
6969
7070 #: ../src/polkitgnomeauthenticationdialog.c:702
7171 #, c-format
7373 msgstr "%s을(를) 편집하려면 누릅니다"
7474
7575 #: ../src/polkitgnomeauthenticationdialog.c:716
76 msgid "<small><b>Vendor:</b></small>"
77 msgstr "<small><b>공급자:</b></small>"
76 msgid "Vendor:"
77 msgstr "공급자:"
7878
7979 #: ../src/polkitgnomeauthenticationdialog.c:718
8080 #, c-format
+165
-206
po/lt.po less more
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-12 00:50+0300\n"
10 "PO-Revision-Date: 2010-04-11 21:53+0300\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
10 "PO-Revision-Date: 2012-08-28 22:23+0300\n"
1111 "Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
1212 "Language-Team: Lietuvių <gnome-lt@lists.akl.lt>\n"
13 "Language: \n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: UTF-8\n"
16
17 #: ../polkitgtk/polkitlockbutton.c:460
18 msgid "Action Identifier"
19 msgstr "Veiksmo identifikatorius"
20
21 #: ../polkitgtk/polkitlockbutton.c:461
22 msgid "The action identifier to use for the button"
23 msgstr "Veiksmo identifikatorius, naudotinas mygtukui"
24
25 #: ../polkitgtk/polkitlockbutton.c:477
26 msgid "Is Authorized"
27 msgstr "Autorizuotas"
28
29 #: ../polkitgtk/polkitlockbutton.c:478
30 msgid "Whether the process is authorized"
31 msgstr "Ar procesas yra autorizuotas"
32
33 #: ../polkitgtk/polkitlockbutton.c:493
34 msgid "Is Visible"
35 msgstr "Matomas"
36
37 #: ../polkitgtk/polkitlockbutton.c:494
38 msgid "Whether the widget is visible"
39 msgstr "Ar valdymo elementas yra matomas"
40
41 #: ../polkitgtk/polkitlockbutton.c:509
42 msgid "Can Obtain"
43 msgstr "Gali gauti"
44
45 #: ../polkitgtk/polkitlockbutton.c:510
46 msgid "Whether authorization can be obtained"
47 msgstr "Ar galima gauti autorizaciją"
48
49 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
50 msgid "Unlock Text"
51 msgstr "Atrakinti tekstą"
52
53 #: ../polkitgtk/polkitlockbutton.c:526
54 msgid "The text to display when prompting the user to unlock."
55 msgstr "Tekstas, rodytinas prašant naudotojo atrakinti."
56
57 #: ../polkitgtk/polkitlockbutton.c:527
58 msgid "Click to make changes"
59 msgstr "Spustelėję galite atlikti pakeitimus"
60
61 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
62 msgid "Unlock Tooltip"
63 msgstr "Atrakinimo patarimas"
64
65 #: ../polkitgtk/polkitlockbutton.c:543
66 msgid "The tooltip to display when prompting the user to unlock."
67 msgstr "Patarimas, rodomas prašant naudotojo atrakinti."
68
69 #: ../polkitgtk/polkitlockbutton.c:544
70 msgid "Authentication is needed to make changes."
71 msgstr "Pakeitimų atlikimui reikalinga autentikacija"
72
73 #: ../polkitgtk/polkitlockbutton.c:559
74 msgid "Lock Text"
75 msgstr "Užrakinti tekstą"
76
77 #: ../polkitgtk/polkitlockbutton.c:560
78 msgid "The text to display when prompting the user to lock."
79 msgstr "Tekstas, rodytinas prašant naudotojo užrakinti."
80
81 #: ../polkitgtk/polkitlockbutton.c:561
82 msgid "Click to prevent changes"
83 msgstr "Spustelėkite, norėdami neleisti pakeitimų"
84
85 #: ../polkitgtk/polkitlockbutton.c:576
86 msgid "Lock Tooltip"
87 msgstr "Užrakinimo patarimas"
88
89 #: ../polkitgtk/polkitlockbutton.c:577
90 msgid "The tooltip to display when prompting the user to lock."
91 msgstr "Patarimas, rodomas prašant naudotojo užrakinti."
92
93 #: ../polkitgtk/polkitlockbutton.c:578
94 msgid "To prevent further changes, click the lock."
95 msgstr "Norėdami uždrausti tolesnius pakeitimus, spauskite užrakinti."
96
97 #: ../polkitgtk/polkitlockbutton.c:593
98 msgid "Lock Down Text"
99 msgstr "Užrakinimo tekstas"
100
101 #: ../polkitgtk/polkitlockbutton.c:594
102 msgid ""
103 "The text to display when prompting the user to lock down the action for all "
104 "users."
105 msgstr ""
106 "Tekstas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "Spauskite, norėdami užrakinti"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "Užrakinimo patarimas"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr ""
121 "Patarimas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr ""
128 "Norėdami uždrausti naudotojams be administravimo teisių daryti pakeitimus, "
129 "spauskite užrakinti."
130
131 #: ../polkitgtk/polkitlockbutton.c:628
132 msgid ""
133 "The text to display when the user cannot obtain authorization through "
134 "authentication."
135 msgstr ""
136 "Tekstas, rodytinas, kai naudotojas negali gauti privilegijų "
137 "patvirtindamassavo tapatybę."
138
139 #: ../polkitgtk/polkitlockbutton.c:629
140 msgid "Not authorized to make changes"
141 msgstr "Neturi teisių, reikiamų pakeitimų atlikimui"
142
143 #: ../polkitgtk/polkitlockbutton.c:645
144 msgid ""
145 "The tooltip to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Patarimas, rodomas, kai naudotojas negali gauti privilegijų patvirtindamas "
149 "savo tapatybę."
150
151 #: ../polkitgtk/polkitlockbutton.c:646
152 msgid "System policy prevents changes. Contact your system administator."
153 msgstr ""
154 "Sistemos politika neleidžia pakeitimų. Susisiekite su sistemos "
155 "administratoriumi."
156
157 #. Translators: this string is appended to the tooltip if the action is
158 #. * currently locked down
159 #: ../polkitgtk/polkitlockbutton.c:767
160 msgid ""
161 "This button is locked down so only users with administrative privileges can "
162 "unlock it. Right-click the button to remove the lock down."
163 msgstr ""
164 "Šis mygtukas yra užrakintas ir tik naudotojai su administravimo teisėmis "
165 "gali jį atrakinti. Spauskite dešinį klavišą virš mygtuko užrakinimui "
166 "pašalinti."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Spustelėję piktogramą atsisakysite visų gautų privilegijų"
16 "Content-Transfer-Encoding: 8bit\n"
17117
17218 #: ../src/polkitgnomeauthenticationdialog.c:159
17319 msgid "Select user..."
17824 msgid "%s (%s)"
17925 msgstr "%s (%s)"
18026
181 #: ../src/polkitgnomeauthenticationdialog.c:529
27 #: ../src/polkitgnomeauthenticationdialog.c:537
18228 msgid "_Authenticate"
18329 msgstr "_Patvirtinti tapatybę"
18430
185 #: ../src/polkitgnomeauthenticationdialog.c:566
186 msgid ""
187 "An application is attempting to perform an action that requires privileges. "
188 "Authentication as one of the users below is required to perform this action."
189 msgstr ""
190 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
191 "šį veiksmą reikia patvirtinti vieno iš žemiau pateiktų naudotojų tapatybę."
192
193 #: ../src/polkitgnomeauthenticationdialog.c:574
194 msgid ""
195 "An application is attempting to perform an action that requires privileges. "
196 "Authentication is required to perform this action."
197 msgstr ""
198 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
199 "šį veiksmą reikia patvirtinti tapatybę."
200
201 #: ../src/polkitgnomeauthenticationdialog.c:580
202 msgid ""
203 "An application is attempting to perform an action that requires privileges. "
204 "Authentication as the super user is required to perform this action."
205 msgstr ""
206 "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti "
207 "šį veiksmą reikia patvirtinti administratoriaus tapatybę."
208
209 #: ../src/polkitgnomeauthenticationdialog.c:615
210 #: ../src/polkitgnomeauthenticator.c:289
31 #: ../src/polkitgnomeauthenticationdialog.c:576
32 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."
33 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti vieno iš žemiau pateiktų naudotojų tapatybę."
34
35 #: ../src/polkitgnomeauthenticationdialog.c:584
36 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
37 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti tapatybę."
38
39 #: ../src/polkitgnomeauthenticationdialog.c:590
40 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
41 msgstr "Programa siekia atlikti veiksmą, kuriam reikia privilegijų. Norint atlikti šį veiksmą reikia patvirtinti administratoriaus tapatybę."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:625
44 #: ../src/polkitgnomeauthenticator.c:300
21145 msgid "_Password:"
21246 msgstr "_Slaptažodis:"
21347
21448 #. Details
215 #: ../src/polkitgnomeauthenticationdialog.c:633
216 msgid "<small><b>_Details</b></small>"
217 msgstr "<small><b>_Išsamiau</b></small>"
218
219 #: ../src/polkitgnomeauthenticationdialog.c:686
220 msgid "<small><b>Action:</b></small>"
221 msgstr "<small><b>Veiksmas:</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:689
49 #: ../src/polkitgnomeauthenticationdialog.c:643
50 msgid "_Details"
51 msgstr "_Išsamiau"
52
53 #: ../src/polkitgnomeauthenticationdialog.c:699
54 msgid "Action:"
55 msgstr "Veiksmas:"
56
57 #: ../src/polkitgnomeauthenticationdialog.c:702
22458 #, c-format
22559 msgid "Click to edit %s"
22660 msgstr "Spustelėkite norėdami taisyti %s"
22761
228 #: ../src/polkitgnomeauthenticationdialog.c:703
229 msgid "<small><b>Vendor:</b></small>"
230 msgstr "<small><b>Pardavėjas:</b></small>"
231
232 #: ../src/polkitgnomeauthenticationdialog.c:705
62 #: ../src/polkitgnomeauthenticationdialog.c:716
63 msgid "Vendor:"
64 msgstr "Pardavėjas:"
65
66 #: ../src/polkitgnomeauthenticationdialog.c:718
23367 #, c-format
23468 msgid "Click to open %s"
23569 msgstr "Spustelėkite norėdami atverti %s"
23670
237 #: ../src/polkitgnomeauthenticationdialog.c:868
71 #: ../src/polkitgnomeauthenticationdialog.c:881
23872 msgid "Authenticate"
23973 msgstr "Nustatyti tapatybę"
24074
241 #: ../src/polkitgnomeauthenticator.c:285
75 #: ../src/polkitgnomeauthenticator.c:296
24276 #, c-format
24377 msgid "_Password for %s:"
24478 msgstr "Naudotojo %s _slaptažodis:"
24579
246 #: ../src/polkitgnomeauthenticator.c:445
80 #: ../src/polkitgnomeauthenticator.c:456
24781 msgid "Authentication Failure"
24882 msgstr "Nepavyko nustatyti tapatybės"
24983
250 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
251 msgid "PolicyKit Authentication Agent"
252 msgstr "PolicyKit tapatybės nustatymo agentas"
84 #: ../src/polkitgnomelistener.c:164
85 msgid "Authentication dialog was dismissed by the user"
86 msgstr "Naudotojas užvėrė tapatybės patvirtinimo dialogą"
87
88 #~ msgid "Action Identifier"
89 #~ msgstr "Veiksmo identifikatorius"
90
91 #~ msgid "The action identifier to use for the button"
92 #~ msgstr "Veiksmo identifikatorius, naudotinas mygtukui"
93
94 #~ msgid "Is Authorized"
95 #~ msgstr "Autorizuotas"
96
97 #~ msgid "Whether the process is authorized"
98 #~ msgstr "Ar procesas yra autorizuotas"
99
100 #~ msgid "Is Visible"
101 #~ msgstr "Matomas"
102
103 #~ msgid "Whether the widget is visible"
104 #~ msgstr "Ar valdymo elementas yra matomas"
105
106 #~ msgid "Can Obtain"
107 #~ msgstr "Gali gauti"
108
109 #~ msgid "Whether authorization can be obtained"
110 #~ msgstr "Ar galima gauti autorizaciją"
111
112 #~ msgid "Unlock Text"
113 #~ msgstr "Atrakinti tekstą"
114
115 #~ msgid "The text to display when prompting the user to unlock."
116 #~ msgstr "Tekstas, rodytinas prašant naudotojo atrakinti."
117
118 #~ msgid "Click to make changes"
119 #~ msgstr "Spustelėję galite atlikti pakeitimus"
120
121 #~ msgid "Unlock Tooltip"
122 #~ msgstr "Atrakinimo patarimas"
123
124 #~ msgid "The tooltip to display when prompting the user to unlock."
125 #~ msgstr "Patarimas, rodomas prašant naudotojo atrakinti."
126
127 #~ msgid "Authentication is needed to make changes."
128 #~ msgstr "Pakeitimų atlikimui reikalinga autentikacija"
129
130 #~ msgid "Lock Text"
131 #~ msgstr "Užrakinti tekstą"
132
133 #~ msgid "The text to display when prompting the user to lock."
134 #~ msgstr "Tekstas, rodytinas prašant naudotojo užrakinti."
135
136 #~ msgid "Click to prevent changes"
137 #~ msgstr "Spustelėkite, norėdami neleisti pakeitimų"
138
139 #~ msgid "Lock Tooltip"
140 #~ msgstr "Užrakinimo patarimas"
141
142 #~ msgid "The tooltip to display when prompting the user to lock."
143 #~ msgstr "Patarimas, rodomas prašant naudotojo užrakinti."
144
145 #~ msgid "To prevent further changes, click the lock."
146 #~ msgstr "Norėdami uždrausti tolesnius pakeitimus, spauskite užrakinti."
147
148 #~ msgid "Lock Down Text"
149 #~ msgstr "Užrakinimo tekstas"
150
151 #~ msgid ""
152 #~ "The text to display when prompting the user to lock down the action for "
153 #~ "all users."
154 #~ msgstr ""
155 #~ "Tekstas, rodomas prašant naudotojo užrakinti veiksmą visiems naudotojams."
156
157 #~ msgid "Click to lock down"
158 #~ msgstr "Spauskite, norėdami užrakinti"
159
160 #~ msgid "Lock Down Tooltip"
161 #~ msgstr "Užrakinimo patarimas"
162
163 #~ msgid ""
164 #~ "The tooltip to display when prompting the user to lock down the action "
165 #~ "for all users."
166 #~ msgstr ""
167 #~ "Patarimas, rodomas prašant naudotojo užrakinti veiksmą visiems "
168 #~ "naudotojams."
169
170 #~ msgid ""
171 #~ "To prevent users without administrative privileges from making changes, "
172 #~ "click the lock."
173 #~ msgstr ""
174 #~ "Norėdami uždrausti naudotojams be administravimo teisių daryti "
175 #~ "pakeitimus, spauskite užrakinti."
176
177 #~ msgid ""
178 #~ "The text to display when the user cannot obtain authorization through "
179 #~ "authentication."
180 #~ msgstr ""
181 #~ "Tekstas, rodytinas, kai naudotojas negali gauti privilegijų "
182 #~ "patvirtindamassavo tapatybę."
183
184 #~ msgid "Not authorized to make changes"
185 #~ msgstr "Neturi teisių, reikiamų pakeitimų atlikimui"
186
187 #~ msgid ""
188 #~ "The tooltip to display when the user cannot obtain authorization through "
189 #~ "authentication."
190 #~ msgstr ""
191 #~ "Patarimas, rodomas, kai naudotojas negali gauti privilegijų "
192 #~ "patvirtindamas savo tapatybę."
193
194 #~ msgid "System policy prevents changes. Contact your system administator."
195 #~ msgstr ""
196 #~ "Sistemos politika neleidžia pakeitimų. Susisiekite su sistemos "
197 #~ "administratoriumi."
198
199 #~ msgid ""
200 #~ "This button is locked down so only users with administrative privileges "
201 #~ "can unlock it. Right-click the button to remove the lock down."
202 #~ msgstr ""
203 #~ "Šis mygtukas yra užrakintas ir tik naudotojai su administravimo teisėmis "
204 #~ "gali jį atrakinti. Spauskite dešinį klavišą virš mygtuko užrakinimui "
205 #~ "pašalinti."
206
207 #~ msgid "Click the icon to drop all elevated privileges"
208 #~ msgstr "Spustelėję piktogramą atsisakysite visų gautų privilegijų"
209
210 #~ msgid "PolicyKit Authentication Agent"
211 #~ msgstr "PolicyKit tapatybės nustatymo agentas"
0 # Latvian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 #
4 # Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2012.
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-10 09:25+0000\n"
11 "PO-Revision-Date: 2012-09-10 19:58+0300\n"
12 "Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
13 "Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
14 "Language: lv\n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
19 "2);\n"
20 "X-Generator: Lokalize 1.4\n"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:159
23 msgid "Select user..."
24 msgstr "Izvēlēties lietotāju..."
25
26 #: ../src/polkitgnomeauthenticationdialog.c:194
27 #, c-format
28 msgid "%s (%s)"
29 msgstr "%s (%s)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:538
32 msgid "_Authenticate"
33 msgstr "_Autentificēt"
34
35 #: ../src/polkitgnomeauthenticationdialog.c:577
36 msgid ""
37 "An application is attempting to perform an action that requires privileges. "
38 "Authentication as one of the users below is required to perform this action."
39 msgstr ""
40 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. "
41 "Autentificējieties kā viens no zemāk redzamajiem lietotājiem, lai veiktu šo "
42 "darbību."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:585
45 msgid ""
46 "An application is attempting to perform an action that requires privileges. "
47 "Authentication is required to perform this action."
48 msgstr ""
49 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. Lai "
50 "veiktu šo darbību, jāautentificējas."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
53 msgid ""
54 "An application is attempting to perform an action that requires privileges. "
55 "Authentication as the super user is required to perform this action."
56 msgstr ""
57 "Lietotne mēģina veikt darbības, kam ir nepieciešamas īpašas tiesības. Vajag "
58 "autentificēties kā administratora lietotājam, lai veiktu šo darbību."
59
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
62 msgid "_Password:"
63 msgstr "_Parole:"
64
65 #. Details
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "_Sīkāka informācija"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "Darbība:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
75 #, c-format
76 msgid "Click to edit %s"
77 msgstr "Spiediet, lai rediģētu %s"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "Izplatītājs:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
84 #, c-format
85 msgid "Click to open %s"
86 msgstr "Spiediet, lai atvērtu %s"
87
88 #: ../src/polkitgnomeauthenticationdialog.c:888
89 msgid "Authenticate"
90 msgstr "Autentificēt"
91
92 #: ../src/polkitgnomeauthenticator.c:296
93 #, c-format
94 msgid "_Password for %s:"
95 msgstr "%s parole:"
96
97 #: ../src/polkitgnomeauthenticator.c:456
98 msgid "Authentication Failure"
99 msgstr "Neizdevās autentificēt"
100
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "Lietotājs noraidīja autentifikācijas dialoglodziņu"
104
+166
-187
po/ml.po less more
00 # translation of PolicyKit-gnome.master.ml.po to
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Ani Peter <apeter@redhat.com>, 2010.
43 #
4 # Ani Peter <apeter@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome.master.ml\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-03-26 12:17+0530\n"
11 "Last-Translator: \n"
12 "Language-Team: <en@li.org>\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-17 20:17+0000\n"
12 "Last-Translator: Ani Peter <apeter@redhat.com>\n"
13 "Language-Team: Malayalam <discuss@lists.smc.org.in>\n"
14 "Language: \n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "ബട്ടണിനുള്ള ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "പ്രക്രിയയ്ക്കുള്ള ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "ദൃശ്യമാണോ എന്നു്"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "വിഡ്ജറ്റ് ദൃശ്യമാണോ എന്നു്"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "ലഭ്യമാക്കാം"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "ആധികാരികത ലഭ്യമാക്കാമോ എന്നു്"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "ടെക്സ്റ്റിനുള്ള പൂട്ട് തുറുക്കുക"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം"
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "സഹായസൂചികയുടെ പൂട്ട് തുറക്കുക"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക"
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ആധികാരികത ഉറപ്പാക്കേണ്ടതുണ്ടു്."
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "ടെക്സ്റ്റ് പൂട്ടുക"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "മാറ്റങ്ങള്‍ തടയുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "സഹായസൂചിക പൂട്ടുക"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "കൂടുതല്‍ മാറ്റങ്ങള്‍ തടയുന്നതിനായി, പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "വാചകം പൂട്ടുക"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട വാചകം."
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "പൂട്ടുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "സഹായസൂചിക പൂട്ടുക"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട സഹായസൂചിക."
121
122 #: ../polkitgtk/polkitlockbutton.c:612
123 msgid ""
124 "To prevent users without administrative privileges from making changes, "
125 "click the lock."
126 msgstr "അഡ്മിനിസ്ട്രേറ്റീവ് അനുമതികളില്ലാത്ത ഉപയോക്താക്കള്‍ മാറ്റങ്ങള്‍ വരുത്തുന്നതില്‍ നിന്നും തടയുന്നതിനായി പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
127
128 #: ../polkitgtk/polkitlockbutton.c:628
129 msgid ""
130 "The text to display when the user cannot obtain authorization through "
131 "authentication."
132 msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
133
134 #: ../polkitgtk/polkitlockbutton.c:629
135 msgid "Not authorized to make changes"
136 msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനുള്ള അനുവാദമില്ല"
137
138 #: ../polkitgtk/polkitlockbutton.c:645
139 msgid ""
140 "The tooltip to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
143
144 #: ../polkitgtk/polkitlockbutton.c:646
145 msgid "System policy prevents changes. Contact your system administator."
146 msgstr "സിസ്റ്റം പോളിസി മാറ്റങ്ങള്‍ അനുവദിക്കുന്നില്ല. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി ബന്ധപ്പെടുക."
147
148 #. Translators: this string is appended to the tooltip if the action is
149 #. * currently locked down
150 #: ../polkitgtk/polkitlockbutton.c:767
151 msgid ""
152 "This button is locked down so only users with administrative privileges can "
153 "unlock it. Right-click the button to remove the lock down."
154 msgstr ""
155 "ഈ ബട്ടണ്‍ പൂട്ടിയിരിക്കുന്നു, അഡ്മിനിസ്ട്രേറ്റീവ് ആധികാരികത ഉള്ളവര്‍ക്കു് മാത്രമേ പൂട്ടു് "
156 "തുറക്കുവാന്‍ സാധിക്കൂ. പൂട്ട് തുറക്കുന്നതിനായി പൂട്ട് നീക്കം ചെയ്യുക."
157
158 #: ../src/main.c:128
159 msgid "Click the icon to drop all elevated privileges"
160 msgstr "അനുമതികള്‍ ലഭ്യമാകുന്നതിനായി ചിഹ്നത്തില്‍ ക്ലിക്ക് ചെയ്യുക"
18 "X-Generator: Lokalize 1.0\n"
19 "Plural-Forms: nplurals=2; plural=n != 1;\n"
16120
16221 #: ../src/polkitgnomeauthenticationdialog.c:159
16322 msgid "Select user..."
16827 msgid "%s (%s)"
16928 msgstr "%s (%s)"
17029
171 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
17231 msgid "_Authenticate"
17332 msgstr "_ആധികാരികത ഉറപ്പാക്കുക"
17433
175 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
17635 msgid ""
17736 "An application is attempting to perform an action that requires privileges. "
17837 "Authentication as one of the users below is required to perform this action."
17938 msgstr ""
180 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
181 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി താഴെ പറഞ്ഞിരിക്കുന്ന ഒരു ഉപയോക്താവായി ആധികാരികത ആവശ്യമുണ്ടു്."
182
183 #: ../src/polkitgnomeauthenticationdialog.c:574
39 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
40 "നടപ്പിലാക്കുന്നതിനായി താഴെ പറഞ്ഞിരിക്കുന്ന ഒരു ഉപയോക്താവായി ആധികാരികത ആവശ്യമുണ്ടു്."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:585
18443 msgid ""
18544 "An application is attempting to perform an action that requires privileges. "
18645 "Authentication is required to perform this action."
18746 msgstr ""
188 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
189 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ആധികാരികത ആവശ്യമുണ്ടു്."
190
191 #: ../src/polkitgnomeauthenticationdialog.c:580
47 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
48 "നടപ്പിലാക്കുന്നതിനായി ആധികാരികത ആവശ്യമുണ്ടു്."
49
50 #: ../src/polkitgnomeauthenticationdialog.c:591
19251 msgid ""
19352 "An application is attempting to perform an action that requires privileges. "
19453 "Authentication as the super user is required to perform this action."
19554 msgstr ""
196 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു."
197 "ഈ പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി സൂപ്പര്‍ യൂസര്‍ ആകേണ്ടതാകുന്നു."
198
199 #: ../src/polkitgnomeauthenticationdialog.c:615
200 #: ../src/polkitgnomeauthenticator.c:289
55 "അനുമതികള്‍ ആവശ്യമുള്ള ഒരു പ്രവര്‍ത്തി നടപ്പിലാക്കുന്നതിനായി ഒരു പ്രയോഗം ശ്രമിക്കുന്നു.ഈ പ്രവര്‍ത്തി "
56 "നടപ്പിലാക്കുന്നതിനായി സൂപ്പര്‍ യൂസര്‍ ആകേണ്ടതാകുന്നു."
57
58 #: ../src/polkitgnomeauthenticationdialog.c:626
59 #: ../src/polkitgnomeauthenticator.c:300
20160 msgid "_Password:"
20261 msgstr "_അടയാളവാക്ക്:"
20362
20463 #. Details
205 #: ../src/polkitgnomeauthenticationdialog.c:633
206 msgid "<small><b>_Details</b></small>"
207 msgstr "<small><b>_വിശദവിവരങ്ങള്‍</b></small>"
208
209 #: ../src/polkitgnomeauthenticationdialog.c:686
210 msgid "<small><b>Action:</b></small>"
211 msgstr "<small><b>പ്രവര്‍ത്തി:</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:689
64 #: ../src/polkitgnomeauthenticationdialog.c:644
65 msgid "_Details"
66 msgstr "_വിശദവിവരങ്ങള്‍"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:702
69 msgid "Action:"
70 msgstr "പ്രവര്‍ത്തി:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:707
21473 #, c-format
21574 msgid "Click to edit %s"
21675 msgstr "%s ചിട്ടപ്പെടുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
21776
218 #: ../src/polkitgnomeauthenticationdialog.c:703
219 msgid "<small><b>Vendor:</b></small>"
220 msgstr "<small><b>വില്‍പ്പനക്കാരന്‍:</b></small>"
221
222 #: ../src/polkitgnomeauthenticationdialog.c:705
77 #: ../src/polkitgnomeauthenticationdialog.c:721
78 msgid "Vendor:"
79 msgstr "വില്‍പ്പനക്കാരന്‍:"
80
81 #: ../src/polkitgnomeauthenticationdialog.c:725
22382 #, c-format
22483 msgid "Click to open %s"
22584 msgstr "%s തുറക്കുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
22685
227 #: ../src/polkitgnomeauthenticationdialog.c:868
86 #: ../src/polkitgnomeauthenticationdialog.c:888
22887 msgid "Authenticate"
22988 msgstr "ആധികാരികത ഉറപ്പാക്കുക"
23089
231 #: ../src/polkitgnomeauthenticator.c:285
90 #: ../src/polkitgnomeauthenticator.c:296
23291 #, c-format
23392 msgid "_Password for %s:"
23493 msgstr "%s-നുള്ള _അടയാളവാക്ക്:"
23594
236 #: ../src/polkitgnomeauthenticator.c:445
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "ആധികാരികത പരാജയപ്പെട്ടു"
23998
240 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
241 msgid "PolicyKit Authentication Agent"
242 msgstr "പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്"
243
99 #: ../src/polkitgnomelistener.c:164
100 msgid "Authentication dialog was dismissed by the user"
101 msgstr "ഉപയോക്താവു് ആധികാരികത ഉറപ്പാക്കല്‍ ഡയലോഗ് ഉപേക്ഷിച്ചിരിയ്ക്കുന്നു"
102
103 #~ msgid "Action Identifier"
104 #~ msgstr "ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
105
106 #~ msgid "The action identifier to use for the button"
107 #~ msgstr "ബട്ടണിനുള്ള ആക്ഷന്‍ ഐഡന്റിഫയര്‍"
108
109 #~ msgid "Is Authorized"
110 #~ msgstr "ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
111
112 #~ msgid "Whether the process is authorized"
113 #~ msgstr "പ്രക്രിയയ്ക്കുള്ള ആധികാരികത ഉറപ്പാക്കിയിട്ടുണ്ടോ എന്നു്"
114
115 #~ msgid "Is Visible"
116 #~ msgstr "ദൃശ്യമാണോ എന്നു്"
117
118 #~ msgid "Whether the widget is visible"
119 #~ msgstr "വിഡ്ജറ്റ് ദൃശ്യമാണോ എന്നു്"
120
121 #~ msgid "Can Obtain"
122 #~ msgstr "ലഭ്യമാക്കാം"
123
124 #~ msgid "Whether authorization can be obtained"
125 #~ msgstr "ആധികാരികത ലഭ്യമാക്കാമോ എന്നു്"
126
127 #~ msgid "Unlock Text"
128 #~ msgstr "ടെക്സ്റ്റിനുള്ള പൂട്ട് തുറുക്കുക"
129
130 #~ msgid "The text to display when prompting the user to unlock."
131 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം"
132
133 #~ msgid "Click to make changes"
134 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
135
136 #~ msgid "Unlock Tooltip"
137 #~ msgstr "സഹായസൂചികയുടെ പൂട്ട് തുറക്കുക"
138
139 #~ msgid "The tooltip to display when prompting the user to unlock."
140 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ട് തുറക്കുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക"
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനായി ആധികാരികത ഉറപ്പാക്കേണ്ടതുണ്ടു്."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "ടെക്സ്റ്റ് പൂട്ടുക"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "മാറ്റങ്ങള്‍ തടയുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "സഹായസൂചിക പൂട്ടുക"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr "ഉപയോക്താവിനോടു് പൂട്ടുവാന്‍ ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
159
160 #~ msgid "To prevent further changes, click the lock."
161 #~ msgstr "കൂടുതല്‍ മാറ്റങ്ങള്‍ തടയുന്നതിനായി, പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
162
163 #~ msgid "Lock Down Text"
164 #~ msgstr "വാചകം പൂട്ടുക"
165
166 #~ msgid ""
167 #~ "The text to display when prompting the user to lock down the action for "
168 #~ "all users."
169 #~ msgstr ""
170 #~ "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട "
171 #~ "വാചകം."
172
173 #~ msgid "Click to lock down"
174 #~ msgstr "പൂട്ടുന്നതിനായി ക്ലിക്ക് ചെയ്യുക"
175
176 #~ msgid "Lock Down Tooltip"
177 #~ msgstr "സഹായസൂചിക പൂട്ടുക"
178
179 #~ msgid ""
180 #~ "The tooltip to display when prompting the user to lock down the action "
181 #~ "for all users."
182 #~ msgstr ""
183 #~ "എല്ലാ ഉപയോക്താക്കള്‍ക്കുമുള്ള പ്രവര്‍ത്തി പൂട്ടുന്നതിനായി ഉപയോക്താവു് ആവശ്യപ്പെടുമ്പോള്‍ ലഭ്യമാക്കേണ്ട "
184 #~ "സഹായസൂചിക."
185
186 #~ msgid ""
187 #~ "To prevent users without administrative privileges from making changes, "
188 #~ "click the lock."
189 #~ msgstr ""
190 #~ "അഡ്മിനിസ്ട്രേറ്റീവ് അനുമതികളില്ലാത്ത ഉപയോക്താക്കള്‍ മാറ്റങ്ങള്‍ വരുത്തുന്നതില്‍ നിന്നും "
191 #~ "തടയുന്നതിനായി പൂട്ടില്‍ ക്ലിക്ക് ചെയ്യുക"
192
193 #~ msgid ""
194 #~ "The text to display when the user cannot obtain authorization through "
195 #~ "authentication."
196 #~ msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട വാചകം."
197
198 #~ msgid "Not authorized to make changes"
199 #~ msgstr "മാറ്റങ്ങള്‍ വരുത്തുന്നതിനുള്ള അനുവാദമില്ല"
200
201 #~ msgid ""
202 #~ "The tooltip to display when the user cannot obtain authorization through "
203 #~ "authentication."
204 #~ msgstr "ഉപയോക്താവിനു് ആധികാരികത വഴി അനുമതി ലഭ്യമാകാത്തപ്പോള്‍ ലഭ്യമാകേണ്ട സഹായസൂചിക."
205
206 #~ msgid "System policy prevents changes. Contact your system administator."
207 #~ msgstr ""
208 #~ "സിസ്റ്റം പോളിസി മാറ്റങ്ങള്‍ അനുവദിക്കുന്നില്ല. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി "
209 #~ "ബന്ധപ്പെടുക."
210
211 #~ msgid ""
212 #~ "This button is locked down so only users with administrative privileges "
213 #~ "can unlock it. Right-click the button to remove the lock down."
214 #~ msgstr ""
215 #~ "ഈ ബട്ടണ്‍ പൂട്ടിയിരിക്കുന്നു, അഡ്മിനിസ്ട്രേറ്റീവ് ആധികാരികത ഉള്ളവര്‍ക്കു് മാത്രമേ പൂട്ടു് തുറക്കുവാന്‍ "
216 #~ "സാധിക്കൂ. പൂട്ട് തുറക്കുന്നതിനായി പൂട്ട് നീക്കം ചെയ്യുക."
217
218 #~ msgid "Click the icon to drop all elevated privileges"
219 #~ msgstr "അനുമതികള്‍ ലഭ്യമാകുന്നതിനായി ചിഹ്നത്തില്‍ ക്ലിക്ക് ചെയ്യുക"
220
221 #~ msgid "PolicyKit Authentication Agent"
222 #~ msgstr "പോളിസിക്കിറ്റ് ഓഥന്റിക്കേഷന്‍ ഏജന്റ്"
+172
-181
po/mr.po less more
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Sandeep Shedmake <sshedmak@redhat.com>, 2010.
4 # Sandeep Shedmake <sshedmak@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: polkit-gnome-1\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-01-29 10:51+0530\n"
10 "PO-Revision-Date: 2010-01-29 18:21+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-09-12 17:58+0530\n"
1112 "Last-Translator: Sandeep Shedmake <sshedmak@redhat.com>\n"
12 "Language-Team: Marathi <fedora-trans-mr@redhat.com>\n"
13 "Language-Team: Marathi <maajhe-sanganak@freelists.org>\n"
14 "Language: mr\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
18 "X-Generator: Lokalize 1.4\n"
1719 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "ऍक्शन आयडेंटिफायर"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "बटनकरीता वापरण्याजोगी ऍक्शन आयडेंटिफायर"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "ओळखीचे आहे"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "पद्धत ओळखीचे आहे का"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "दृष्यास्पद आहे"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "विजेट दृष्यास्पद आहे का"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "प्राप्त करणे शक्य आहे"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "ओळख पटवणे प्राप्त करणे शक्य आहे का"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "मजकूर कुलूपबंद अशक्य करा"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "बदल करण्यासाठी क्लिक करा"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "टूलटिप कुलूपबंद अशक्य करा"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "बदल करण्यासाठी ओळख पटवणे आवश्यक आहे."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "कुलूपबंद मजकूर"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "बदल टाळण्यासाठी क्लिक करा"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "कुलूपबंद टूलटिप"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "पुढील बदल टाळण्यासाठी, कुलूपबंद करा क्लिक करा."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "मजकूर कुलूपबंद करा"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
108
109 #: ../polkitgtk/polkitlockbutton.c:595
110 msgid "Click to lock down"
111 msgstr "कुलूपबंद करण्यासाठी क्लिक करा"
112
113 #: ../polkitgtk/polkitlockbutton.c:610
114 msgid "Lock Down Tooltip"
115 msgstr "कुलूपबंद करा टूलटिप"
116
117 #: ../polkitgtk/polkitlockbutton.c:611
118 msgid ""
119 "The tooltip to display when prompting the user to lock down the action for "
120 "all users."
121 msgstr "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
122
123 #: ../polkitgtk/polkitlockbutton.c:612
124 msgid ""
125 "To prevent users without administrative privileges from making changes, "
126 "click the lock."
127 msgstr "विना प्रशासकीय परवानगी असणाऱ्या वापरकर्त्यांना बदल करण्यापासून रोखण्यासाठी, कुलूपबंद करा क्लिक करा."
128
129 #: ../polkitgtk/polkitlockbutton.c:628
130 msgid ""
131 "The text to display when the user cannot obtain authorization through "
132 "authentication."
133 msgstr "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी मजकूर."
134
135 #: ../polkitgtk/polkitlockbutton.c:629
136 msgid "Not authorized to make changes"
137 msgstr "बदल करण्यासाठी अधिकृत परवानगी नाही"
138
139 #: ../polkitgtk/polkitlockbutton.c:645
140 msgid ""
141 "The tooltip to display when the user cannot obtain authorization through "
142 "authentication."
143 msgstr "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी टूलटिप."
144
145 #: ../polkitgtk/polkitlockbutton.c:646
146 msgid "System policy prevents changes. Contact your system administator."
147 msgstr "प्रणाली करार बदल रोखतो. प्रणाली प्रशासकाशी संपर्क करा."
148
149 #. Translators: this string is appended to the tooltip if the action is
150 #. * currently locked down
151 #: ../polkitgtk/polkitlockbutton.c:767
152 msgid ""
153 "This button is locked down so only users with administrative privileges can "
154 "unlock it. Right-click the button to remove the lock down."
155 msgstr "बटन कुलूपबंद केले आहे ज्यामुळे प्रशासकीय परवानगी असणारे वापरकर्ते कुलूपबंद अशक्य करू शकतात. कुलूपबंद अशक्य करण्यसाठी बटनावर ऊजवी-क्लिक द्या."
156
157 #: ../src/main.c:128
158 msgid "Click the icon to drop all elevated privileges"
159 msgstr "सर्व परवानगी नष्ट करण्यासाठी चिन्हावर क्लिक करा"
16020
16121 #: ../src/polkitgnomeauthenticationdialog.c:159
16222 msgid "Select user..."
16727 msgid "%s (%s)"
16828 msgstr "%s (%s)"
16929
170 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:538
17131 msgid "_Authenticate"
17232 msgstr "ओळख पटवा (_A)"
17333
174 #: ../src/polkitgnomeauthenticationdialog.c:566
34 #: ../src/polkitgnomeauthenticationdialog.c:577
17535 msgid ""
17636 "An application is attempting to perform an action that requires privileges. "
17737 "Authentication as one of the users below is required to perform this action."
178 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी खालील वापरकर्ता पैकी ओळख पटवणे आवश्यक आहे."
179
180 #: ../src/polkitgnomeauthenticationdialog.c:574
38 msgstr ""
39 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
40 "कृती "
41 "कार्यान्वीत करण्यासाठी खालील वापरकर्ता पैकी ओळख पटवणे आवश्यक आहे."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:585
18144 msgid ""
18245 "An application is attempting to perform an action that requires privileges. "
18346 "Authentication is required to perform this action."
184 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी ओळख पटवणे आवश्यक आहे."
185
186 #: ../src/polkitgnomeauthenticationdialog.c:580
47 msgstr ""
48 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
49 "कृती "
50 "कार्यान्वीत करण्यासाठी ओळख पटवणे आवश्यक आहे."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:591
18753 msgid ""
18854 "An application is attempting to perform an action that requires privileges. "
18955 "Authentication as the super user is required to perform this action."
190 msgstr "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही कृती कार्यान्वीत करण्यासाठी सर्वोत्तम वापरकर्ता म्हणून ओळख पटवणे आवश्यक आहे."
191
192 #: ../src/polkitgnomeauthenticationdialog.c:615
193 #: ../src/polkitgnomeauthenticator.c:289
56 msgstr ""
57 "ऍप्लिकेशन परवानगी आवश्यक असणारी कृती कार्यान्वीत करण्याचा प्रयत्न करत आहे. ही "
58 "कृती "
59 "कार्यान्वीत करण्यासाठी सर्वोत्तम वापरकर्ता म्हणून ओळख पटवणे आवश्यक आहे."
60
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
19463 msgid "_Password:"
19564 msgstr "पासवर्ड (_P):"
19665
19766 #. Details
198 #: ../src/polkitgnomeauthenticationdialog.c:633
199 msgid "<small><b>_Details</b></small>"
200 msgstr "<small><b>तपशील (_D)</b></small>"
201
202 #: ../src/polkitgnomeauthenticationdialog.c:686
203 msgid "<small><b>Action:</b></small>"
204 msgstr "<small><b>कृती:</b></small>"
205
206 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "तपशील (_D)"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "कृती:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
20776 #, c-format
20877 msgid "Click to edit %s"
20978 msgstr "%s संपादीत करण्यासाठी क्लिक करा"
21079
211 #: ../src/polkitgnomeauthenticationdialog.c:703
212 msgid "<small><b>Vendor:</b></small>"
213 msgstr "<small><b>विक्रेता:</b></small>"
214
215 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "विक्रेता:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
21685 #, c-format
21786 msgid "Click to open %s"
21887 msgstr "%s उघडण्यासाठी बटन दाबा"
21988
220 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:888
22190 msgid "Authenticate"
22291 msgstr "ओळख पटवा"
22392
224 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
22594 #, c-format
22695 msgid "_Password for %s:"
22796 msgstr "%s करीता पासवर्ड (_P):"
22897
229 #: ../src/polkitgnomeauthenticator.c:445
98 #: ../src/polkitgnomeauthenticator.c:456
23099 msgid "Authentication Failure"
231100 msgstr "ओळख पटणे अपयशी"
232101
233 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
234 msgid "PolicyKit Authentication Agent"
235 msgstr "PolicyKit ऑथेंटीकेशन एजेंट"
236
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "ओळखपटवण्याचे संवाद वापरकर्तातर्फे वगळले"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "ऍक्शन आयडेंटिफायर"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "बटनकरीता वापरण्याजोगी ऍक्शन आयडेंटिफायर"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "ओळखीचे आहे"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "पद्धत ओळखीचे आहे का"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "दृष्यास्पद आहे"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "विजेट दृष्यास्पद आहे का"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "प्राप्त करणे शक्य आहे"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "ओळख पटवणे प्राप्त करणे शक्य आहे का"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "मजकूर कुलूपबंद अशक्य करा"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
135
136 #~ msgid "Click to make changes"
137 #~ msgstr "बदल करण्यासाठी क्लिक करा"
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "टूलटिप कुलूपबंद अशक्य करा"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr "कुलूपबंद अशक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
144
145 #~ msgid "Authentication is needed to make changes."
146 #~ msgstr "बदल करण्यासाठी ओळख पटवणे आवश्यक आहे."
147
148 #~ msgid "Lock Text"
149 #~ msgstr "कुलूपबंद मजकूर"
150
151 #~ msgid "The text to display when prompting the user to lock."
152 #~ msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी मजकूर."
153
154 #~ msgid "Click to prevent changes"
155 #~ msgstr "बदल टाळण्यासाठी क्लिक करा"
156
157 #~ msgid "Lock Tooltip"
158 #~ msgstr "कुलूपबंद टूलटिप"
159
160 #~ msgid "The tooltip to display when prompting the user to lock."
161 #~ msgstr "कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी दाखवण्याजोगी टूलटिप."
162
163 #~ msgid "To prevent further changes, click the lock."
164 #~ msgstr "पुढील बदल टाळण्यासाठी, कुलूपबंद करा क्लिक करा."
165
166 #~ msgid "Lock Down Text"
167 #~ msgstr "मजकूर कुलूपबंद करा"
168
169 #~ msgid ""
170 #~ "The text to display when prompting the user to lock down the action for "
171 #~ "all users."
172 #~ msgstr ""
173 #~ "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी "
174 #~ "दाखवण्याजोगी मजकूर."
175
176 #~ msgid "Click to lock down"
177 #~ msgstr "कुलूपबंद करण्यासाठी क्लिक करा"
178
179 #~ msgid "Lock Down Tooltip"
180 #~ msgstr "कुलूपबंद करा टूलटिप"
181
182 #~ msgid ""
183 #~ "The tooltip to display when prompting the user to lock down the action "
184 #~ "for all users."
185 #~ msgstr ""
186 #~ "सर्व वापरकर्त्यांकरीता कृती कुलूपबंद शक्य करण्यासाठी वापरकर्त्याला विचारतेवेळी "
187 #~ "दाखवण्याजोगी टूलटिप."
188
189 #~ msgid ""
190 #~ "To prevent users without administrative privileges from making changes, "
191 #~ "click the lock."
192 #~ msgstr ""
193 #~ "विना प्रशासकीय परवानगी असणाऱ्या वापरकर्त्यांना बदल करण्यापासून रोखण्यासाठी, कुलूपबंद "
194 #~ "करा क्लिक करा."
195
196 #~ msgid ""
197 #~ "The text to display when the user cannot obtain authorization through "
198 #~ "authentication."
199 #~ msgstr ""
200 #~ "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी "
201 #~ "मजकूर."
202
203 #~ msgid "Not authorized to make changes"
204 #~ msgstr "बदल करण्यासाठी अधिकृत परवानगी नाही"
205
206 #~ msgid ""
207 #~ "The tooltip to display when the user cannot obtain authorization through "
208 #~ "authentication."
209 #~ msgstr ""
210 #~ "ओळख पटवतेवेळी वापरकर्ता अधिकृत परवानगी प्राप्त करण्यास अपयशी ठरल्यास दाखवण्याजोगी "
211 #~ "टूलटिप."
212
213 #~ msgid "System policy prevents changes. Contact your system administator."
214 #~ msgstr "प्रणाली करार बदल रोखतो. प्रणाली प्रशासकाशी संपर्क करा."
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "बटन कुलूपबंद केले आहे ज्यामुळे प्रशासकीय परवानगी असणारे वापरकर्ते कुलूपबंद अशक्य करू शकतात. "
221 #~ "कुलूपबंद अशक्य करण्यसाठी बटनावर ऊजवी-क्लिक द्या."
222
223 #~ msgid "Click the icon to drop all elevated privileges"
224 #~ msgstr "सर्व परवानगी नष्ट करण्यासाठी चिन्हावर क्लिक करा"
225
226 #~ msgid "PolicyKit Authentication Agent"
227 #~ msgstr "PolicyKit ऑथेंटीकेशन एजेंट"
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Kjartan Maraas <kmaraas@gnome.org>, 2008, 2011.
4 # Kjartan Maraas <kmaraas@gnome.org>, 2008-2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
11 "PO-Revision-Date: 2011-04-02 11:50+0200\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-01-07 11:46+0100\n"
10 "PO-Revision-Date: 2012-01-07 11:47+0100\n"
1211 "Last-Translator: \n"
13 "Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
12 "Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
13 "Language: nb\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
17 "Language: nb\n"
1817 "X-Generator: Lokalize 1.2\n"
1918 "Plural-Forms: nplurals=2; plural=n != 1;\n"
20
21 #: ../polkitgtk/polkitlockbutton.c:458
22 #| msgid "<i>Identifier:</i>"
23 msgid "Action Identifier"
24 msgstr "Hendelsesindentifikator"
25
26 #: ../polkitgtk/polkitlockbutton.c:459
27 msgid "The action identifier to use for the button"
28 msgstr "Hendelsesidentifikatoren som blir brukt på knappen"
29
30 #: ../polkitgtk/polkitlockbutton.c:475
31 msgid "Is Authorized"
32 msgstr "Er godkjent"
33
34 #: ../polkitgtk/polkitlockbutton.c:476
35 msgid "Whether the process is authorized"
36 msgstr "Om prosessen er godkjent"
37
38 #: ../polkitgtk/polkitlockbutton.c:491
39 msgid "Is Visible"
40 msgstr "Er synlig"
41
42 #: ../polkitgtk/polkitlockbutton.c:492
43 msgid "Whether the widget is visible"
44 msgstr "Om skjermelementet er synlig"
45
46 #: ../polkitgtk/polkitlockbutton.c:507
47 msgid "Can Obtain"
48 msgstr "Kan oppnå"
49
50 #: ../polkitgtk/polkitlockbutton.c:508
51 msgid "Whether authorization can be obtained"
52 msgstr "Om godkjennelse kan oppnås"
53
54 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Opplåsningstekst"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "Teksten som skal vises når brukeren blir spurt om å låse opp."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 #| msgid "Click to edit %s"
64 msgid "Click to make changes"
65 msgstr "Klikk for å utføre endringene"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Verktøytips for opplåsning"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr "Verktøytipset som skal vises når brukeren blir spurt om å låse opp."
74
75 #: ../polkitgtk/polkitlockbutton.c:542
76 msgid "Authentication is needed to make changes."
77 msgstr "Godkjennelse kreves for å gjøre endringer."
78
79 #: ../polkitgtk/polkitlockbutton.c:557
80 msgid "Lock Text"
81 msgstr "Låsningstekst"
82
83 #: ../polkitgtk/polkitlockbutton.c:558
84 msgid "The text to display when prompting the user to lock."
85 msgstr "Teksten som skal vises når brukeren blir spurt om å låse."
86
87 #: ../polkitgtk/polkitlockbutton.c:559
88 msgid "Click to prevent changes"
89 msgstr "Klikk for å forhindre endringer"
90
91 #: ../polkitgtk/polkitlockbutton.c:574
92 msgid "Lock Tooltip"
93 msgstr "Verktøytips for låsning"
94
95 #: ../polkitgtk/polkitlockbutton.c:575
96 msgid "The tooltip to display when prompting the user to lock."
97 msgstr "Verktøytipset som skal vises når brukeren blir spurt om å låse."
98
99 #: ../polkitgtk/polkitlockbutton.c:576
100 msgid "To prevent further changes, click the lock."
101 msgstr "Klikk på låsen for å forhindre flere endringer."
102
103 #: ../polkitgtk/polkitlockbutton.c:591
104 msgid "Lock Down Text"
105 msgstr "Tilgangstengingstekst"
106
107 #: ../polkitgtk/polkitlockbutton.c:592
108 msgid ""
109 "The text to display when prompting the user to lock down the action for all "
110 "users."
111 msgstr ""
112 "Teksten som skal vises når brukeren blir spurt om å stenge tilgangen til alle "
113 "brukerne."
114
115 #: ../polkitgtk/polkitlockbutton.c:593
116 #| msgid "Click to open %s"
117 msgid "Click to lock down"
118 msgstr "Klikk for å stenge tilgangen"
119
120 #: ../polkitgtk/polkitlockbutton.c:608
121 msgid "Lock Down Tooltip"
122 msgstr "Verktøytips for tilgangstenging"
123
124 #: ../polkitgtk/polkitlockbutton.c:609
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "Verktøytipset som skal vises når brukeren blir spurt om å stenge tilgangen "
130 "til alle brukerne."
131
132 #: ../polkitgtk/polkitlockbutton.c:610
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Klikk på låsen for å forhindre brukere uten administrative rettigheter til å "
138 "gjøre endringer."
139
140 #: ../polkitgtk/polkitlockbutton.c:626
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Teksten som skal vises når brukeren ikke kan tilegne godkjennelse gjennom "
146 "autentisering."
147
148 #: ../polkitgtk/polkitlockbutton.c:627
149 msgid "Not authorized to make changes"
150 msgstr "Har ikke godkjennelse til å gjøre endringer"
151
152 #: ../polkitgtk/polkitlockbutton.c:643
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "Verktøytipset som skal vises når brukeren ikke kan tilegne godkjennesle "
158 "gjennom autentisering."
159
160 #: ../polkitgtk/polkitlockbutton.c:644
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Systemets retningslinjer forhindrer ytterligere endringer. Kontakt "
164 "systemadministrator."
16519
16620 #: ../src/polkitgnomeauthenticationdialog.c:159
16721 msgid "Select user..."
20155 "autentisere som superbruker for å utføre denne handlingen."
20256
20357 #: ../src/polkitgnomeauthenticationdialog.c:625
204 #: ../src/polkitgnomeauthenticator.c:301
58 #: ../src/polkitgnomeauthenticator.c:300
20559 msgid "_Password:"
20660 msgstr "_Passord:"
20761
20862 #. Details
20963 #: ../src/polkitgnomeauthenticationdialog.c:643
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>_Detaljer</b></small>"
64 msgid "_Details"
65 msgstr "_Detaljer"
21266
21367 #: ../src/polkitgnomeauthenticationdialog.c:699
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>Handling:</b></small>"
68 msgid "Action:"
69 msgstr "Handling:"
21670
21771 #: ../src/polkitgnomeauthenticationdialog.c:702
21872 #, c-format
22074 msgstr "Klikk for å redigere %s"
22175
22276 #: ../src/polkitgnomeauthenticationdialog.c:716
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>Leverandør:</b></small>"
77 msgid "Vendor:"
78 msgstr "Leverandør:"
22579
22680 #: ../src/polkitgnomeauthenticationdialog.c:718
22781 #, c-format
23286 msgid "Authenticate"
23387 msgstr "Autentiser"
23488
235 #: ../src/polkitgnomeauthenticator.c:297
89 #: ../src/polkitgnomeauthenticator.c:296
23690 #, c-format
23791 msgid "_Password for %s:"
23892 msgstr "_Passord for %s:"
23993
240 #: ../src/polkitgnomeauthenticator.c:457
241 #| msgid "Authentication"
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
24396 msgstr "Autentiseringsfeil"
24497
24598 #: ../src/polkitgnomelistener.c:164
246 msgid "Authentation dialog was dismissed by the user"
247 msgstr "Autentiseringsvinduet ble avvist av brukeren"
248
249 #~ msgid "Authorizations"
250 #~ msgstr "Autorisasjoner"
251
252 #~ msgid "Configure authorizations"
253 #~ msgstr "Konfigurer autorisasjoner"
254
255 #~ msgid "Copyright © 2007 David Zeuthen"
256 #~ msgstr "Opphavsrett © 2007 David Zeuthen"
257
258 #~ msgid "PolicyKit-gnome Website"
259 #~ msgstr "Nettsted for PolicyKit-gnome"
260
261 #~ msgid "PolicyKit-gnome demo"
262 #~ msgstr "Demo av PolicyKit-gnome"
263
264 #~ msgid "PolicyKit for the GNOME desktop"
265 #~ msgstr "PolicyKit for GNOME"
266
267 #~ msgid "_File"
268 #~ msgstr "_Fil"
269
270 #~ msgid "_Actions"
271 #~ msgstr "H_andlinger"
272
273 #~ msgid "_Help"
274 #~ msgstr "_Hjelp"
275
276 #~ msgid "_Quit"
277 #~ msgstr "A_vslutt"
278
279 #~ msgid "Quit"
280 #~ msgstr "Avslutt"
281
282 #~ msgid "_About"
283 #~ msgstr "_Om"
284
285 #~ msgid "About"
286 #~ msgstr "Om"
287
288 #~ msgid "Authenticating..."
289 #~ msgstr "Autentiserer"
290
291 #~ msgid "Don't exit after 30 seconds of inactivity"
292 #~ msgstr "Ikke avslutt etter 30 sekunders pause"
293
294 #~ msgid "PolicyKit GNOME session daemon"
295 #~ msgstr "GNOME sesjonstjeneste for PolicyKit"
296
297 #~ msgid "Starting PolicyKit GNOME session daemon version %s"
298 #~ msgstr "Starter GNOME sesjonstjeneste for PolicyKit versjon %s"
299
300 #~ msgid "_Remember authorization for this session"
301 #~ msgstr "Husk auto_risasjon for denne sesjonen"
302
303 #~ msgid "_Remember authorization"
304 #~ msgstr "Husk auto_risasjon"
305
306 #~ msgid "For this _session only"
307 #~ msgstr "Kun for denne _sesjonen"
308
309 #~ msgid "<small><b>Application:</b></small>"
310 #~ msgstr "<small><b>Program:</b></small>"
311
312 #~ msgid "_Password for root:"
313 #~ msgstr "_Passord for root:"
314
315 #~ msgid "_Password or swipe finger for %s:"
316 #~ msgstr "_Passord eller dra fingeren for %s:"
317
318 #~ msgid "_Password or swipe finger for root:"
319 #~ msgstr "_Passord eller dra fingeren for root:"
320
321 #~ msgid "_Password or swipe finger:"
322 #~ msgstr "_Passord eller dra fingeren:"
323
324 #~ msgid "No"
325 #~ msgstr "Nei"
326
327 #~ msgid "Admin Authentication (one shot)"
328 #~ msgstr "Autentisering for administrator (en gang)"
329
330 #~ msgid "Admin Authentication"
331 #~ msgstr "Autentisering for administrator"
332
333 #~ msgid "Admin Authentication (keep session)"
334 #~ msgstr "Autentisering for administrator (husk for sesjon)"
335
336 #~ msgid "Admin Authentication (keep indefinitely)"
337 #~ msgstr "Autentisering for administrator (husk for alltid)"
338
339 #~ msgid "Authentication (one shot)"
340 #~ msgstr "Autentisering (en gang)"
341
342 #~ msgid "Authentication (keep session)"
343 #~ msgstr "Autentisering (husk for sesjon)"
344
345 #~ msgid "Authentication (keep indefinitely)"
346 #~ msgstr "Autentisering (husk for alltid)"
347
348 #~ msgid "Yes"
349 #~ msgstr "Ja"
350
351 #~ msgid ", "
352 #~ msgstr ", "
353
354 #~ msgid "Must be on console"
355 #~ msgstr "Må være på konsollet"
356
357 #~ msgid "Must be in active session"
358 #~ msgstr "Må være i en aktiv sesjon"
359
360 #~ msgid "Must be program %s"
361 #~ msgstr "Må være program %s"
362
363 #~ msgid "Must be SELinux Context %s"
364 #~ msgstr "Må være SELinux-kontekst %s"
365
366 #~ msgid "A moment ago"
367 #~ msgstr "Et øyeblikk siden"
368
369 #~ msgid "1 minute ago"
370 #~ msgstr "1 minutt siden"
371
372 #~ msgid "%d minutes ago"
373 #~ msgstr "%d minutter siden"
374
375 #~ msgid "1 hour ago"
376 #~ msgstr "1 time siden"
377
378 #~ msgid "%d hours ago"
379 #~ msgstr "%d timer siden"
380
381 #~ msgid "1 day ago"
382 #~ msgstr "1 dag siden"
383
384 #~ msgid "%d days ago"
385 #~ msgstr "%d dager siden"
386
387 #~ msgid "Auth as %s (uid %d)"
388 #~ msgstr "Autentiser som %s (uid %d)"
389
390 #~ msgid "Auth as uid %d"
391 #~ msgstr "Autentiser som uid %d"
392
393 #~ msgid "Blocked by %s (uid %d)"
394 #~ msgstr "Blokkert av %s (uid %d)"
395
396 #~ msgid "Blocked by uid %d"
397 #~ msgstr "Blokkert av uid %d"
398
399 #~ msgid "Granted by %s (uid %d)"
400 #~ msgstr "Gitt av %s (uid %d)"
401
402 #~ msgid "Granted by uid %d"
403 #~ msgstr "Gitt av uid %d"
404
405 #~ msgid "pid %d (%s)"
406 #~ msgstr "pid %d (%s)"
407
408 #~ msgid "This session"
409 #~ msgstr "Denne sesjonen"
410
411 #~ msgid "Always"
412 #~ msgstr "Alltid"
413
414 #~ msgid "None"
415 #~ msgstr "Ingen"
416
417 #~ msgid "_Show system users"
418 #~ msgstr "Vi_s systembrukere"
419
420 #~ msgid "<b>Constraints</b>"
421 #~ msgstr "<b>Begrensninger</b>"
422
423 #~ msgid "_None"
424 #~ msgstr "I_ngen"
425
426 #~ msgid "Must be _in active session"
427 #~ msgstr "Må være _i en aktiv sesjon"
428
429 #~ msgid "Must be on _local console"
430 #~ msgstr "Må være på _lokalt konsoll"
431
432 #~ msgid "Must be in _active session on local console"
433 #~ msgstr "Må være i en _aktiv sesjon på lokalt konsoll"
434
435 #~ msgid "_Block..."
436 #~ msgstr "_Blokker"
437
438 #~ msgid "_Grant..."
439 #~ msgstr "_Gi"
440
441 #~ msgid "<i>Anyone:</i>"
442 #~ msgstr "<i>Alle:</i>"
443
444 #~ msgid "<i>Console:</i>"
445 #~ msgstr "<i>Konsoll:</i>"
446
447 #~ msgid "<i>Active Console:</i>"
448 #~ msgstr "<i>Aktivt konsoll:</i>"
449
450 #~ msgid "_Modify..."
451 #~ msgstr "E_ndre..."
452
453 #~ msgid "<b>Action</b>"
454 #~ msgstr "<b>Handling</b>"
455
456 #~ msgid "<i>Description:</i>"
457 #~ msgstr "<i>Beskrivelse:</b>"
458
459 #~ msgid "<i>Vendor:</i>"
460 #~ msgstr "<i>Leverandør:</i>"
461
462 #~ msgid "<b>Implicit Authorizations</b>"
463 #~ msgstr "<b>Implisitte autorisasjoner</b>"
464
465 #~ msgid "_Edit..."
466 #~ msgstr "R_ediger..."
467
468 #~ msgid "Entity"
469 #~ msgstr "Entitet"
470
471 #~ msgid "How"
472 #~ msgstr "Hvordan"
473
474 #~ msgid "Constraints"
475 #~ msgstr "Begrensninger"
476
477 #~ msgid "_Revoke"
478 #~ msgstr "T_rekk tilbake"
479
480 #~ msgid "_Revoke..."
481 #~ msgstr "T_rekk tilbake..."
482
483 #~ msgid "_Show authorizations from all users..."
484 #~ msgstr "Vi_s autorisasjoner fra alle brukere..."
485
486 #~ msgid "_Show authorizations from all users"
487 #~ msgstr "Vi_s autorisasjoner fra alle brukere"
488
489 #~ msgid "Select an action"
490 #~ msgstr "Velg en handling"
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Autentiseringsvinduet ble lukket av brukeren"
0 # Dutch translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Willem Heppe <heppew@yahoo.com>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome master\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-05-11 23:22+0200\n"
10 "PO-Revision-Date: 2012-05-11 18:56+0200\n"
11 "Last-Translator: Willem Heppe <heppew@yahoo.com>\n"
12 "Language-Team: Dutch <gnome-nl-list@gnome.org>\n"
13 "Language: nl\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
19 #: ../src/polkitgnomeauthenticationdialog.c:159
20 msgid "Select user..."
21 msgstr "Selecteer gebruiker…"
22
23 #: ../src/polkitgnomeauthenticationdialog.c:194
24 #, c-format
25 msgid "%s (%s)"
26 msgstr "%s (%s)"
27
28 #: ../src/polkitgnomeauthenticationdialog.c:537
29 msgid "_Authenticate"
30 msgstr "_Authenticeren"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:576
33 msgid ""
34 "An application is attempting to perform an action that requires privileges. "
35 "Authentication as one of the users below is required to perform this action."
36 msgstr ""
37 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
38 "Authenticatie als één van onderstaande gebruikers is verplicht om deze actie "
39 "uit te voeren."
40
41 #: ../src/polkitgnomeauthenticationdialog.c:584
42 msgid ""
43 "An application is attempting to perform an action that requires privileges. "
44 "Authentication is required to perform this action."
45 msgstr ""
46 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
47 "Authenticatie is verplicht om deze actie uit te voeren."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:590
50 msgid ""
51 "An application is attempting to perform an action that requires privileges. "
52 "Authentication as the super user is required to perform this action."
53 msgstr ""
54 "Een toepassing probeert een actie uit te voeren die privileges behoeft. "
55 "Authenticatie als superuser is verplicht om deze actie uit te voeren."
56
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
59 msgid "_Password:"
60 msgstr "_Wachtwoord:"
61
62 #. Details
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Details"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Actie:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 #, c-format
73 msgid "Click to edit %s"
74 msgstr "Klik om %s te bewerken"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Leverancier:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
81 #, c-format
82 msgid "Click to open %s"
83 msgstr "Klik om %s te openen"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:881
86 msgid "Authenticate"
87 msgstr "Authenticeren"
88
89 #: ../src/polkitgnomeauthenticator.c:296
90 #, c-format
91 msgid "_Password for %s:"
92 msgstr "_Wachtwoord voor %s:"
93
94 #: ../src/polkitgnomeauthenticator.c:456
95 msgid "Authentication Failure"
96 msgstr "Authenticatiefout"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Authenticatiedialoogvenster verlaten door de gebruiker"
0 # Occitan translation for policykit-gnome
1 # Copyright (c) 2008-2009 Free Software Foundation, Inc.
2 # This file is distributed under the same license as the policykit-gnome package.
3 #
4 #
5 # Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015.
6 msgid ""
7 msgstr ""
8 "Project-Id-Version: policykit-gnome HEAD\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
10 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2014-01-22 20:20+0000\n"
12 "PO-Revision-Date: 2015-05-30 19:11+0200\n"
13 "Last-Translator: Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>\n"
14 "Language-Team: Tot en òc (totenoc.eu)\n"
15 "Language: fr\n"
16 "MIME-Version: 1.0\n"
17 "Content-Type: text/plain; charset=UTF-8\n"
18 "Content-Transfer-Encoding: 8bit\n"
19 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
20 "X-Generator: Virtaal 0.7.1\n"
21 "X-Project-Style: gnome\n"
22
23 #: ../src/polkitgnomeauthenticationdialog.c:159
24 msgid "Select user..."
25 msgstr "Seleccionar un utilizaire..."
26
27 #: ../src/polkitgnomeauthenticationdialog.c:194
28 #, c-format
29 msgid "%s (%s)"
30 msgstr "%s (%s)"
31
32 #: ../src/polkitgnomeauthenticationdialog.c:538
33 msgid "_Authenticate"
34 msgstr "S'_autentificar"
35
36 #: ../src/polkitgnomeauthenticationdialog.c:577
37 msgid ""
38 "An application is attempting to perform an action that requires privileges. "
39 "Authentication as one of the users below is required to perform this action."
40 msgstr ""
41 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
42 "efectuar aquesta accion, un utilizaire de la lista çaijós se deu "
43 "autentificar."
44
45 #: ../src/polkitgnomeauthenticationdialog.c:585
46 msgid ""
47 "An application is attempting to perform an action that requires privileges. "
48 "Authentication is required to perform this action."
49 msgstr ""
50 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
51 "efectuar aquesta accion, es necessari de s'autentificar."
52
53 #: ../src/polkitgnomeauthenticationdialog.c:591
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "Una aplicacion ensaja d'efectuar una accion que necessita de privilègis. Per "
59 "efectuar aquesta accion, l'utilizaire principal se deu autentificar."
60
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
63 msgid "_Password:"
64 msgstr "Sen_hal :"
65
66 #. Details
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "_Detalhs"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "Accion :"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
76 #, c-format
77 msgid "Click to edit %s"
78 msgstr "Clicatz per modificar %s"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "Provesidor :"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
85 #, c-format
86 msgid "Click to open %s"
87 msgstr "Clicatz per dobrir %s"
88
89 #: ../src/polkitgnomeauthenticationdialog.c:888
90 msgid "Authenticate"
91 msgstr "S'autentificar"
92
93 #: ../src/polkitgnomeauthenticator.c:296
94 #, c-format
95 msgid "_Password for %s:"
96 msgstr "Sen_hal per %s :"
97
98 #: ../src/polkitgnomeauthenticator.c:456
99 msgid "Authentication Failure"
100 msgstr "Fracàs d'autentificacion"
101
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "L'utilizaire a tampat la bóstia de dialòg d'autentificacion"
+173
-199
po/or.po less more
11 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
22 # This file is distributed under the same license as the PACKAGE package.
33 #
4 # Manoj Kumar Giri <mgiri@redhat.com>, 2010.
4 # Manoj Kumar Giri <mgiri@redhat.com>, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome.master.or\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-02-17 11:27+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
11 "PO-Revision-Date: 2012-11-23 19:19+0530\n"
1112 "Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
1213 "Language-Team: Oriya <oriya-it@googlegroups.com>\n"
14 "Language: or\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: KBabel 1.11.4\n"
17 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
18 "\n"
19 "\n"
20 "\n"
21
22 #: ../polkitgtk/polkitlockbutton.c:460
23 msgid "Action Identifier"
24 msgstr "କାର୍ଯ୍ୟ ପରିଚାୟକ"
25
26 #: ../polkitgtk/polkitlockbutton.c:461
27 msgid "The action identifier to use for the button"
28 msgstr "ବଟନ ପାଇଁ ବ୍ୟବହାର ହେଉଥିବା କାର୍ଯ୍ୟ ପରିଚାୟକ"
29
30 #: ../polkitgtk/polkitlockbutton.c:477
31 msgid "Is Authorized"
32 msgstr "ଟି ବୈଧିକୃତ"
33
34 #: ../polkitgtk/polkitlockbutton.c:478
35 msgid "Whether the process is authorized"
36 msgstr "ପଦ୍ଧତିଟି ବୈଧିକୃତ କି"
37
38 #: ../polkitgtk/polkitlockbutton.c:493
39 msgid "Is Visible"
40 msgstr "ଦୃଷ୍ଟବ୍ୟ କି"
41
42 #: ../polkitgtk/polkitlockbutton.c:494
43 msgid "Whether the widget is visible"
44 msgstr "ୱିଜେଟଟି ଦୃଶ୍ଯମାନ ଅଟେ ନାଁ ନାହିଁ"
45
46 #: ../polkitgtk/polkitlockbutton.c:509
47 msgid "Can Obtain"
48 msgstr "ଧାରଣ କରିପାରେ"
49
50 #: ../polkitgtk/polkitlockbutton.c:510
51 msgid "Whether authorization can be obtained"
52 msgstr "ବୈଧିକରଣ ଉପଲବ୍ଧ ହୋଇପାରିବ କି"
53
54 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
55 msgid "Unlock Text"
56 msgstr "ପାଠ୍ୟକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
57
58 #: ../polkitgtk/polkitlockbutton.c:526
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
61
62 #: ../polkitgtk/polkitlockbutton.c:527
63 msgid "Click to make changes"
64 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
65
66 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
67 msgid "Unlock Tooltip"
68 msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
69
70 #: ../polkitgtk/polkitlockbutton.c:543
71 msgid "The tooltip to display when prompting the user to unlock."
72 msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
73
74 #: ../polkitgtk/polkitlockbutton.c:544
75 msgid "Authentication is needed to make changes."
76 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ"
77
78 #: ../polkitgtk/polkitlockbutton.c:559
79 msgid "Lock Text"
80 msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
81
82 #: ../polkitgtk/polkitlockbutton.c:560
83 msgid "The text to display when prompting the user to lock."
84 msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
85
86 #: ../polkitgtk/polkitlockbutton.c:561
87 msgid "Click to prevent changes"
88 msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ବାରଣ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 msgid "Lock Tooltip"
92 msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
93
94 #: ../polkitgtk/polkitlockbutton.c:577
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
97
98 #: ../polkitgtk/polkitlockbutton.c:578
99 msgid "To prevent further changes, click the lock."
100 msgstr "ଅତିରିକ୍ତ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇବା ପାଇଁ, ଅପରିବର୍ତ୍ତନ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
101
102 #: ../polkitgtk/polkitlockbutton.c:593
103 msgid "Lock Down Text"
104 msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
105
106 #: ../polkitgtk/polkitlockbutton.c:594
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ "
112 "ଥିବା ପାଠ୍ୟ।"
113
114 #: ../polkitgtk/polkitlockbutton.c:595
115 msgid "Click to lock down"
116 msgstr "ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
117
118 #: ../polkitgtk/polkitlockbutton.c:610
119 msgid "Lock Down Tooltip"
120 msgstr "ଉପକରଣ ସୂଚନାକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
121
122 #: ../polkitgtk/polkitlockbutton.c:611
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ "
128 "ଥିବା ଉପକରଣ ସୂଚନା।"
129
130 #: ../polkitgtk/polkitlockbutton.c:612
131 msgid ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134 msgstr ""
135 "ପ୍ରଶାସକ ପ୍ରାଧିକରଣ ବିନା ଚାଳକମାନଙ୍କୁ ପରିବର୍ତ୍ତନ କରିବାରୁ ବାରଣ କରିବା ପାଇଁ, "
136 "ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
137
138 #: ../polkitgtk/polkitlockbutton.c:628
139 msgid ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr ""
143 "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ "
144 "ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
145
146 #: ../polkitgtk/polkitlockbutton.c:629
147 msgid "Not authorized to make changes"
148 msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକୃତ ନୁହଁ"
149
150 #: ../polkitgtk/polkitlockbutton.c:645
151 msgid ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154 msgstr ""
155 "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ "
156 "ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
157
158 #: ../polkitgtk/polkitlockbutton.c:646
159 msgid "System policy prevents changes. Contact your system administator."
160 msgstr "ତନ୍ତ୍ର ନିୟମ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇଥାଏ। ଆପଣଙ୍କର ତନ୍ତ୍ର ପ୍ରଶାସକଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
161
162 #. Translators: this string is appended to the tooltip if the action is
163 #. * currently locked down
164 #: ../polkitgtk/polkitlockbutton.c:767
165 msgid ""
166 "This button is locked down so only users with administrative privileges can "
167 "unlock it. Right-click the button to remove the lock down."
168 msgstr ""
169 "ଏହି ବଟନଟି ଅପରିବର୍ତ୍ତନୀୟ ହୋଇଯାଇଛି ତେଣୁ କେବଳ ପ୍ରଶାସକ ଅଧିକାରପ୍ରାପ୍ତ ଚାଳକମାନେ "
170 "ଏହାକୁ ଖାଲିପାରିବେ। ଅପରିବର୍ତ୍ତନୀୟକୁ ହଟାଇବା ପାଇଁ ବଟନକୁ ଡାହାଣ କ୍ଲିକ କରନ୍ତୁ।"
171
172 #: ../src/main.c:128
173 msgid "Click the icon to drop all elevated privileges"
174 msgstr "ସମସ୍ତ ଉନ୍ନତ ଅଧିକାରଗୁଡ଼ିକୁ ପକାଇବା ପାଇଁ ଚିତ୍ରସଂକେତକୁ କ୍ଲିକ କରନ୍ତୁ"
18 "X-Generator: Lokalize 1.5\n"
19 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
20 "\n"
21 "\n"
22 "\n"
23 "\n"
17524
17625 #: ../src/polkitgnomeauthenticationdialog.c:159
17726 msgid "Select user..."
18231 msgid "%s (%s)"
18332 msgstr "%s (%s)"
18433
185 #: ../src/polkitgnomeauthenticationdialog.c:529
34 #: ../src/polkitgnomeauthenticationdialog.c:538
18635 msgid "_Authenticate"
18736 msgstr "ବୈଧିକ୍ରୁତ କରନ୍ତୁ (_A)"
18837
189 #: ../src/polkitgnomeauthenticationdialog.c:566
38 #: ../src/polkitgnomeauthenticationdialog.c:577
19039 msgid ""
19140 "An application is attempting to perform an action that requires privileges. "
19241 "Authentication as one of the users below is required to perform this action."
19342 msgstr ""
194 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
195 "ନିମ୍ନଲିଖିତ ଚାଳକମାନଙ୍କ ମଧ୍ଯରୁ ଜଣକୁ ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ପ୍ରାଧିକୃତ କରାହୋଇଛି।"
196
197 #: ../src/polkitgnomeauthenticationdialog.c:574
43 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
44 "ଚେଷ୍ଟାକରୁଅଛି।ନିମ୍ନଲିଖିତ "
45 "ଚାଳକମାନଙ୍କ ମଧ୍ଯରୁ ଜଣକୁ ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ପ୍ରାଧିକୃତ କରାହୋଇଛି।"
46
47 #: ../src/polkitgnomeauthenticationdialog.c:585
19848 msgid ""
19949 "An application is attempting to perform an action that requires privileges. "
20050 "Authentication is required to perform this action."
20151 msgstr ""
202 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
203 "ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ।"
204
205 #: ../src/polkitgnomeauthenticationdialog.c:580
52 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
53 "ଚେଷ୍ଟାକରୁଅଛି।ଏହି କାର୍ଯ୍ୟ କରିବା "
54 "ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ।"
55
56 #: ../src/polkitgnomeauthenticationdialog.c:591
20657 msgid ""
20758 "An application is attempting to perform an action that requires privileges. "
20859 "Authentication as the super user is required to perform this action."
20960 msgstr ""
210 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ ଚେଷ୍ଟାକରୁଅଛି।"
211 "ଏହି କାର୍ଯ୍ୟ କରିବା ପାଇଁ ମୂଖ୍ୟ ଚାଳକ ଭାବରେ ବୈଧିକୃତ ହେବା ଆବଶ୍ୟକ।"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:615
214 #: ../src/polkitgnomeauthenticator.c:289
61 "ଗୋଟିଏ ପ୍ରୟୋଗ ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ କରୁଥିବା ଗୋଟିଏ କାର୍ଯ୍ୟକୁ କରିବା ପାଇଁ "
62 "ଚେଷ୍ଟାକରୁଅଛି।ଏହି କାର୍ଯ୍ୟ କରିବା "
63 "ପାଇଁ ମୂଖ୍ୟ ଚାଳକ ଭାବରେ ବୈଧିକୃତ ହେବା ଆବଶ୍ୟକ।"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:626
66 #: ../src/polkitgnomeauthenticator.c:300
21567 msgid "_Password:"
21668 msgstr "ପ୍ରବେଶ ସଂଙ୍କେତ (_P):"
21769
21870 #. Details
219 #: ../src/polkitgnomeauthenticationdialog.c:633
220 msgid "<small><b>_Details</b></small>"
221 msgstr "<small><b>ବିସ୍ତୃତ ବିବରଣୀ (_D)</b></small>"
222
223 #: ../src/polkitgnomeauthenticationdialog.c:686
224 msgid "<small><b>Action:</b></small>"
225 msgstr "<small><b>କାର୍ଯ୍ୟ:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:689
71 #: ../src/polkitgnomeauthenticationdialog.c:644
72 msgid "_Details"
73 msgstr "ବିସ୍ତୃତ ବିବରଣୀ (_D)"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
76 msgid "Action:"
77 msgstr "କାର୍ଯ୍ୟ:"
78
79 #: ../src/polkitgnomeauthenticationdialog.c:707
22880 #, c-format
22981 msgid "Click to edit %s"
23082 msgstr "%s କୁ ସମ୍ପାଦନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
23183
232 #: ../src/polkitgnomeauthenticationdialog.c:703
233 msgid "<small><b>Vendor:</b></small>"
234 msgstr "<small><b>ବିକ୍ରେତା:</b></small>"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:705
84 #: ../src/polkitgnomeauthenticationdialog.c:721
85 msgid "Vendor:"
86 msgstr "ବିକ୍ରେତା:"
87
88 #: ../src/polkitgnomeauthenticationdialog.c:725
23789 #, c-format
23890 msgid "Click to open %s"
23991 msgstr "%s କୁ ଖୋଲିବା ପାଇଁ ଦବାନ୍ତୁ"
24092
241 #: ../src/polkitgnomeauthenticationdialog.c:868
93 #: ../src/polkitgnomeauthenticationdialog.c:888
24294 msgid "Authenticate"
24395 msgstr "ପ୍ରମାଣିତ କରନ୍ତୁ"
24496
245 #: ../src/polkitgnomeauthenticator.c:285
97 #: ../src/polkitgnomeauthenticator.c:296
24698 #, c-format
24799 msgid "_Password for %s:"
248100 msgstr "%s ପାଇଁ ପ୍ରବେଶ ସଂକେତ (_P):"
249101
250 #: ../src/polkitgnomeauthenticator.c:445
102 #: ../src/polkitgnomeauthenticator.c:456
251103 msgid "Authentication Failure"
252104 msgstr "ପ୍ରମାଣିତ କରଣ ବିଫଳ"
253105
254 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
255 msgid "PolicyKit Authentication Agent"
256 msgstr "PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ"
257
106 #: ../src/polkitgnomelistener.c:164
107 msgid "Authentication dialog was dismissed by the user"
108 msgstr "ବ୍ୟବହାରକାରୀ ଦ୍ୱାରା ବୈଧିକରଣ ସଂଳାପ ବାତିଲ ହୋଇଛି"
109
110 #~ msgid "Action Identifier"
111 #~ msgstr "କାର୍ଯ୍ୟ ପରିଚାୟକ"
112
113 #~ msgid "The action identifier to use for the button"
114 #~ msgstr "ବଟନ ପାଇଁ ବ୍ୟବହାର ହେଉଥିବା କାର୍ଯ୍ୟ ପରିଚାୟକ"
115
116 #~ msgid "Is Authorized"
117 #~ msgstr "ଟି ବୈଧିକୃତ"
118
119 #~ msgid "Whether the process is authorized"
120 #~ msgstr "ପଦ୍ଧତିଟି ବୈଧିକୃତ କି"
121
122 #~ msgid "Is Visible"
123 #~ msgstr "ଦୃଷ୍ଟବ୍ୟ କି"
124
125 #~ msgid "Whether the widget is visible"
126 #~ msgstr "ୱିଜେଟଟି ଦୃଶ୍ଯମାନ ଅଟେ ନାଁ ନାହିଁ"
127
128 #~ msgid "Can Obtain"
129 #~ msgstr "ଧାରଣ କରିପାରେ"
130
131 #~ msgid "Whether authorization can be obtained"
132 #~ msgstr "ବୈଧିକରଣ ଉପଲବ୍ଧ ହୋଇପାରିବ କି"
133
134 #~ msgid "Unlock Text"
135 #~ msgstr "ପାଠ୍ୟକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
136
137 #~ msgid "The text to display when prompting the user to unlock."
138 #~ msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
139
140 #~ msgid "Click to make changes"
141 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
142
143 #~ msgid "Unlock Tooltip"
144 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
145
146 #~ msgid "The tooltip to display when prompting the user to unlock."
147 #~ msgstr "ଚାଳକଙ୍କୁ ପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
148
149 #~ msgid "Authentication is needed to make changes."
150 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକରଣ ଆବଶ୍ୟକ"
151
152 #~ msgid "Lock Text"
153 #~ msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
154
155 #~ msgid "The text to display when prompting the user to lock."
156 #~ msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
157
158 #~ msgid "Click to prevent changes"
159 #~ msgstr "ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ବାରଣ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
160
161 #~ msgid "Lock Tooltip"
162 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
163
164 #~ msgid "The tooltip to display when prompting the user to lock."
165 #~ msgstr "ଚାଳକଙ୍କୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ ସୂଚନା।"
166
167 #~ msgid "To prevent further changes, click the lock."
168 #~ msgstr "ଅତିରିକ୍ତ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇବା ପାଇଁ, ଅପରିବର୍ତ୍ତନ କରନ୍ତୁ କୁ କ୍ଲିକ କରନ୍ତୁ।"
169
170 #~ msgid "Lock Down Text"
171 #~ msgstr "ପାଠ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
172
173 #~ msgid ""
174 #~ "The text to display when prompting the user to lock down the action for "
175 #~ "all users."
176 #~ msgstr ""
177 #~ "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ପାଠ୍ୟ।"
178
179 #~ msgid "Click to lock down"
180 #~ msgstr "ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ କ୍ଲିକ କରନ୍ତୁ"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "ଉପକରଣ ସୂଚନାକୁ ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "ସମସ୍ତ ଚାଳକ ପାଇଁ କାର୍ଯ୍ୟକୁ ଅପରିବର୍ତ୍ତନୀୟ କରିବା ପାଇଁ ପଚାରିବା ସମୟରେ ଦର୍ଶାଇବାକୁ ଥିବା ଉପକରଣ "
190 #~ "ସୂଚନା।"
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "ପ୍ରଶାସକ ପ୍ରାଧିକରଣ ବିନା ଚାଳକମାନଙ୍କୁ ପରିବର୍ତ୍ତନ କରିବାରୁ ବାରଣ କରିବା ପାଇଁ, ଅପରିବର୍ତ୍ତନୀୟ କରନ୍ତୁ "
197 #~ "କୁ କ୍ଲିକ କରନ୍ତୁ।"
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ ଦର୍ଶାଇବାକୁ ଥିବା "
204 #~ "ପାଠ୍ୟ।"
205
206 #~ msgid "Not authorized to make changes"
207 #~ msgstr "ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବୈଧିକୃତ ନୁହଁ"
208
209 #~ msgid ""
210 #~ "The tooltip to display when the user cannot obtain authorization through "
211 #~ "authentication."
212 #~ msgstr ""
213 #~ "ବୈଧିକରଣ ମାଧ୍ଯମରେ ଯେତେବେଳେ ଚାଳକ ଅଧିକାର ପ୍ରାପ୍ତ ହୋଇନଥାଏ ସେତେବେଳେ ଦର୍ଶାଇବାକୁ ଥିବା "
214 #~ "ଉପକରଣ ସୂଚନା।"
215
216 #~ msgid "System policy prevents changes. Contact your system administator."
217 #~ msgstr ""
218 #~ "ତନ୍ତ୍ର ନିୟମ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଅଟକାଇଥାଏ। ଆପଣଙ୍କର ତନ୍ତ୍ର ପ୍ରଶାସକଙ୍କ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ।"
219
220 #~ msgid ""
221 #~ "This button is locked down so only users with administrative privileges "
222 #~ "can unlock it. Right-click the button to remove the lock down."
223 #~ msgstr ""
224 #~ "ଏହି ବଟନଟି ଅପରିବର୍ତ୍ତନୀୟ ହୋଇଯାଇଛି ତେଣୁ କେବଳ ପ୍ରଶାସକ ଅଧିକାରପ୍ରାପ୍ତ ଚାଳକମାନେ ଏହାକୁ "
225 #~ "ଖାଲିପାରିବେ। ଅପରିବର୍ତ୍ତନୀୟକୁ ହଟାଇବା ପାଇଁ ବଟନକୁ ଡାହାଣ କ୍ଲିକ କରନ୍ତୁ।"
226
227 #~ msgid "Click the icon to drop all elevated privileges"
228 #~ msgstr "ସମସ୍ତ ଉନ୍ନତ ଅଧିକାରଗୁଡ଼ିକୁ ପକାଇବା ପାଇଁ ଚିତ୍ରସଂକେତକୁ କ୍ଲିକ କରନ୍ତୁ"
229
230 #~ msgid "PolicyKit Authentication Agent"
231 #~ msgstr "PolicyKit ବୈଧିକରଣ ସଦସ୍ୟ"
+160
-191
po/pa.po less more
11 # Copyright (C) 2009 policykit-gnome's COPYRIGHT HOLDER
22 # This file is distributed under the same license as the policykit-gnome package.
33 #
4 # A S Alam <aalam@users.sf.net>, 2009, 2010.
4 # A S Alam <aalam@users.sf.net>, 2009, 2010, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-gnome master\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
9 "cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2009-09-12 20:13+0000\n"
11 "PO-Revision-Date: 2010-04-30 07:57+0530\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
11 "PO-Revision-Date: 2012-05-16 06:53+0530\n"
1212 "Last-Translator: A S Alam <aalam@users.sf.net>\n"
1313 "Language-Team: Punjabi/Panjabi <punjabi-users@lists.sf.net>\n"
1414 "MIME-Version: 1.0\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
17 "X-Generator: Lokalize 1.0\n"
17 "X-Generator: Lokalize 1.4\n"
1818 "Plural-Forms: nplurals=2; plural=n != 1;\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "ਬਟਨ ਲਈ ਵਰਤਣ ਵਾਸਤੇ ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "ਪਰਮਾਣਿਤ ਹੈ"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "ਕੀ ਪਰੋਸੈਸ ਪਰਮਾਣਿਤ ਹੈ"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "ਦਿੱਖ ਹੈ"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "ਕੀ ਵਿਦਗੈਟ ਵੇਖਣਯੋਗ ਹੈ"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ਕੀ ਪਰਮਾਣਕਿਤਾ ਲਈ ਜਾ ਸਕਦੀ ਹੈ"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "ਅਣ-ਲਾਕ ਟੈਕਸਟ"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 #| msgid "Click to edit %s"
62 msgid "Click to make changes"
63 msgstr "ਬਦਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
64
65 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
66 msgid "Unlock Tooltip"
67 msgstr "ਅਣਲਾਕ ਟੂਲ-ਟਿੱਪ"
68
69 #: ../polkitgtk/polkitlockbutton.c:543
70 msgid "The tooltip to display when prompting the user to unlock."
71 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
72
73 #: ../polkitgtk/polkitlockbutton.c:544
74 msgid "Authentication is needed to make changes."
75 msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਦੀ ਲੋੜ ਹੈ।"
76
77 #: ../polkitgtk/polkitlockbutton.c:559
78 msgid "Lock Text"
79 msgstr "ਲਾਕ ਟੈਕਸਟ"
80
81 #: ../polkitgtk/polkitlockbutton.c:560
82 msgid "The text to display when prompting the user to lock."
83 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
84
85 #: ../polkitgtk/polkitlockbutton.c:561
86 #| msgid "Click to open %s"
87 msgid "Click to prevent changes"
88 msgstr "ਬਦਲਾਅ ਰੋਕਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
89
90 #: ../polkitgtk/polkitlockbutton.c:576
91 msgid "Lock Tooltip"
92 msgstr "ਲਾਕ ਟੂਲ-ਟਿੱਪ"
93
94 #: ../polkitgtk/polkitlockbutton.c:577
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
97
98 #: ../polkitgtk/polkitlockbutton.c:578
99 msgid "To prevent further changes, click the lock."
100 msgstr "ਹੋਰ ਬਦਲਾਅ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
101
102 #: ../polkitgtk/polkitlockbutton.c:593
103 msgid "Lock Down Text"
104 msgstr "ਲਾਕ ਲਾਉਣ ਟੈਕਸਟ"
105
106 #: ../polkitgtk/polkitlockbutton.c:594
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ ਹੈ।"
112
113 #: ../polkitgtk/polkitlockbutton.c:595
114 #| msgid "Click to open %s"
115 msgid "Click to lock down"
116 msgstr "ਲਾਕ ਲਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
117
118 #: ../polkitgtk/polkitlockbutton.c:610
119 msgid "Lock Down Tooltip"
120 msgstr "ਲਾਕ ਲਾਉਣ ਟੂਲ-ਟਿੱਪ"
121
122 #: ../polkitgtk/polkitlockbutton.c:611
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ ਹੈ।"
128
129 #: ../polkitgtk/polkitlockbutton.c:612
130 msgid ""
131 "To prevent users without administrative privileges from making changes, "
132 "click the lock."
133 msgstr ""
134 "ਬਿਨਾਂ ਪਰਸ਼ਾਸ਼ਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਬਦਲਾਅ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
135
136 #: ../polkitgtk/polkitlockbutton.c:628
137 msgid ""
138 "The text to display when the user cannot obtain authorization through "
139 "authentication."
140 msgstr "ਟੈਕਸਟ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
141
142 #: ../polkitgtk/polkitlockbutton.c:629
143 msgid "Not authorized to make changes"
144 msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਿਤ ਨਹੀਂ"
145
146 #: ../polkitgtk/polkitlockbutton.c:645
147 msgid ""
148 "The tooltip to display when the user cannot obtain authorization through "
149 "authentication."
150 msgstr "ਟੂਲ-ਟਿੱਪ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
151
152 #: ../polkitgtk/polkitlockbutton.c:646
153 msgid "System policy prevents changes. Contact your system administator."
154 msgstr "ਸਿਸਟਮ ਪਾਲਸੀ ਬਦਲਣ ਤੋਂ ਰੋਕਦੀ ਹੈ। ਆਪਣੇ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"
155
156 #. Translators: this string is appended to the tooltip if the action is
157 #. * currently locked down
158 #: ../polkitgtk/polkitlockbutton.c:767
159 msgid ""
160 "This button is locked down so only users with administrative privileges can "
161 "unlock it. Right-click the button to remove the lock down."
162 msgstr ""
163 "ਇਹ ਬਟਨ ਨੂੰ ਲਾਕ ਲਗਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਕੇਵਲ ਪਰਸ਼ਾਸ਼ਨਿਕ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰ ਹੀ ਅਣ-ਲਾਕ ਕਰ "
164 "ਸਕਣ। ਲਾਕ ਹਟਾਉਣ ਲਈ ਬਟਨ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।"
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "ਸਭ ਵਧਾਏ ਅਧਿਕਾਰ ਹਟਾਉਣ ਲਈ ਆਈਕਾਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ"
19 "Language: pa\n"
16920
17021 #: ../src/polkitgnomeauthenticationdialog.c:159
17122 msgid "Select user..."
17627 msgid "%s (%s)"
17728 msgstr "%s (%s)"
17829
179 #: ../src/polkitgnomeauthenticationdialog.c:529
30 #: ../src/polkitgnomeauthenticationdialog.c:537
18031 msgid "_Authenticate"
181 msgstr "ਪਰਮਾਣਕਿਤਾ(_A)"
182
183 #: ../src/polkitgnomeauthenticationdialog.c:566
32 msgstr "_ਪਰਮਾਣਕਿਤਾ"
33
34 #: ../src/polkitgnomeauthenticationdialog.c:576
18435 msgid ""
18536 "An application is attempting to perform an action that requires privileges. "
18637 "Authentication as one of the users below is required to perform this action."
18738 msgstr ""
188 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
39 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
40 "ਕਾਰਵਾਈ ਕਰਨ "
18941 "ਲਈ ਹੇਠ ਦਿੱਤੇ ਯੂਜ਼ਰਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਾਂਗ ਪਰਮਾਣਿਤ ਹੋਵੋ।"
19042
191 #: ../src/polkitgnomeauthenticationdialog.c:574
43 #: ../src/polkitgnomeauthenticationdialog.c:584
19244 msgid ""
19345 "An application is attempting to perform an action that requires privileges. "
19446 "Authentication is required to perform this action."
19547 msgstr ""
196 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
48 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
49 "ਕਾਰਵਾਈ ਕਰਨ "
19750 "ਲਈ ਪਰਮਾਣਿਤ ਹੋਣ ਦੀ ਲੋੜ ਹੈ।"
19851
199 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:590
20053 msgid ""
20154 "An application is attempting to perform an action that requires privileges. "
20255 "Authentication as the super user is required to perform this action."
20356 msgstr ""
204 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। ਕਾਰਵਾਈ ਕਰਨ "
57 "ਐਪਲੀਕੇਸ਼ਨ ਇੱਕ ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੀ ਹੈ, ਜਿਸ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ। "
58 "ਕਾਰਵਾਈ ਕਰਨ "
20559 "ਲਈ ਸੁਪਰ ਯੂਜ਼ਰਾਂ ਵਾਂਗ ਪਰਮਾਣਿਤ ਹੋਵੋ।"
20660
207 #: ../src/polkitgnomeauthenticationdialog.c:615
208 #: ../src/polkitgnomeauthenticator.c:289
61 #: ../src/polkitgnomeauthenticationdialog.c:625
62 #: ../src/polkitgnomeauthenticator.c:300
20963 msgid "_Password:"
210 msgstr "ਪਾਸਵਰਡ(_P):"
64 msgstr "_ਪਾਸਵਰਡ:"
21165
21266 #. Details
213 #: ../src/polkitgnomeauthenticationdialog.c:633
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>ਵੇਰਵਾ(_D)</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:686
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>ਐਕਸ਼ਨ:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:689
67 #: ../src/polkitgnomeauthenticationdialog.c:643
68 msgid "_Details"
69 msgstr "_ਵੇਰਵਾ"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:699
72 msgid "Action:"
73 msgstr "ਐਕਸ਼ਨ:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:702
22276 #, c-format
22377 msgid "Click to edit %s"
22478 msgstr "%s ਸੋਧਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
22579
226 #: ../src/polkitgnomeauthenticationdialog.c:703
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>ਵੇਂਡਰ:</b></small>"
229
230 #: ../src/polkitgnomeauthenticationdialog.c:705
80 #: ../src/polkitgnomeauthenticationdialog.c:716
81 msgid "Vendor:"
82 msgstr "ਵੇਂਡਰ:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:718
23185 #, c-format
23286 msgid "Click to open %s"
23387 msgstr "%s ਖੋਲ੍ਹਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
23488
235 #: ../src/polkitgnomeauthenticationdialog.c:868
89 #: ../src/polkitgnomeauthenticationdialog.c:881
23690 msgid "Authenticate"
23791 msgstr "ਪਰਮਾਣਿਤ"
23892
239 #: ../src/polkitgnomeauthenticator.c:285
93 #: ../src/polkitgnomeauthenticator.c:296
24094 #, c-format
24195 msgid "_Password for %s:"
242 msgstr "%s ਲਈ ਪਾਸਵਰਡ(_P):"
243
244 #: ../src/polkitgnomeauthenticator.c:445
96 msgstr "%s ਲਈ _ਪਾਸਵਰਡ:"
97
98 #: ../src/polkitgnomeauthenticator.c:456
24599 msgid "Authentication Failure"
246100 msgstr "ਪਰਮਾਣਕਿਤਾ ਫੇਲ੍ਹ ਹੋਈ"
247101
248 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
249 msgid "PolicyKit Authentication Agent"
250 msgstr "ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ"
251
102 #: ../src/polkitgnomelistener.c:164
103 msgid "Authentication dialog was dismissed by the user"
104 msgstr "ਪਰਮਾਣਕਿਤਾ ਡਾਈਲਾਗ ਯੂਜ਼ਰ ਵਲੋਂ ਰੱਦ ਕੀਤਾ"
105
106 #~ msgid "Action Identifier"
107 #~ msgstr "ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
108
109 #~ msgid "The action identifier to use for the button"
110 #~ msgstr "ਬਟਨ ਲਈ ਵਰਤਣ ਵਾਸਤੇ ਐਕਸ਼ਨ ਪਛਾਣਕਰਤਾ"
111
112 #~ msgid "Is Authorized"
113 #~ msgstr "ਪਰਮਾਣਿਤ ਹੈ"
114
115 #~ msgid "Whether the process is authorized"
116 #~ msgstr "ਕੀ ਪਰੋਸੈਸ ਪਰਮਾਣਿਤ ਹੈ"
117
118 #~ msgid "Is Visible"
119 #~ msgstr "ਦਿੱਖ ਹੈ"
120
121 #~ msgid "Whether the widget is visible"
122 #~ msgstr "ਕੀ ਵਿਦਗੈਟ ਵੇਖਣਯੋਗ ਹੈ"
123
124 #~ msgid "Can Obtain"
125 #~ msgstr "ਲਿਆ ਜਾ ਸਕਦਾ ਹੈ"
126
127 #~ msgid "Whether authorization can be obtained"
128 #~ msgstr "ਕੀ ਪਰਮਾਣਕਿਤਾ ਲਈ ਜਾ ਸਕਦੀ ਹੈ"
129
130 #~ msgid "Unlock Text"
131 #~ msgstr "ਅਣ-ਲਾਕ ਟੈਕਸਟ"
132
133 #~ msgid "The text to display when prompting the user to unlock."
134 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
135
136 #~| msgid "Click to edit %s"
137 #~ msgid "Click to make changes"
138 #~ msgstr "ਬਦਲਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "ਅਣਲਾਕ ਟੂਲ-ਟਿੱਪ"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਅਣਲਾਕ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਕਿਤਾ ਦੀ ਲੋੜ ਹੈ।"
148
149 #~ msgid "Lock Text"
150 #~ msgstr "ਲਾਕ ਟੈਕਸਟ"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ"
154
155 #~| msgid "Click to open %s"
156 #~ msgid "Click to prevent changes"
157 #~ msgstr "ਬਦਲਾਅ ਰੋਕਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
158
159 #~ msgid "Lock Tooltip"
160 #~ msgstr "ਲਾਕ ਟੂਲ-ਟਿੱਪ"
161
162 #~ msgid "The tooltip to display when prompting the user to lock."
163 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਲਾਕ ਕਰਨ ਲਈ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ"
164
165 #~ msgid "To prevent further changes, click the lock."
166 #~ msgstr "ਹੋਰ ਬਦਲਾਅ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
167
168 #~ msgid "Lock Down Text"
169 #~ msgstr "ਲਾਕ ਲਾਉਣ ਟੈਕਸਟ"
170
171 #~ msgid ""
172 #~ "The text to display when prompting the user to lock down the action for "
173 #~ "all users."
174 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੈਕਸਟ ਹੈ।"
175
176 #~| msgid "Click to open %s"
177 #~ msgid "Click to lock down"
178 #~ msgstr "ਲਾਕ ਲਾਉਣ ਲਈ ਕਲਿੱਕ ਕਰੋ"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "ਲਾਕ ਲਾਉਣ ਟੂਲ-ਟਿੱਪ"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr "ਜਦੋਂ ਯੂਜ਼ਰ ਨੂੰ ਸਭ ਯੂਜ਼ਰਾਂ ਲਈ ਐਕਸ਼ਨ ਲਾਕ ਕਰਨ ਜਾ ਰਿਹਾ ਹੋਵੇ ਤਾਂ ਵੇਖਾਉਣ ਲਈ ਟੂਲ-ਟਿੱਪ ਹੈ।"
187
188 #~ msgid ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191 #~ msgstr "ਬਿਨਾਂ ਪਰਸ਼ਾਸ਼ਕੀ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰਾਂ ਨੂੰ ਬਦਲਾਅ ਕਰਨ ਤੋਂ ਰੋਕਣ ਲਈ, ਲਾਕ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।"
192
193 #~ msgid ""
194 #~ "The text to display when the user cannot obtain authorization through "
195 #~ "authentication."
196 #~ msgstr "ਟੈਕਸਟ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
197
198 #~ msgid "Not authorized to make changes"
199 #~ msgstr "ਬਦਲਾਅ ਕਰਨ ਲਈ ਪਰਮਾਣਿਤ ਨਹੀਂ"
200
201 #~ msgid ""
202 #~ "The tooltip to display when the user cannot obtain authorization through "
203 #~ "authentication."
204 #~ msgstr "ਟੂਲ-ਟਿੱਪ ਵੇਖਾਇਆ ਜਾਵੇਗਾ, ਜਦੋਂ ਯੂਜ਼ਰ ਪਰਮਾਣਿਕਤਾ ਰਾਹੀਂ ਅਧਿਕਾਰ ਨਹੀਂ ਲੈ ਸਕਦਾ ਹੈ।"
205
206 #~ msgid "System policy prevents changes. Contact your system administator."
207 #~ msgstr "ਸਿਸਟਮ ਪਾਲਸੀ ਬਦਲਣ ਤੋਂ ਰੋਕਦੀ ਹੈ। ਆਪਣੇ ਸਿਸਟਮ ਪਰਸ਼ਾਸ਼ਕ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"
208
209 #~ msgid ""
210 #~ "This button is locked down so only users with administrative privileges "
211 #~ "can unlock it. Right-click the button to remove the lock down."
212 #~ msgstr ""
213 #~ "ਇਹ ਬਟਨ ਨੂੰ ਲਾਕ ਲਗਾਇਆ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਕੇਵਲ ਪਰਸ਼ਾਸ਼ਨਿਕ ਅਧਿਕਾਰਾਂ ਵਾਲੇ ਯੂਜ਼ਰ ਹੀ ਅਣ-ਲਾਕ ਕਰ "
214 #~ "ਸਕਣ। ਲਾਕ ਹਟਾਉਣ ਲਈ ਬਟਨ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ।"
215
216 #~ msgid "Click the icon to drop all elevated privileges"
217 #~ msgstr "ਸਭ ਵਧਾਏ ਅਧਿਕਾਰ ਹਟਾਉਣ ਲਈ ਆਈਕਾਨ ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ"
218
219 #~ msgid "PolicyKit Authentication Agent"
220 #~ msgstr "ਪਾਲਸੀਕਿੱਟ ਪਰਮਾਣਕਿਤਾ ਏਜੰਟ"
33 # pomóc w jego rozwijaniu i pielęgnowaniu, napisz do nas:
44 # gnomepl@aviary.pl
55 # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
6 # Piotr Drąg <piotrdrag@gmail.com>, 2008-2012.
7 # Wadim Dziedzic <wdziedzic@aviary.pl>, 2008.
8 # Tomasz Dominikowski <dominikowski@gmail.com>, 2008-2009.
69 msgid ""
710 msgstr ""
811 "Project-Id-Version: PolicyKit-gnome\n"
912 "Report-Msgid-Bugs-To: \n"
10 "POT-Creation-Date: 2011-09-01 02:32+0200\n"
11 "PO-Revision-Date: 2011-09-01 02:33+0200\n"
13 "POT-Creation-Date: 2012-09-04 20:34+0200\n"
14 "PO-Revision-Date: 2012-09-04 20:35+0200\n"
1215 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
1316 "Language-Team: Polish <gnomepl@aviary.pl>\n"
1417 "Language: pl\n"
1922 "|| n%100>=20) ? 1 : 2);\n"
2023 "X-Poedit-Language: Polish\n"
2124 "X-Poedit-Country: Poland\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identyfikator czynności"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identyfikator czynności do użycia dla przycisku"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Jest upoważniony"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Określa, czy proces jest upoważniony"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Jest widoczny"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Określa, czy widget jest widoczny"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Może uzyskać"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Określa, czy można uzyskać upoważnienie"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Tekst odblokowania"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Tekst do wyświetlenia, gdy użytkownik jest proszony o odblokowanie."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Kliknięcie dokona zmian"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Tekst podpowiedzi odblokowania"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
75 "odblokowanie."
76
77 #: ../polkitgtk/polkitlockbutton.c:542
78 msgid "Authentication is needed to make changes."
79 msgstr "Wymagane jest uwierzytelnienie, aby dokonać zmiany."
80
81 #: ../polkitgtk/polkitlockbutton.c:557
82 msgid "Lock Text"
83 msgstr "Tekst zablokowania"
84
85 #: ../polkitgtk/polkitlockbutton.c:558
86 msgid "The text to display when prompting the user to lock."
87 msgstr "Tekst do wyświetlenia, gdy użytkownik jest proszony o zablokowanie."
88
89 #: ../polkitgtk/polkitlockbutton.c:559
90 msgid "Click to prevent changes"
91 msgstr "Kliknięcie zapobiegnie zmianom"
92
93 #: ../polkitgtk/polkitlockbutton.c:574
94 msgid "Lock Tooltip"
95 msgstr "Tekst podpowiedzi zablokowania"
96
97 #: ../polkitgtk/polkitlockbutton.c:575
98 msgid "The tooltip to display when prompting the user to lock."
99 msgstr ""
100 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
101 "zablokowanie."
102
103 #: ../polkitgtk/polkitlockbutton.c:576
104 msgid "To prevent further changes, click the lock."
105 msgstr "Aby powstrzymać dalsze zmiany, należy kliknąć blokadę."
106
107 #: ../polkitgtk/polkitlockbutton.c:591
108 msgid "Lock Down Text"
109 msgstr "Tekst zablokowania"
110
111 #: ../polkitgtk/polkitlockbutton.c:592
112 msgid ""
113 "The text to display when prompting the user to lock down the action for all "
114 "users."
115 msgstr ""
116 "Tekst do wyświetlenia, gdy użytkownik jest proszony o zablokowanie czynności "
117 "dla wszystkich użytkowników."
118
119 #: ../polkitgtk/polkitlockbutton.c:593
120 msgid "Click to lock down"
121 msgstr "Kliknięcie zablokuje"
122
123 #: ../polkitgtk/polkitlockbutton.c:608
124 msgid "Lock Down Tooltip"
125 msgstr "Tekst podpowiedzi zablokowania"
126
127 #: ../polkitgtk/polkitlockbutton.c:609
128 msgid ""
129 "The tooltip to display when prompting the user to lock down the action for "
130 "all users."
131 msgstr ""
132 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik jest proszony o "
133 "zablokowanie czynności dla wszystkich użytkowników."
134
135 #: ../polkitgtk/polkitlockbutton.c:610
136 msgid ""
137 "To prevent users without administrative privileges from making changes, "
138 "click the lock."
139 msgstr ""
140 "Aby powstrzymać użytkowników bez uprawnień administracyjnych przed "
141 "dokonaniem zmian, należy kliknąć blokadę."
142
143 #: ../polkitgtk/polkitlockbutton.c:626
144 msgid ""
145 "The text to display when the user cannot obtain authorization through "
146 "authentication."
147 msgstr ""
148 "Tekst do wyświetlenia, gdy użytkownik nie może uzyskać upoważnienia przez "
149 "uwierzytelnienie."
150
151 #: ../polkitgtk/polkitlockbutton.c:627
152 msgid "Not authorized to make changes"
153 msgstr "Brak upoważnienia do dokonania zmian"
154
155 #: ../polkitgtk/polkitlockbutton.c:643
156 msgid ""
157 "The tooltip to display when the user cannot obtain authorization through "
158 "authentication."
159 msgstr ""
160 "Tekst podpowiedzi do wyświetlenia, gdy użytkownik nie może uzyskać "
161 "upoważnienia przez uwierzytelnienie."
162
163 #: ../polkitgtk/polkitlockbutton.c:644
164 msgid "System policy prevents changes. Contact your system administator."
165 msgstr ""
166 "Polityka systemu powstrzymuje zmiany. Proszę skontaktować się z "
167 "administratorem systemu."
16825
16926 #: ../src/polkitgnomeauthenticationdialog.c:159
17027 msgid "Select user..."
20562 "tego działania wymagane jest uwierzytelnienie jako administrator."
20663
20764 #: ../src/polkitgnomeauthenticationdialog.c:625
208 #: ../src/polkitgnomeauthenticator.c:301
65 #: ../src/polkitgnomeauthenticator.c:300
20966 msgid "_Password:"
21067 msgstr "_Hasło:"
21168
21269 #. Details
21370 #: ../src/polkitgnomeauthenticationdialog.c:643
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>S_zczegóły</b></small>"
71 msgid "_Details"
72 msgstr "S_zczegóły"
21673
21774 #: ../src/polkitgnomeauthenticationdialog.c:699
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Działanie:</b></small>"
75 msgid "Action:"
76 msgstr "Działanie:"
22077
22178 #: ../src/polkitgnomeauthenticationdialog.c:702
22279 #, c-format
22481 msgstr "Kliknięcie otworzy %s do modyfikacji"
22582
22683 #: ../src/polkitgnomeauthenticationdialog.c:716
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Dostawca:</b></small>"
84 msgid "Vendor:"
85 msgstr "Dostawca:"
22986
23087 #: ../src/polkitgnomeauthenticationdialog.c:718
23188 #, c-format
23693 msgid "Authenticate"
23794 msgstr "Uwierzytelnianie"
23895
239 #: ../src/polkitgnomeauthenticator.c:297
96 #: ../src/polkitgnomeauthenticator.c:296
24097 #, c-format
24198 msgid "_Password for %s:"
24299 msgstr "_Hasło użytkownika %s:"
243100
244 #: ../src/polkitgnomeauthenticator.c:457
101 #: ../src/polkitgnomeauthenticator.c:456
245102 msgid "Authentication Failure"
246103 msgstr "Błąd uwierzytelniania"
247104
+142
-170
po/pt.po less more
00 # Portuguese translation of policykit-gnome.
11 # Copyright © 2008, 2009, 2010, 2011 policykit-gnome.
22 # This file is distributed under the same license as the policykit-gnome package.
3 # António Lima <amrlima@gmail.com>, 2008, 2009, 2010, 2011.
4 #
3 # António Lima <amrlima@gmail.com>, 2008, 2009, 2010, 2011, 2012.
54 msgid ""
65 msgstr ""
76 "Project-Id-Version: policykit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2011-03-22 00:14+0000\n"
10 "PO-Revision-Date: 2011-03-20 21:30+0000\n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
8 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
10 "PO-Revision-Date: 2012-09-06 11:47+0000\n"
1111 "Last-Translator: António Lima <amrlima@gmail.com>\n"
1212 "Language-Team: gnome_pt@yahoogroups.com\n"
1313 "Language: pt\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
18 "X-Generator: Virtaal 0.6.1\n"
18 "X-Generator: Virtaal 0.7.1\n"
1919 "X-Poedit-Language: Portuguese\n"
2020 "X-Poedit-Country: PORTUGAL\n"
21
22 #: ../polkitgtk/polkitlockbutton.c:458
23 msgid "Action Identifier"
24 msgstr "Identificador de Acção"
25
26 #: ../polkitgtk/polkitlockbutton.c:459
27 msgid "The action identifier to use for the button"
28 msgstr "O identificador de acção a utilizar para o botão"
29
30 #: ../polkitgtk/polkitlockbutton.c:475
31 msgid "Is Authorized"
32 msgstr "É autorizado"
33
34 #: ../polkitgtk/polkitlockbutton.c:476
35 msgid "Whether the process is authorized"
36 msgstr "Se o processo é autorizado"
37
38 #: ../polkitgtk/polkitlockbutton.c:491
39 msgid "Is Visible"
40 msgstr "É visível"
41
42 #: ../polkitgtk/polkitlockbutton.c:492
43 msgid "Whether the widget is visible"
44 msgstr "Se a widget é visível"
45
46 #: ../polkitgtk/polkitlockbutton.c:507
47 msgid "Can Obtain"
48 msgstr "Pode obter"
49
50 #: ../polkitgtk/polkitlockbutton.c:508
51 msgid "Whether authorization can be obtained"
52 msgstr "Se a autorização pode ser obtida"
53
54 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Destrancar texto"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "O texto a apresentar ao pedir ao utilizador para destrancar."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 msgid "Click to make changes"
64 msgstr "Clicar para realizar alterações"
65
66 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
67 msgid "Unlock Tooltip"
68 msgstr "Destrancar dica"
69
70 #: ../polkitgtk/polkitlockbutton.c:541
71 msgid "The tooltip to display when prompting the user to unlock."
72 msgstr "A dica a apresentar ao pedir ao utilizador para destrancar."
73
74 #: ../polkitgtk/polkitlockbutton.c:542
75 msgid "Authentication is needed to make changes."
76 msgstr "É necessária autenticação para realizar alterações."
77
78 #: ../polkitgtk/polkitlockbutton.c:557
79 msgid "Lock Text"
80 msgstr "Trancar texto"
81
82 #: ../polkitgtk/polkitlockbutton.c:558
83 msgid "The text to display when prompting the user to lock."
84 msgstr "Texto a apresentar ao pedir ao utilizador para trancar."
85
86 #: ../polkitgtk/polkitlockbutton.c:559
87 msgid "Click to prevent changes"
88 msgstr "Clicar para prevenir alterações"
89
90 #: ../polkitgtk/polkitlockbutton.c:574
91 msgid "Lock Tooltip"
92 msgstr "Trancar dica"
93
94 #: ../polkitgtk/polkitlockbutton.c:575
95 msgid "The tooltip to display when prompting the user to lock."
96 msgstr "A dica a apresentar ao pedir ao utilizador para trancar."
97
98 #: ../polkitgtk/polkitlockbutton.c:576
99 msgid "To prevent further changes, click the lock."
100 msgstr "Para impedir mais alterações, clique no cadeado."
101
102 #: ../polkitgtk/polkitlockbutton.c:591
103 msgid "Lock Down Text"
104 msgstr "Trancar texto"
105
106 #: ../polkitgtk/polkitlockbutton.c:592
107 msgid ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110 msgstr ""
111 "Texto a apresentar ao pedir ao utilizador para trancar a acção para todos os "
112 "utilizadores."
113
114 #: ../polkitgtk/polkitlockbutton.c:593
115 msgid "Click to lock down"
116 msgstr "Clique para trancar"
117
118 #: ../polkitgtk/polkitlockbutton.c:608
119 msgid "Lock Down Tooltip"
120 msgstr "Trancar dica"
121
122 #: ../polkitgtk/polkitlockbutton.c:609
123 msgid ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126 msgstr ""
127 "A dica a apresentar ao pedir ao utilizador para trancar a acção para todos "
128 "os utilizadores."
129
130 #: ../polkitgtk/polkitlockbutton.c:610
131 msgid ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134 msgstr ""
135 "Para impedir que os utilizadores sem privilégios administrativos façam "
136 "alterações, clique no cadeado."
137
138 #: ../polkitgtk/polkitlockbutton.c:626
139 msgid ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr ""
143 "Texto a apresentar quando o utilizador não consegue obter autorização "
144 "através de autenticação."
145
146 #: ../polkitgtk/polkitlockbutton.c:627
147 msgid "Not authorized to make changes"
148 msgstr "Não autorizado para realizar alterações"
149
150 #: ../polkitgtk/polkitlockbutton.c:643
151 msgid ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154 msgstr ""
155 "A dica a apresentar quando o utilizador não consegue obter autorização "
156 "através de autenticação."
157
158 #: ../polkitgtk/polkitlockbutton.c:644
159 msgid "System policy prevents changes. Contact your system administator."
160 msgstr ""
161 "Políticas do sistema impedem alterações. Contacte o seu administrador "
162 "sistemas."
21 "X-Project-Style: gnome\n"
16322
16423 #: ../src/polkitgnomeauthenticationdialog.c:159
16524 msgid "Select user..."
17029 msgid "%s (%s)"
17130 msgstr "%s (%s)"
17231
173 #: ../src/polkitgnomeauthenticationdialog.c:537
32 #: ../src/polkitgnomeauthenticationdialog.c:538
17433 msgid "_Authenticate"
17534 msgstr "_Autenticar"
17635
177 #: ../src/polkitgnomeauthenticationdialog.c:576
36 #: ../src/polkitgnomeauthenticationdialog.c:577
17837 msgid ""
17938 "An application is attempting to perform an action that requires privileges. "
18039 "Authentication as one of the users below is required to perform this action."
18342 "necessária uma autenticação como um dos utilizadores para executar esta "
18443 "acção."
18544
186 #: ../src/polkitgnomeauthenticationdialog.c:584
45 #: ../src/polkitgnomeauthenticationdialog.c:585
18746 msgid ""
18847 "An application is attempting to perform an action that requires privileges. "
18948 "Authentication is required to perform this action."
19150 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
19251 "necessária autenticação para executar esta acção."
19352
194 #: ../src/polkitgnomeauthenticationdialog.c:590
53 #: ../src/polkitgnomeauthenticationdialog.c:591
19554 msgid ""
19655 "An application is attempting to perform an action that requires privileges. "
19756 "Authentication as the super user is required to perform this action."
19958 "Uma aplicação está a tentar executar uma acção que requer privilégios. É "
20059 "necessária autenticação como super utilizador para executar esta acção."
20160
202 #: ../src/polkitgnomeauthenticationdialog.c:625
203 #: ../src/polkitgnomeauthenticator.c:301
61 #: ../src/polkitgnomeauthenticationdialog.c:626
62 #: ../src/polkitgnomeauthenticator.c:300
20463 msgid "_Password:"
20564 msgstr "_Senha:"
20665
20766 #. Details
208 #: ../src/polkitgnomeauthenticationdialog.c:643
209 msgid "<small><b>_Details</b></small>"
210 msgstr "<small><b>_Detalhes</b></small>"
211
212 #: ../src/polkitgnomeauthenticationdialog.c:699
213 msgid "<small><b>Action:</b></small>"
214 msgstr "<small><b>Acção:</b></small>"
67 #: ../src/polkitgnomeauthenticationdialog.c:644
68 msgid "_Details"
69 msgstr "_Detalhes"
21570
21671 #: ../src/polkitgnomeauthenticationdialog.c:702
72 msgid "Action:"
73 msgstr "Acção:"
74
75 #: ../src/polkitgnomeauthenticationdialog.c:707
21776 #, c-format
21877 msgid "Click to edit %s"
21978 msgstr "Clique para editar %s"
22079
221 #: ../src/polkitgnomeauthenticationdialog.c:716
222 msgid "<small><b>Vendor:</b></small>"
223 msgstr "<small><b>Fornecedor:</b></small>"
224
225 #: ../src/polkitgnomeauthenticationdialog.c:718
80 #: ../src/polkitgnomeauthenticationdialog.c:721
81 msgid "Vendor:"
82 msgstr "Fornecedor:"
83
84 #: ../src/polkitgnomeauthenticationdialog.c:725
22685 #, c-format
22786 msgid "Click to open %s"
22887 msgstr "Clique para abrir %s"
22988
230 #: ../src/polkitgnomeauthenticationdialog.c:881
89 #: ../src/polkitgnomeauthenticationdialog.c:888
23190 msgid "Authenticate"
23291 msgstr "Autenticar"
23392
234 #: ../src/polkitgnomeauthenticator.c:297
93 #: ../src/polkitgnomeauthenticator.c:296
23594 #, c-format
23695 msgid "_Password for %s:"
23796 msgstr "_Senha para %s:"
23897
239 #: ../src/polkitgnomeauthenticator.c:457
98 #: ../src/polkitgnomeauthenticator.c:456
24099 msgid "Authentication Failure"
241100 msgstr "Falha de Autenticação"
242101
243102 #: ../src/polkitgnomelistener.c:164
244 msgid "Authentation dialog was dismissed by the user"
103 #| msgid "Authentation dialog was dismissed by the user"
104 msgid "Authentication dialog was dismissed by the user"
245105 msgstr "Diálogo de autenticação foi dispensado pelo utilizador"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificador de Acção"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "O identificador de acção a utilizar para o botão"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "É autorizado"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Se o processo é autorizado"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "É visível"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Se a widget é visível"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Pode obter"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Se a autorização pode ser obtida"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Destrancar texto"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "O texto a apresentar ao pedir ao utilizador para destrancar."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clicar para realizar alterações"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Destrancar dica"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "A dica a apresentar ao pedir ao utilizador para destrancar."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "É necessária autenticação para realizar alterações."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Trancar texto"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "Texto a apresentar ao pedir ao utilizador para trancar."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Clicar para prevenir alterações"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Trancar dica"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "A dica a apresentar ao pedir ao utilizador para trancar."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "Para impedir mais alterações, clique no cadeado."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "Trancar texto"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "Texto a apresentar ao pedir ao utilizador para trancar a acção para todos "
175 #~ "os utilizadores."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "Clique para trancar"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "Trancar dica"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "A dica a apresentar ao pedir ao utilizador para trancar a acção para "
188 #~ "todos os utilizadores."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "Para impedir que os utilizadores sem privilégios administrativos façam "
195 #~ "alterações, clique no cadeado."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "Texto a apresentar quando o utilizador não consegue obter autorização "
202 #~ "através de autenticação."
203
204 #~ msgid "Not authorized to make changes"
205 #~ msgstr "Não autorizado para realizar alterações"
206
207 #~ msgid ""
208 #~ "The tooltip to display when the user cannot obtain authorization through "
209 #~ "authentication."
210 #~ msgstr ""
211 #~ "A dica a apresentar quando o utilizador não consegue obter autorização "
212 #~ "através de autenticação."
213
214 #~ msgid "System policy prevents changes. Contact your system administator."
215 #~ msgstr ""
216 #~ "Políticas do sistema impedem alterações. Contacte o seu administrador "
217 #~ "sistemas."
246218
247219 #~ msgid ""
248220 #~ "This button is locked down so only users with administrative privileges "
33 # Laudeci Oliveira <laudeci@gmail.com>, 2008.
44 # Igor Pires Soares <igor@projetofedora.org>, 2008.
55 # Leonardo Ferreira Fontenelle <leonardof@gnome.org>, 2009.
6 # Enrico Nicoletto <liverig@gmail.com>, 2009.
6 # Enrico Nicoletto <liverig@gmail.com>, 2009, 2012.
77 #
88 msgid ""
99 msgstr ""
1010 "Project-Id-Version: policykit-gnome\n"
1111 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
12 "product=policykit-gnome&component=general\n"
13 "POT-Creation-Date: 2010-08-03 18:15+0000\n"
14 "PO-Revision-Date: 2009-12-30 15:27-0300\n"
12 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
13 "POT-Creation-Date: 2012-09-12 15:51+0000\n"
14 "PO-Revision-Date: 2012-09-07 22:02-0300\n"
1515 "Last-Translator: Enrico Nicoletto <liverig@gmail.com>\n"
1616 "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
17 "Language: pt_BR\n"
1718 "MIME-Version: 1.0\n"
1819 "Content-Type: text/plain; charset=UTF-8\n"
1920 "Content-Transfer-Encoding: 8bit\n"
20 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
21 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
2122 "X-Poedit-Language: Portuguese\n"
2223 "X-Poedit-Country: BRAZIL\n"
23
24 #: ../polkitgtk/polkitlockbutton.c:450
25 msgid "Action Identifier"
26 msgstr "Identificador de ação"
27
28 #: ../polkitgtk/polkitlockbutton.c:451
29 msgid "The action identifier to use for the button"
30 msgstr "O identificador de ação a ser usado para o botão"
31
32 #: ../polkitgtk/polkitlockbutton.c:467
33 msgid "Is Authorized"
34 msgstr "Está autorizado"
35
36 #: ../polkitgtk/polkitlockbutton.c:468
37 msgid "Whether the process is authorized"
38 msgstr "Se o processo está autorizado"
39
40 #: ../polkitgtk/polkitlockbutton.c:483
41 msgid "Is Visible"
42 msgstr "Está visível"
43
44 #: ../polkitgtk/polkitlockbutton.c:484
45 msgid "Whether the widget is visible"
46 msgstr "Se o widget está visível"
47
48 #: ../polkitgtk/polkitlockbutton.c:499
49 msgid "Can Obtain"
50 msgstr "Pode obter"
51
52 #: ../polkitgtk/polkitlockbutton.c:500
53 msgid "Whether authorization can be obtained"
54 msgstr "Se é possível obter autorização"
55
56 #: ../polkitgtk/polkitlockbutton.c:515 ../polkitgtk/polkitlockbutton.c:617
57 msgid "Unlock Text"
58 msgstr "Texto de desbloqueio"
59
60 #: ../polkitgtk/polkitlockbutton.c:516
61 msgid "The text to display when prompting the user to unlock."
62 msgstr "O texto a ser exibido no diálogo de desbloqueio."
63
64 #: ../polkitgtk/polkitlockbutton.c:517
65 msgid "Click to make changes"
66 msgstr "Clique para efetuar alterações"
67
68 #: ../polkitgtk/polkitlockbutton.c:532 ../polkitgtk/polkitlockbutton.c:634
69 msgid "Unlock Tooltip"
70 msgstr "Dica de desbloqueio"
71
72 #: ../polkitgtk/polkitlockbutton.c:533
73 msgid "The tooltip to display when prompting the user to unlock."
74 msgstr "A dica a ser exibida no diálogo de desbloqueio."
75
76 #: ../polkitgtk/polkitlockbutton.c:534
77 msgid "Authentication is needed to make changes."
78 msgstr "É necessária autenticação para efetuar alterações."
79
80 #: ../polkitgtk/polkitlockbutton.c:549
81 msgid "Lock Text"
82 msgstr "Texto de bloqueio"
83
84 #: ../polkitgtk/polkitlockbutton.c:550
85 msgid "The text to display when prompting the user to lock."
86 msgstr "O texto a ser exibido no diálogo de bloqueio."
87
88 #: ../polkitgtk/polkitlockbutton.c:551
89 msgid "Click to prevent changes"
90 msgstr "Clique para prevenir alterações"
91
92 #: ../polkitgtk/polkitlockbutton.c:566
93 msgid "Lock Tooltip"
94 msgstr "Dica de bloqueio"
95
96 #: ../polkitgtk/polkitlockbutton.c:567
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "A dica a ser exibida no diálogo de bloqueio."
99
100 #: ../polkitgtk/polkitlockbutton.c:568
101 msgid "To prevent further changes, click the lock."
102 msgstr "Para prevenir outras alterações, clique na fechadura."
103
104 #: ../polkitgtk/polkitlockbutton.c:583
105 msgid "Lock Down Text"
106 msgstr "Texto de bloqueio seletivo"
107
108 #: ../polkitgtk/polkitlockbutton.c:584
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "O texto a ser exibido no diálogo de bloqueio seletivo da ação para todos os "
114 "usuários."
115
116 #: ../polkitgtk/polkitlockbutton.c:585
117 msgid "Click to lock down"
118 msgstr "Clique para bloquear seletivamente"
119
120 #: ../polkitgtk/polkitlockbutton.c:600
121 msgid "Lock Down Tooltip"
122 msgstr "Dica de bloqueio seletivo"
123
124 #: ../polkitgtk/polkitlockbutton.c:601
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "A dica a ser exibida no diálogo de bloqueio seletivo da ação para todos os "
130 "usuários."
131
132 #: ../polkitgtk/polkitlockbutton.c:602
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Para prevenir que usuários sem privilégios administrativos façam alterações, "
138 "clique na fechadura."
139
140 #: ../polkitgtk/polkitlockbutton.c:618
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "O texto a ser exibido quando o usuário não puder obter autorização através da "
146 "autenticação."
147
148 #: ../polkitgtk/polkitlockbutton.c:619
149 msgid "Not authorized to make changes"
150 msgstr "Não autorizado a efetuar alterações"
151
152 #: ../polkitgtk/polkitlockbutton.c:635
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "A dica a ser exibida quando o usuário não puder obter autorização através "
158 "da autenticação."
159
160 #: ../polkitgtk/polkitlockbutton.c:636
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "A política do sistema previne alterações. Contate o administrador do seu "
164 "sistema."
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "Clique no ícone para descartar todos os privilégios elevados"
16924
17025 #: ../src/polkitgnomeauthenticationdialog.c:159
17126 msgid "Select user..."
17631 msgid "%s (%s)"
17732 msgstr "%s (%s)"
17833
179 #: ../src/polkitgnomeauthenticationdialog.c:531
34 #: ../src/polkitgnomeauthenticationdialog.c:538
18035 msgid "_Authenticate"
18136 msgstr "_Autenticar"
18237
183 #: ../src/polkitgnomeauthenticationdialog.c:571
38 #: ../src/polkitgnomeauthenticationdialog.c:577
18439 msgid ""
18540 "An application is attempting to perform an action that requires privileges. "
18641 "Authentication as one of the users below is required to perform this action."
18843 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
18944 "necessária autenticação como um dos usuários abaixo para executar essa ação."
19045
191 #: ../src/polkitgnomeauthenticationdialog.c:579
46 #: ../src/polkitgnomeauthenticationdialog.c:585
19247 msgid ""
19348 "An application is attempting to perform an action that requires privileges. "
19449 "Authentication is required to perform this action."
19651 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
19752 "necessária autenticação para executar esta ação."
19853
199 #: ../src/polkitgnomeauthenticationdialog.c:585
54 #: ../src/polkitgnomeauthenticationdialog.c:591
20055 msgid ""
20156 "An application is attempting to perform an action that requires privileges. "
20257 "Authentication as the super user is required to perform this action."
20459 "Um aplicativo está tentando executar uma ação que requer privilégios. É "
20560 "necessária autenticação como superusuário para executar esta ação."
20661
207 #: ../src/polkitgnomeauthenticationdialog.c:620
208 #: ../src/polkitgnomeauthenticator.c:289
62 #: ../src/polkitgnomeauthenticationdialog.c:626
63 #: ../src/polkitgnomeauthenticator.c:300
20964 msgid "_Password:"
21065 msgstr "_Senha:"
21166
21267 #. Details
213 #: ../src/polkitgnomeauthenticationdialog.c:638
214 msgid "<small><b>_Details</b></small>"
215 msgstr "<small><b>_Detalhes</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:691
218 msgid "<small><b>Action:</b></small>"
219 msgstr "<small><b>Ação:</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:694
68 #: ../src/polkitgnomeauthenticationdialog.c:644
69 msgid "_Details"
70 msgstr "_Detalhes"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:702
73 msgid "Action:"
74 msgstr "Ação:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:707
22277 #, c-format
22378 msgid "Click to edit %s"
22479 msgstr "Clique para editar %s"
22580
226 #: ../src/polkitgnomeauthenticationdialog.c:708
227 msgid "<small><b>Vendor:</b></small>"
228 msgstr "<small><b>Fornecedor:</b></small>"
229
230 #: ../src/polkitgnomeauthenticationdialog.c:710
81 #: ../src/polkitgnomeauthenticationdialog.c:721
82 msgid "Vendor:"
83 msgstr "Fornecedor:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:725
23186 #, c-format
23287 msgid "Click to open %s"
23388 msgstr "Clique para abrir %s"
23489
235 #: ../src/polkitgnomeauthenticationdialog.c:873
90 #: ../src/polkitgnomeauthenticationdialog.c:888
23691 msgid "Authenticate"
23792 msgstr "Autenticar"
23893
239 #: ../src/polkitgnomeauthenticator.c:285
94 #: ../src/polkitgnomeauthenticator.c:296
24095 #, c-format
24196 msgid "_Password for %s:"
24297 msgstr "_Senha para %s:"
24398
244 #: ../src/polkitgnomeauthenticator.c:445
99 #: ../src/polkitgnomeauthenticator.c:456
245100 msgid "Authentication Failure"
246101 msgstr "Falha de autenticação"
247102
248 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
249 msgid "PolicyKit Authentication Agent"
250 msgstr "Agente de autenticação PolicyKit"
251
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "A janela de diálogo de autenticação foi descartada pelo usuário"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificador de ação"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "O identificador de ação a ser usado para o botão"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Está autorizado"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Se o processo está autorizado"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Está visível"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Se o widget está visível"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Pode obter"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Se é possível obter autorização"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Texto de desbloqueio"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "O texto a ser exibido no diálogo de desbloqueio."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clique para efetuar alterações"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Dica de desbloqueio"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr "A dica a ser exibida no diálogo de desbloqueio."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "É necessária autenticação para efetuar alterações."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Texto de bloqueio"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "O texto a ser exibido no diálogo de bloqueio."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Clique para prevenir alterações"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Dica de bloqueio"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr "A dica a ser exibida no diálogo de bloqueio."
163
164 #~ msgid "To prevent further changes, click the lock."
165 #~ msgstr "Para prevenir outras alterações, clique na fechadura."
166
167 #~ msgid "Lock Down Text"
168 #~ msgstr "Texto de bloqueio seletivo"
169
170 #~ msgid ""
171 #~ "The text to display when prompting the user to lock down the action for "
172 #~ "all users."
173 #~ msgstr ""
174 #~ "O texto a ser exibido no diálogo de bloqueio seletivo da ação para todos "
175 #~ "os usuários."
176
177 #~ msgid "Click to lock down"
178 #~ msgstr "Clique para bloquear seletivamente"
179
180 #~ msgid "Lock Down Tooltip"
181 #~ msgstr "Dica de bloqueio seletivo"
182
183 #~ msgid ""
184 #~ "The tooltip to display when prompting the user to lock down the action "
185 #~ "for all users."
186 #~ msgstr ""
187 #~ "A dica a ser exibida no diálogo de bloqueio seletivo da ação para todos "
188 #~ "os usuários."
189
190 #~ msgid ""
191 #~ "To prevent users without administrative privileges from making changes, "
192 #~ "click the lock."
193 #~ msgstr ""
194 #~ "Para prevenir que usuários sem privilégios administrativos façam "
195 #~ "alterações, clique na fechadura."
196
197 #~ msgid ""
198 #~ "The text to display when the user cannot obtain authorization through "
199 #~ "authentication."
200 #~ msgstr ""
201 #~ "O texto a ser exibido quando o usuário não puder obter autorização "
202 #~ "através da autenticação."
203
204 #~ msgid "Not authorized to make changes"
205 #~ msgstr "Não autorizado a efetuar alterações"
206
207 #~ msgid ""
208 #~ "The tooltip to display when the user cannot obtain authorization through "
209 #~ "authentication."
210 #~ msgstr ""
211 #~ "A dica a ser exibida quando o usuário não puder obter autorização através "
212 #~ "da autenticação."
213
214 #~ msgid "System policy prevents changes. Contact your system administator."
215 #~ msgstr ""
216 #~ "A política do sistema previne alterações. Contate o administrador do seu "
217 #~ "sistema."
218
219 #~ msgid "Click the icon to drop all elevated privileges"
220 #~ msgstr "Clique no ícone para descartar todos os privilégios elevados"
221
222 #~ msgid "PolicyKit Authentication Agent"
223 #~ msgstr "Agente de autenticação PolicyKit"
+154
-180
po/ro.po less more
11 # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
22 # This file is distributed under the same license as the policykit-1-gnome package.
33 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
4 # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010.
4 # Lucian Adrian Grijincu <lucian.grijincu@gmail.com>, 2010, 2011.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-08-09 21:55+0000\n"
11 "PO-Revision-Date: 2010-08-15 16:05+0300\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
9 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
11 "PO-Revision-Date: 2011-11-22 20:17+0300\n"
1212 "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
1313 "Language-Team: Romanian Gnome Team <gnomero-list@lists.sourceforge.net>\n"
14 "Language: ro\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17 "Language: ro\n"
1818 "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
1919 "20)) ? 1 : 2);;\n"
20 "X-Generator: Virtaal 0.6.1\n"
20 "X-Generator: Virtaal 0.7.0\n"
2121 "X-Launchpad-Export-Date: 2010-08-15 12:40+0000\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identificator acțiune"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identificatorul de acțiune folosit pentru acest buton"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Este autorizat"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Dacă procesul este autorizat"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Este vizibil"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Dacă widgetul este vizibil"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Poate fi obținută"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Dacă autorizația poate fi obținută"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Text deblocare"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Textul afișat la interogarea utilizatorului pentru deblocare."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Clic pentru a efectua modificări"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Indiciu pentru deblocare"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Indiciul care va fi afișat când i se solicită utilizatorului deblocarea."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Pentru a face schimbări, este necesară autentificarea"
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Text blocaj"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Textul afișat la interogarea utilizatorului pentru blocare."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Clic pentru a preveni modificările"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Indiciu pentru blocare"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Indiciul care va fi afișat când i se solicită utilizatorului blocarea."
99
100 #: ../polkitgtk/polkitlockbutton.c:576
101 msgid "To prevent further changes, click the lock."
102 msgstr "Pentru a preveni viitoare schimbări, dați clic pe lacăt."
103
104 #: ../polkitgtk/polkitlockbutton.c:591
105 msgid "Lock Down Text"
106 msgstr "Text pentru blocare"
107
108 #: ../polkitgtk/polkitlockbutton.c:592
109 msgid ""
110 "The text to display when prompting the user to lock down the action for all "
111 "users."
112 msgstr ""
113 "Textul care va fi afișat când i se solicită utilizatorului să blocheze "
114 "acțiunea pentru toți utilizatorii."
115
116 #: ../polkitgtk/polkitlockbutton.c:593
117 msgid "Click to lock down"
118 msgstr "Dați clic pentru a bloca"
119
120 #: ../polkitgtk/polkitlockbutton.c:608
121 msgid "Lock Down Tooltip"
122 msgstr "Indiciu pentru blocare"
123
124 #: ../polkitgtk/polkitlockbutton.c:609
125 msgid ""
126 "The tooltip to display when prompting the user to lock down the action for "
127 "all users."
128 msgstr ""
129 "Indiciul care va fi afișat când i se solicită utilizatorului să blocheze "
130 "acțiunea pentru toți utilizatorii."
131
132 #: ../polkitgtk/polkitlockbutton.c:610
133 msgid ""
134 "To prevent users without administrative privileges from making changes, "
135 "click the lock."
136 msgstr ""
137 "Pentru a împiedica utilizatorii fără drepturi administrative să efectueze "
138 "modificări, dați clic pe lacăt."
139
140 #: ../polkitgtk/polkitlockbutton.c:626
141 msgid ""
142 "The text to display when the user cannot obtain authorization through "
143 "authentication."
144 msgstr ""
145 "Textul afișat când utilizatorul nu poate obține autorizarea prin "
146 "autentificare."
147
148 #: ../polkitgtk/polkitlockbutton.c:627
149 msgid "Not authorized to make changes"
150 msgstr "Nu sunteți autorizați să efectuați modificări"
151
152 #: ../polkitgtk/polkitlockbutton.c:643
153 msgid ""
154 "The tooltip to display when the user cannot obtain authorization through "
155 "authentication."
156 msgstr ""
157 "Indiciul care va fi afișat atunci când utilizatorul nu poate obține "
158 "autorizare prin autentificare."
159
160 #: ../polkitgtk/polkitlockbutton.c:644
161 msgid "System policy prevents changes. Contact your system administator."
162 msgstr ""
163 "Politica sistemului împiedică modificările. Contactați administratorul de "
164 "sistem."
165
166 #: ../src/main.c:128
167 msgid "Click the icon to drop all elevated privileges"
168 msgstr "Clic pe iconiță pentru a renunța la toate privilegiile ridicate"
22 "X-Project-Style: gnome\n"
16923
17024 #: ../src/polkitgnomeauthenticationdialog.c:159
17125 msgid "Select user..."
17630 msgid "%s (%s)"
17731 msgstr "%s (%s)"
17832
179 #: ../src/polkitgnomeauthenticationdialog.c:531
33 #: ../src/polkitgnomeauthenticationdialog.c:537
18034 msgid "_Authenticate"
18135 msgstr "_Autentifică"
18236
183 #: ../src/polkitgnomeauthenticationdialog.c:571
37 #: ../src/polkitgnomeauthenticationdialog.c:576
18438 msgid ""
18539 "An application is attempting to perform an action that requires privileges. "
18640 "Authentication as one of the users below is required to perform this action."
18943 "efectua această acțiune este necesară autentificarea ca unul din "
19044 "utilizatorii de mai jos."
19145
192 #: ../src/polkitgnomeauthenticationdialog.c:579
46 #: ../src/polkitgnomeauthenticationdialog.c:584
19347 msgid ""
19448 "An application is attempting to perform an action that requires privileges. "
19549 "Authentication is required to perform this action."
19751 "O aplicație încearcă să efectueze o acțiune ce necesită privilegii. Pentru a "
19852 "efectua această acțiune este necesară autentificarea."
19953
200 #: ../src/polkitgnomeauthenticationdialog.c:585
54 #: ../src/polkitgnomeauthenticationdialog.c:590
20155 msgid ""
20256 "An application is attempting to perform an action that requires privileges. "
20357 "Authentication as the super user is required to perform this action."
20559 "O aplicație încearcă să efectueze o acțiune ce necesită privilegii. Pentru a "
20660 "efectua această acțiune este necesară autentificarea ca administrator."
20761
208 #: ../src/polkitgnomeauthenticationdialog.c:620
209 #: ../src/polkitgnomeauthenticator.c:298
62 #: ../src/polkitgnomeauthenticationdialog.c:625
63 #: ../src/polkitgnomeauthenticator.c:300
21064 msgid "_Password:"
21165 msgstr "_Parola:"
21266
21367 #. Details
214 #: ../src/polkitgnomeauthenticationdialog.c:638
215 msgid "<small><b>_Details</b></small>"
216 msgstr "<small><b>_Detalii</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:691
219 msgid "<small><b>Action:</b></small>"
220 msgstr "<small><b>Acțiune:</b></small>"
221
222 #: ../src/polkitgnomeauthenticationdialog.c:694
68 #: ../src/polkitgnomeauthenticationdialog.c:643
69 msgid "_Details"
70 msgstr "_Detalii"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:699
73 msgid "Action:"
74 msgstr "Acțiune:"
75
76 #: ../src/polkitgnomeauthenticationdialog.c:702
22377 #, c-format
22478 msgid "Click to edit %s"
22579 msgstr "Clic pentru a edita %s"
22680
227 #: ../src/polkitgnomeauthenticationdialog.c:708
228 msgid "<small><b>Vendor:</b></small>"
229 msgstr "<small><b>Producător:</b></small>"
230
231 #: ../src/polkitgnomeauthenticationdialog.c:710
81 #: ../src/polkitgnomeauthenticationdialog.c:716
82 msgid "Vendor:"
83 msgstr "Producător:"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:718
23286 #, c-format
23387 msgid "Click to open %s"
23488 msgstr "Clic pentru a deschide %s"
23589
236 #: ../src/polkitgnomeauthenticationdialog.c:873
90 #: ../src/polkitgnomeauthenticationdialog.c:881
23791 msgid "Authenticate"
23892 msgstr "Autentifică"
23993
240 #: ../src/polkitgnomeauthenticator.c:294
94 #: ../src/polkitgnomeauthenticator.c:296
24195 #, c-format
24296 msgid "_Password for %s:"
24397 msgstr "_Parolă pentru %s:"
24498
245 #: ../src/polkitgnomeauthenticator.c:454
99 #: ../src/polkitgnomeauthenticator.c:456
246100 msgid "Authentication Failure"
247101 msgstr "Autentificare eșuată"
248102
249 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
250 msgid "PolicyKit Authentication Agent"
251 msgstr "Agent de autentificare PolicyKit"
103 #: ../src/polkitgnomelistener.c:164
104 msgid "Authentication dialog was dismissed by the user"
105 msgstr "Dialogul de autentificare a fost închis de către utilizator"
106
107 #~ msgid "Action Identifier"
108 #~ msgstr "Identificator acțiune"
109
110 #~ msgid "The action identifier to use for the button"
111 #~ msgstr "Identificatorul de acțiune folosit pentru acest buton"
112
113 #~ msgid "Is Authorized"
114 #~ msgstr "Este autorizat"
115
116 #~ msgid "Whether the process is authorized"
117 #~ msgstr "Dacă procesul este autorizat"
118
119 #~ msgid "Is Visible"
120 #~ msgstr "Este vizibil"
121
122 #~ msgid "Whether the widget is visible"
123 #~ msgstr "Dacă widgetul este vizibil"
124
125 #~ msgid "Can Obtain"
126 #~ msgstr "Poate fi obținută"
127
128 #~ msgid "Whether authorization can be obtained"
129 #~ msgstr "Dacă autorizația poate fi obținută"
130
131 #~ msgid "Unlock Text"
132 #~ msgstr "Text deblocare"
133
134 #~ msgid "The text to display when prompting the user to unlock."
135 #~ msgstr "Textul afișat la interogarea utilizatorului pentru deblocare."
136
137 #~ msgid "Click to make changes"
138 #~ msgstr "Clic pentru a efectua modificări"
139
140 #~ msgid "Unlock Tooltip"
141 #~ msgstr "Indiciu pentru deblocare"
142
143 #~ msgid "The tooltip to display when prompting the user to unlock."
144 #~ msgstr ""
145 #~ "Indiciul care va fi afișat când i se solicită utilizatorului deblocarea."
146
147 #~ msgid "Authentication is needed to make changes."
148 #~ msgstr "Pentru a face schimbări, este necesară autentificarea"
149
150 #~ msgid "Lock Text"
151 #~ msgstr "Text blocaj"
152
153 #~ msgid "The text to display when prompting the user to lock."
154 #~ msgstr "Textul afișat la interogarea utilizatorului pentru blocare."
155
156 #~ msgid "Click to prevent changes"
157 #~ msgstr "Clic pentru a preveni modificările"
158
159 #~ msgid "Lock Tooltip"
160 #~ msgstr "Indiciu pentru blocare"
161
162 #~ msgid "The tooltip to display when prompting the user to lock."
163 #~ msgstr ""
164 #~ "Indiciul care va fi afișat când i se solicită utilizatorului blocarea."
165
166 #~ msgid "To prevent further changes, click the lock."
167 #~ msgstr "Pentru a preveni viitoare schimbări, dați clic pe lacăt."
168
169 #~ msgid "Lock Down Text"
170 #~ msgstr "Text pentru blocare"
171
172 #~ msgid ""
173 #~ "The text to display when prompting the user to lock down the action for "
174 #~ "all users."
175 #~ msgstr ""
176 #~ "Textul care va fi afișat când i se solicită utilizatorului să blocheze "
177 #~ "acțiunea pentru toți utilizatorii."
178
179 #~ msgid "Click to lock down"
180 #~ msgstr "Dați clic pentru a bloca"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "Indiciu pentru blocare"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "Indiciul care va fi afișat când i se solicită utilizatorului să blocheze "
190 #~ "acțiunea pentru toți utilizatorii."
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "Pentru a împiedica utilizatorii fără drepturi administrative să efectueze "
197 #~ "modificări, dați clic pe lacăt."
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "Textul afișat când utilizatorul nu poate obține autorizarea prin "
204 #~ "autentificare."
205
206 #~ msgid "Not authorized to make changes"
207 #~ msgstr "Nu sunteți autorizați să efectuați modificări"
208
209 #~ msgid ""
210 #~ "The tooltip to display when the user cannot obtain authorization through "
211 #~ "authentication."
212 #~ msgstr ""
213 #~ "Indiciul care va fi afișat atunci când utilizatorul nu poate obține "
214 #~ "autorizare prin autentificare."
215
216 #~ msgid "System policy prevents changes. Contact your system administator."
217 #~ msgstr ""
218 #~ "Politica sistemului împiedică modificările. Contactați administratorul de "
219 #~ "sistem."
220
221 #~ msgid "Click the icon to drop all elevated privileges"
222 #~ msgstr "Clic pe iconiță pentru a renunța la toate privilegiile ridicate"
223
224 #~ msgid "PolicyKit Authentication Agent"
225 #~ msgstr "Agent de autentificare PolicyKit"
252226
253227 #~ msgid ""
254228 #~ "This button is locked down so only users with administrative privileges "
+155
-151
po/ru.po less more
22 # This file is distributed under the same license as the PACKAGE package.
33 #
44 # Leonid Kanter <leon@asplinux.ru>, 2008.
5 # Yuri Kozlov <yuray@komyakino.ru>, 2012.
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-gnome.HEAD.ru\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
10 "PO-Revision-Date: 2011-07-30 14:53+0300\n"
11 "Last-Translator: Yuri Myasoedov <omerta13@yandex.ru>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-03-27 05:55+0000\n"
12 "PO-Revision-Date: 2012-04-07 10:03+0400\n"
13 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
1214 "Language-Team: Russian <gnome-cyr@gnome.org>\n"
1315 "MIME-Version: 1.0\n"
1416 "Content-Type: text/plain; charset=UTF-8\n"
1517 "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 #: ../polkitgtk/polkitlockbutton.c:458
20 #| msgid "<i>Identifier:</i>"
21 msgid "Action Identifier"
22 msgstr "Идентификатор действия"
23
24 #: ../polkitgtk/polkitlockbutton.c:459
25 msgid "The action identifier to use for the button"
26 msgstr "Идентификатор действия, используемый для кнопки"
27
28 #: ../polkitgtk/polkitlockbutton.c:475
29 msgid "Is Authorized"
30 msgstr "Авторизован"
31
32 #: ../polkitgtk/polkitlockbutton.c:476
33 msgid "Whether the process is authorized"
34 msgstr "Является ли процесс авторизованным"
35
36 #: ../polkitgtk/polkitlockbutton.c:491
37 msgid "Is Visible"
38 msgstr "Видимый"
39
40 #: ../polkitgtk/polkitlockbutton.c:492
41 msgid "Whether the widget is visible"
42 msgstr "Является ли виджет видимым"
43
44 #: ../polkitgtk/polkitlockbutton.c:507
45 #| msgid "Obtained"
46 msgid "Can Obtain"
47 msgstr "Может получать"
48
49 #: ../polkitgtk/polkitlockbutton.c:508
50 msgid "Whether authorization can be obtained"
51 msgstr "Может ли быть получена авторизация"
52
53 #: ../polkitgtk/polkitlockbutton.c:523
54 #: ../polkitgtk/polkitlockbutton.c:625
55 msgid "Unlock Text"
56 msgstr "Разблокировать текст"
57
58 #: ../polkitgtk/polkitlockbutton.c:524
59 msgid "The text to display when prompting the user to unlock."
60 msgstr "Текст, появляющийся как предложения для разблокировки."
61
62 #: ../polkitgtk/polkitlockbutton.c:525
63 #| msgid "Click to make changes..."
64 msgid "Click to make changes"
65 msgstr "Щёлкните, чтобы измененить"
66
67 #: ../polkitgtk/polkitlockbutton.c:540
68 #: ../polkitgtk/polkitlockbutton.c:642
69 msgid "Unlock Tooltip"
70 msgstr "Разблокировать всплывающую подсказку"
71
72 #: ../polkitgtk/polkitlockbutton.c:541
73 msgid "The tooltip to display when prompting the user to unlock."
74 msgstr "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Чтобы внести изменения, требуется аутентификация."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Заблокировать текст"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Текст, появляющийся как предложение для разблокировки."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Щёлкните, чтобы заблокировать изменения"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Заблокировать всплывающую подсказку"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
99
100 #: ../polkitgtk/polkitlockbutton.c:576
101 msgid "To prevent further changes, click the lock."
102 msgstr "Чтобы заблокировать будущие изменения, щёлкните по замку."
103
104 #: ../polkitgtk/polkitlockbutton.c:591
105 msgid "Lock Down Text"
106 msgstr "Разблокировать текст"
107
108 #: ../polkitgtk/polkitlockbutton.c:592
109 msgid "The text to display when prompting the user to lock down the action for all users."
110 msgstr "Текст, появляющийся, когда пользователю предлагается разблокировать действие для всех пользователей."
111
112 #: ../polkitgtk/polkitlockbutton.c:593
113 #| msgid "Click to open %s"
114 msgid "Click to lock down"
115 msgstr "Щёлкните, чтобы заблокировать"
116
117 #: ../polkitgtk/polkitlockbutton.c:608
118 msgid "Lock Down Tooltip"
119 msgstr "Разблокировать всплывающую подсказку"
120
121 #: ../polkitgtk/polkitlockbutton.c:609
122 msgid "The tooltip to display when prompting the user to lock down the action for all users."
123 msgstr "Всплывающая подсказка, появляющаяся, когда пользователю предлагается разблокировать действие для всех пользователей."
124
125 #: ../polkitgtk/polkitlockbutton.c:610
126 msgid "To prevent users without administrative privileges from making changes, click the lock."
127 msgstr "Чтобы запретить пользователям без администраторских привилегий вносить изменения, щёлкните по замку."
128
129 #: ../polkitgtk/polkitlockbutton.c:626
130 msgid "The text to display when the user cannot obtain authorization through authentication."
131 msgstr "Текст, появляющийся, когда пользователь не может получить авторизацию с помощью аутентификации."
132
133 #: ../polkitgtk/polkitlockbutton.c:627
134 #| msgid "Click to make changes..."
135 msgid "Not authorized to make changes"
136 msgstr "Для внесения изменений отсутствует авторизация"
137
138 #: ../polkitgtk/polkitlockbutton.c:643
139 msgid "The tooltip to display when the user cannot obtain authorization through authentication."
140 msgstr "Всплывающая подсказка, появляющаяся, когда пользователь не может получить авторизацию с помощью аутентификации."
141
142 #: ../polkitgtk/polkitlockbutton.c:644
143 msgid "System policy prevents changes. Contact your system administator."
144 msgstr "Системная политика блокирует изменения. Обратитесь к системному администратору."
18 "X-Generator: Lokalize 1.2\n"
19 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
20 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
21 "Language: ru\n"
14522
14623 #: ../src/polkitgnomeauthenticationdialog.c:159
14724 msgid "Select user..."
148 msgstr "Выберите пользователя..."
25 msgstr "Выберите пользователя…"
14926
15027 #: ../src/polkitgnomeauthenticationdialog.c:194
15128 #, c-format
15734 msgstr "_Аутентифицировать"
15835
15936 #: ../src/polkitgnomeauthenticationdialog.c:576
160 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."
161 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия необходима аутентификация под именем одного из перечисленных ниже пользователей."
37 msgid ""
38 "An application is attempting to perform an action that requires privileges. "
39 "Authentication as one of the users below is required to perform this action."
40 msgstr ""
41 "Приложение пытается выполнить действие, которое требует дополнительных "
42 "привилегий. Для выполнения этого действия необходима аутентификация под "
43 "именем одного из перечисленных ниже пользователей."
16244
16345 #: ../src/polkitgnomeauthenticationdialog.c:584
164 msgid "An application is attempting to perform an action that requires privileges. Authentication is required to perform this action."
165 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия требуется аутентификация."
46 msgid ""
47 "An application is attempting to perform an action that requires privileges. "
48 "Authentication is required to perform this action."
49 msgstr ""
50 "Приложение пытается выполнить действие, которое требует дополнительных "
51 "привилегий. Для выполнения этого действия требуется аутентификация."
16652
16753 #: ../src/polkitgnomeauthenticationdialog.c:590
168 msgid "An application is attempting to perform an action that requires privileges. Authentication as the super user is required to perform this action."
169 msgstr "Приложение пытается выполнить действие, которое требует дополнительных привилегий. Для выполнения этого действия необходима аутентификация пользователя root."
54 msgid ""
55 "An application is attempting to perform an action that requires privileges. "
56 "Authentication as the super user is required to perform this action."
57 msgstr ""
58 "Приложение пытается выполнить действие, которое требует дополнительных "
59 "привилегий. Для выполнения этого действия необходима аутентификация "
60 "пользователя root."
17061
17162 #: ../src/polkitgnomeauthenticationdialog.c:625
172 #: ../src/polkitgnomeauthenticator.c:301
63 #: ../src/polkitgnomeauthenticator.c:300
17364 msgid "_Password:"
17465 msgstr "_Пароль:"
17566
17667 #. Details
17768 #: ../src/polkitgnomeauthenticationdialog.c:643
178 msgid "<small><b>_Details</b></small>"
179 msgstr "<small><b>_Подробности</b></small>"
69 msgid "_Details"
70 msgstr "_Подробности"
18071
18172 #: ../src/polkitgnomeauthenticationdialog.c:699
182 msgid "<small><b>Action:</b></small>"
183 msgstr "<small><b>Действие:</b></small>"
73 msgid "Action:"
74 msgstr "Действие:"
18475
18576 #: ../src/polkitgnomeauthenticationdialog.c:702
18677 #, c-format
18879 msgstr "Щёлкните, чтобы изменить %s"
18980
19081 #: ../src/polkitgnomeauthenticationdialog.c:716
191 msgid "<small><b>Vendor:</b></small>"
192 msgstr "<small><b>Разработчик:</b></small>"
82 msgid "Vendor:"
83 msgstr "Разработчик:"
19384
19485 #: ../src/polkitgnomeauthenticationdialog.c:718
19586 #, c-format
20091 msgid "Authenticate"
20192 msgstr "Аутентифицировать"
20293
203 #: ../src/polkitgnomeauthenticator.c:297
94 #: ../src/polkitgnomeauthenticator.c:296
20495 #, c-format
20596 msgid "_Password for %s:"
20697 msgstr "_Пароль пользователя %s:"
20798
208 #: ../src/polkitgnomeauthenticator.c:457
209 #| msgid "Authentication"
99 #: ../src/polkitgnomeauthenticator.c:456
210100 msgid "Authentication Failure"
211101 msgstr "Сбой аутентификации"
212102
213103 #: ../src/polkitgnomelistener.c:164
214 msgid "Authentation dialog was dismissed by the user"
104 msgid "Authentication dialog was dismissed by the user"
215105 msgstr "Пользователь отклонил диалог аутентификации"
216106
107 #~| msgid "<i>Identifier:</i>"
108 #~ msgid "Action Identifier"
109 #~ msgstr "Идентификатор действия"
110
111 #~ msgid "The action identifier to use for the button"
112 #~ msgstr "Идентификатор действия, используемый для кнопки"
113
114 #~ msgid "Is Authorized"
115 #~ msgstr "Авторизован"
116
117 #~ msgid "Whether the process is authorized"
118 #~ msgstr "Является ли процесс авторизованным"
119
120 #~ msgid "Is Visible"
121 #~ msgstr "Видимый"
122
123 #~ msgid "Whether the widget is visible"
124 #~ msgstr "Является ли виджет видимым"
125
126 #~| msgid "Obtained"
127 #~ msgid "Can Obtain"
128 #~ msgstr "Может получать"
129
130 #~ msgid "Whether authorization can be obtained"
131 #~ msgstr "Может ли быть получена авторизация"
132
133 #~ msgid "Unlock Text"
134 #~ msgstr "Разблокировать текст"
135
136 #~ msgid "The text to display when prompting the user to unlock."
137 #~ msgstr "Текст, появляющийся как предложения для разблокировки."
138
139 #~ msgid "Unlock Tooltip"
140 #~ msgstr "Разблокировать всплывающую подсказку"
141
142 #~ msgid "The tooltip to display when prompting the user to unlock."
143 #~ msgstr ""
144 #~ "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
145
146 #~ msgid "Authentication is needed to make changes."
147 #~ msgstr "Чтобы внести изменения, требуется аутентификация."
148
149 #~ msgid "Lock Text"
150 #~ msgstr "Заблокировать текст"
151
152 #~ msgid "The text to display when prompting the user to lock."
153 #~ msgstr "Текст, появляющийся как предложение для разблокировки."
154
155 #~ msgid "Click to prevent changes"
156 #~ msgstr "Щёлкните, чтобы заблокировать изменения"
157
158 #~ msgid "Lock Tooltip"
159 #~ msgstr "Заблокировать всплывающую подсказку"
160
161 #~ msgid "The tooltip to display when prompting the user to lock."
162 #~ msgstr ""
163 #~ "Всплывающая подсказка, появляющаяся как предложение для разблокировки."
164
165 #~ msgid "To prevent further changes, click the lock."
166 #~ msgstr "Чтобы заблокировать будущие изменения, щёлкните по замку."
167
168 #~ msgid "Lock Down Text"
169 #~ msgstr "Разблокировать текст"
170
171 #~ msgid ""
172 #~ "The text to display when prompting the user to lock down the action for "
173 #~ "all users."
174 #~ msgstr ""
175 #~ "Текст, появляющийся, когда пользователю предлагается разблокировать "
176 #~ "действие для всех пользователей."
177
178 #~| msgid "Click to open %s"
179 #~ msgid "Click to lock down"
180 #~ msgstr "Щёлкните, чтобы заблокировать"
181
182 #~ msgid "Lock Down Tooltip"
183 #~ msgstr "Разблокировать всплывающую подсказку"
184
185 #~ msgid ""
186 #~ "The tooltip to display when prompting the user to lock down the action "
187 #~ "for all users."
188 #~ msgstr ""
189 #~ "Всплывающая подсказка, появляющаяся, когда пользователю предлагается "
190 #~ "разблокировать действие для всех пользователей."
191
192 #~ msgid ""
193 #~ "To prevent users without administrative privileges from making changes, "
194 #~ "click the lock."
195 #~ msgstr ""
196 #~ "Чтобы запретить пользователям без администраторских привилегий вносить "
197 #~ "изменения, щёлкните по замку."
198
199 #~ msgid ""
200 #~ "The text to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr ""
203 #~ "Текст, появляющийся, когда пользователь не может получить авторизацию с "
204 #~ "помощью аутентификации."
205
206 #~| msgid "Click to make changes..."
207 #~ msgid "Not authorized to make changes"
208 #~ msgstr "Для внесения изменений отсутствует авторизация"
209
210 #~ msgid ""
211 #~ "The tooltip to display when the user cannot obtain authorization through "
212 #~ "authentication."
213 #~ msgstr ""
214 #~ "Всплывающая подсказка, появляющаяся, когда пользователь не может получить "
215 #~ "авторизацию с помощью аутентификации."
216
217 #~ msgid "System policy prevents changes. Contact your system administator."
218 #~ msgstr ""
219 #~ "Системная политика блокирует изменения. Обратитесь к системному "
220 #~ "администратору."
0 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
1 # This file is distributed under the same license as the PACKAGE package.
2 #
3 # Danishka Navin <danishka@gmail.com>, 2012.
4 msgid ""
5 msgstr ""
6 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
8 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-01-17 00:54+0000\n"
10 "PO-Revision-Date: 2012-02-18 18:06+0530\n"
11 "Last-Translator: Danishka Navin <danishka@gmail.com>\n"
12 "Language-Team: Sinhala <info@hanthana.org>\n"
13 "MIME-Version: 1.0\n"
14 "Content-Type: text/plain; charset=UTF-8\n"
15 "Content-Transfer-Encoding: 8bit\n"
16 "Language: si\n"
17 "X-Generator: Lokalize 1.2\n"
18 "Plural-Forms: nplurals=2; plural=n != 1;\n"
19
20 #: ../src/polkitgnomeauthenticationdialog.c:159
21 msgid "Select user..."
22 msgstr "පරිශීලකයා තෝරන්න..."
23
24 #: ../src/polkitgnomeauthenticationdialog.c:194
25 #, c-format
26 msgid "%s (%s)"
27 msgstr "%s (%s)"
28
29 #: ../src/polkitgnomeauthenticationdialog.c:537
30 msgid "_Authenticate"
31 msgstr "සත්‍යාපනය (_A)"
32
33 #: ../src/polkitgnomeauthenticationdialog.c:576
34 msgid ""
35 "An application is attempting to perform an action that requires privileges. "
36 "Authentication as one of the users below is required to perform this action."
37 msgstr ""
38 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. පහත පරිශීලකයන් ගෙන් "
39 "කෙනෙකුගේ සහතික කිරීම "
40 "අවශ්‍ය වේ."
41
42 #: ../src/polkitgnomeauthenticationdialog.c:584
43 msgid ""
44 "An application is attempting to perform an action that requires privileges. "
45 "Authentication is required to perform this action."
46 msgstr ""
47 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. සහතික කිරීම අවශ්‍ය වේ."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:590
50 msgid ""
51 "An application is attempting to perform an action that requires privileges. "
52 "Authentication as the super user is required to perform this action."
53 msgstr ""
54 "විශේෂ නිදහස අවශ්‍ය වන යෙදවුමක් ධාවනය වීමට සැරසෙයි. ප්‍රධාන පරිශීලකගේ සහතික "
55 "කිරීම අවශ්‍ය වේ."
56
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
59 msgid "_Password:"
60 msgstr "මුරපදය (_P):"
61
62 #. Details
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "විස්තර (_D)"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "ක්‍රියා:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
72 #, c-format
73 msgid "Click to edit %s"
74 msgstr "%s වෙනස් කිරීමට ක්ලික් කරන්න "
75
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "වෙළඳ නියෝජිත:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
81 #, c-format
82 msgid "Click to open %s"
83 msgstr "විවෘත කිරීම සඳහා ඔබන්න %s"
84
85 #: ../src/polkitgnomeauthenticationdialog.c:881
86 msgid "Authenticate"
87 msgstr "සත්‍යාපනය"
88
89 #: ../src/polkitgnomeauthenticator.c:296
90 #, c-format
91 msgid "_Password for %s:"
92 msgstr "%s සඳහා මුරපදය (_P): "
93
94 #: ../src/polkitgnomeauthenticator.c:456
95 msgid "Authentication Failure"
96 msgstr "සහතික කිරීම අසර්තකයි"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "සහතික කිරීම පරිශීලකයා විසින් මගහරින ලදී."
101
00 # Slovak translation for PolicyKit-gnome.
1 # Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
1 # Copyright (C) 2008-2012 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Pavol Šimo <palo.simo@gmail.com>, 2008, 2009, 2010, 2011.
3 # Pavol Šimo <palo.simo@gmail.com>, 2008-2011.
44 #
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: PolicyKit-gnome\n"
88 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2011-03-03 18:50+0000\n"
11 "PO-Revision-Date: 2011-04-26 14:52+0200\n"
9 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
10 "POT-Creation-Date: 2012-10-03 15:49+0000\n"
11 "PO-Revision-Date: 2012-10-09 10:08+0100\n"
1212 "Last-Translator: Pavol Šimo <palo.simo@gmail.com>\n"
1313 "Language-Team: Slovak <gnome-sk-list@gnome.org>\n"
14 "Language: sk\n"
1415 "MIME-Version: 1.0\n"
1516 "Content-Type: text/plain; charset=UTF-8\n"
1617 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../polkitgtk/polkitlockbutton.c:458
19 msgid "Action Identifier"
20 msgstr "Identifikátor akcie"
21
22 #: ../polkitgtk/polkitlockbutton.c:459
23 msgid "The action identifier to use for the button"
24 msgstr "Identifikátor akcie, ktorý sa použije pre tlačidlo"
25
26 #: ../polkitgtk/polkitlockbutton.c:475
27 msgid "Is Authorized"
28 msgstr "Je oprávnený"
29
30 #: ../polkitgtk/polkitlockbutton.c:476
31 msgid "Whether the process is authorized"
32 msgstr "Či je proces oprávnený"
33
34 #: ../polkitgtk/polkitlockbutton.c:491
35 msgid "Is Visible"
36 msgstr "Je viditeľný"
37
38 #: ../polkitgtk/polkitlockbutton.c:492
39 msgid "Whether the widget is visible"
40 msgstr "Či je ovládací prvok viditeľný"
41
42 #: ../polkitgtk/polkitlockbutton.c:507
43 msgid "Can Obtain"
44 msgstr "Môže získať"
45
46 #: ../polkitgtk/polkitlockbutton.c:508
47 msgid "Whether authorization can be obtained"
48 msgstr "Či môže byť oprávnenie získané"
49
50 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
51 msgid "Unlock Text"
52 msgstr "Text odomknutia"
53
54 #: ../polkitgtk/polkitlockbutton.c:524
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "Text, ktorý sa zobrazí pri výzve používateľa na odomknutie."
57
58 # text z gnome-control-center
59 #: ../polkitgtk/polkitlockbutton.c:525
60 msgid "Click to make changes"
61 msgstr "Kliknutím povolíte zmeny"
62
63 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
64 msgid "Unlock Tooltip"
65 msgstr "Bublinový popis odomknutia"
66
67 #: ../polkitgtk/polkitlockbutton.c:541
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na odomknutie."
70
71 #: ../polkitgtk/polkitlockbutton.c:542
72 msgid "Authentication is needed to make changes."
73 msgstr "Na vykonanie zmien je potrebné overenie totožnosti."
74
75 #: ../polkitgtk/polkitlockbutton.c:557
76 msgid "Lock Text"
77 msgstr "Text uzamknutia"
78
79 #: ../polkitgtk/polkitlockbutton.c:558
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Text, ktorý sa zobrazí pri výzve používateľa na uzamknutie."
82
83 #: ../polkitgtk/polkitlockbutton.c:559
84 msgid "Click to prevent changes"
85 msgstr "Kliknite, aby sa zamedzilo zmenám"
86
87 #: ../polkitgtk/polkitlockbutton.c:574
88 msgid "Lock Tooltip"
89 msgstr "Bublinový popis uzamknutia"
90
91 #: ../polkitgtk/polkitlockbutton.c:575
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na uzamknutie."
94
95 #: ../polkitgtk/polkitlockbutton.c:576
96 msgid "To prevent further changes, click the lock."
97 msgstr "Na zamedzenie ďalších zmien kliknite na zámok."
98
99 #: ../polkitgtk/polkitlockbutton.c:591
100 msgid "Lock Down Text"
101 msgstr "Text zamedzenia"
102
103 #: ../polkitgtk/polkitlockbutton.c:592
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Text, ktorý sa zobrazí pri výzve používateľa na zamedzenie akcie pre "
109 "všetkých používateľov."
110
111 #: ../polkitgtk/polkitlockbutton.c:593
112 msgid "Click to lock down"
113 msgstr "Kliknite, aby sa vykonalo zamedzenie"
114
115 #: ../polkitgtk/polkitlockbutton.c:608
116 msgid "Lock Down Tooltip"
117 msgstr "Bublinový popis zamedzenia"
118
119 #: ../polkitgtk/polkitlockbutton.c:609
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "Bublinový popis, ktorý sa zobrazí pri výzve používateľa na zamedzenie akcie "
125 "pre všetkých používateľov."
126
127 #: ../polkitgtk/polkitlockbutton.c:610
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Na zabránenie vykonania zmien používateľmi bez správcovských práv kliknite "
133 "na zámok."
134
135 #: ../polkitgtk/polkitlockbutton.c:626
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "Text, ktorý sa zobrazí, keď používateľ nemôže získať oprávnenie pomocou "
141 "overenia totožnosti."
142
143 #: ../polkitgtk/polkitlockbutton.c:627
144 msgid "Not authorized to make changes"
145 msgstr "Na vykonanie zmien nemáte oprávnenie"
146
147 #: ../polkitgtk/polkitlockbutton.c:643
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "Bublinový popis, ktorý sa zobrazí, keď používateľ nemôže získať oprávnenie "
153 "pomocou overenia totožnosti."
154
155 #: ../polkitgtk/polkitlockbutton.c:644
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "Systémová politika nepovoľuje zmeny. Kontaktujte správcu vášho systému."
15918
16019 #: ../src/polkitgnomeauthenticationdialog.c:159
16120 msgid "Select user..."
16625 msgid "%s (%s)"
16726 msgstr "%s (%s)"
16827
169 #: ../src/polkitgnomeauthenticationdialog.c:537
28 #: ../src/polkitgnomeauthenticationdialog.c:538
17029 msgid "_Authenticate"
17130 msgstr "_Overiť totožnosť"
17231
173 #: ../src/polkitgnomeauthenticationdialog.c:576
32 #: ../src/polkitgnomeauthenticationdialog.c:577
17433 msgid ""
17534 "An application is attempting to perform an action that requires privileges. "
17635 "Authentication as one of the users below is required to perform this action."
17837 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
17938 "akcie je vyžadované overenie totožnosti niektorého z uvedených používateľov."
18039
181 #: ../src/polkitgnomeauthenticationdialog.c:584
40 #: ../src/polkitgnomeauthenticationdialog.c:585
18241 msgid ""
18342 "An application is attempting to perform an action that requires privileges. "
18443 "Authentication is required to perform this action."
18645 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
18746 "akcie je vyžadované overenie totožnosti."
18847
189 #: ../src/polkitgnomeauthenticationdialog.c:590
48 #: ../src/polkitgnomeauthenticationdialog.c:591
19049 msgid ""
19150 "An application is attempting to perform an action that requires privileges. "
19251 "Authentication as the super user is required to perform this action."
19453 "Aplikácia sa pokúša vykonať akciu, ktorá vyžaduje práva. Na vykonanie tejto "
19554 "akcie je vyžadované overenie totožnosti superpoužívateľa."
19655
197 #: ../src/polkitgnomeauthenticationdialog.c:625
198 #: ../src/polkitgnomeauthenticator.c:301
56 #: ../src/polkitgnomeauthenticationdialog.c:626
57 #: ../src/polkitgnomeauthenticator.c:300
19958 msgid "_Password:"
20059 msgstr "_Heslo:"
20160
20261 #. Details
203 #: ../src/polkitgnomeauthenticationdialog.c:643
204 msgid "<small><b>_Details</b></small>"
205 msgstr "<small><b>Po_drobnosti</b></small>"
206
207 #: ../src/polkitgnomeauthenticationdialog.c:699
208 msgid "<small><b>Action:</b></small>"
209 msgstr "<small><b>Akcia:</b></small>"
62 #: ../src/polkitgnomeauthenticationdialog.c:644
63 msgid "_Details"
64 msgstr "Po_drobnosti"
21065
21166 #: ../src/polkitgnomeauthenticationdialog.c:702
67 msgid "Action:"
68 msgstr "Akcia:"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:707
21271 #, c-format
21372 msgid "Click to edit %s"
21473 msgstr "Kliknutím upravíte %s"
21574
216 #: ../src/polkitgnomeauthenticationdialog.c:716
217 msgid "<small><b>Vendor:</b></small>"
218 msgstr "<small><b>Dodávateľ:</b></small>"
75 #: ../src/polkitgnomeauthenticationdialog.c:721
76 msgid "Vendor:"
77 msgstr "Dodávateľ:"
21978
220 #: ../src/polkitgnomeauthenticationdialog.c:718
79 #: ../src/polkitgnomeauthenticationdialog.c:725
22180 #, c-format
22281 msgid "Click to open %s"
22382 msgstr "Kliknutím otvoríte %s"
22483
22584 # toto je titulok okna, tam nedávame neurčitok
226 #: ../src/polkitgnomeauthenticationdialog.c:881
85 #: ../src/polkitgnomeauthenticationdialog.c:888
22786 msgid "Authenticate"
22887 msgstr "Overenie totožnosti"
22988
230 #: ../src/polkitgnomeauthenticator.c:297
89 #: ../src/polkitgnomeauthenticator.c:296
23190 #, c-format
23291 msgid "_Password for %s:"
23392 msgstr "_Heslo používateľa %s:"
23493
23594 # toto je status overenia - tento slovosled tam pasuje viac
236 #: ../src/polkitgnomeauthenticator.c:457
95 #: ../src/polkitgnomeauthenticator.c:456
23796 msgid "Authentication Failure"
23897 msgstr "Overenie totožnosti zlyhalo"
23998
24099 #: ../src/polkitgnomelistener.c:164
241 msgid "Authentation dialog was dismissed by the user"
100 msgid "Authentication dialog was dismissed by the user"
242101 msgstr "Dialógové okno overenia totožnosti bolo zatvorené používateľom"
243
244 #~ msgid "Click the icon to drop all elevated privileges"
245 #~ msgstr "Kliknite na ikonu, aby sa zahodili zvýšené práva"
246
247 #~ msgid "PolicyKit Authentication Agent"
248 #~ msgstr "Agent PolicyKit na overovanie totožnosti"
249
250 # Veď to, že "right-click" neobsahuje v sebe "button"... Skúsim to takto
251 #~ msgid ""
252 #~ "This button is locked down so only users with administrative privileges "
253 #~ "can unlock it. Right-click the button to remove the lock down."
254 #~ msgstr ""
255 #~ "Toto tlačidlo je obmedzené tak, že len používatelia so správcovskými "
256 #~ "právami ho môžu odomknúť. Na odstránenie obmedzenia tlačidla naň kliknite "
257 #~ "pravým tlačidlom myši."
174174
175175 #. Details
176176 #: ../src/polkitgnomeauthenticationdialog.c:643
177 msgid "<small><b>_Details</b></small>"
178 msgstr "<small><b>_Podrobnosti</b></small>"
177 msgid "_Details"
178 msgstr "_Podrobnosti"
179179
180180 #: ../src/polkitgnomeauthenticationdialog.c:699
181 msgid "<small><b>Action:</b></small>"
182 msgstr "<small><b>Dejanje:</b></small>"
181 msgid "Action:"
182 msgstr "Dejanje:"
183183
184184 #: ../src/polkitgnomeauthenticationdialog.c:702
185185 #, c-format
187187 msgstr "Kliknite za urejanje %s"
188188
189189 #: ../src/polkitgnomeauthenticationdialog.c:716
190 msgid "<small><b>Vendor:</b></small>"
191 msgstr "<small><b>Ponudnik:</b></small>"
190 msgid "Vendor:"
191 msgstr "Ponudnik:"
192192
193193 #: ../src/polkitgnomeauthenticationdialog.c:718
194194 #, c-format
+156
-187
po/sr.po less more
0 # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2010.
0 # Мирослав Николић <miroslavnikolic@rocketmail.com>, 2010, 2012.
11 # Милош Поповић <gpopac@gmail.com>, 2011.
2 #
32 msgid ""
43 msgstr ""
54 "Project-Id-Version: PolicyKit-gnome\n"
6 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
7 "product=policykit-gnome&component=general\n"
8 "POT-Creation-Date: 2011-01-27 18:43+0000\n"
9 "PO-Revision-Date: 2011-01-26 13:35+0100\n"
10 "Last-Translator: Милош Поповић <gpopac@gmail.com>\n"
5 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
6 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
7 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
8 "PO-Revision-Date: 2012-08-08 09:47+0200\n"
9 "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
1110 "Language-Team: Serbian <gnom@prevod.org>\n"
11 "Language: sr\n"
1212 "MIME-Version: 1.0\n"
1313 "Content-Type: text/plain; charset=UTF-8\n"
1414 "Content-Transfer-Encoding: 8bit\n"
15 "Language: sr\n"
16 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%"
17 "10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\n"
18 "X-Generator: Virtaal 0.5.2\n"
19 "X-Poedit-Language: Serbian\n"
20 "X-Poedit-Country: SERBIA\n"
21 "X-Poedit-SourceCharset: utf-8\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Идентификатор акције"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Идентификатор акције који ће се користити за дугме"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Овлашћен је"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Показује да ли је процес овлашћен"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Видљив је"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Показује да ли је виџет видљив"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Може добити"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Показује да ли овлашћење може бити добијено"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Текст за откључавање"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Текст који ће бити приказан када се тражи од корисника да откључа."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Кликните да измените"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Објашњење за откључавање"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Објашњење које ће бити приказано када се тражи од корисника да откључа."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Потврђивање идентитета је потребно за уношење измена."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Текст за закључавање"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Текст који ће бити приказан када се тражи од корисника да закључа."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Кликните да спречите промене"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Објашњење за закључавање"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr ""
99 "Објашњење које ће бити приказано када се тражи од корисника да закључа."
100
101 #: ../polkitgtk/polkitlockbutton.c:576
102 msgid "To prevent further changes, click the lock."
103 msgstr "Да бисте спречили будуће измене, кликните на дугме за закључавање."
104
105 #: ../polkitgtk/polkitlockbutton.c:591
106 msgid "Lock Down Text"
107 msgstr "Текст за трајно закључавање"
108
109 #: ../polkitgtk/polkitlockbutton.c:592
110 msgid ""
111 "The text to display when prompting the user to lock down the action for all "
112 "users."
113 msgstr ""
114 "Текст који ће бити приказан када се тражи од корисника да трајно закључа "
115 "акцију за све кориснике."
116
117 #: ../polkitgtk/polkitlockbutton.c:593
118 msgid "Click to lock down"
119 msgstr "Кликните да трајно закључате"
120
121 #: ../polkitgtk/polkitlockbutton.c:608
122 msgid "Lock Down Tooltip"
123 msgstr "Објашњење за трајно закључавање"
124
125 #: ../polkitgtk/polkitlockbutton.c:609
126 msgid ""
127 "The tooltip to display when prompting the user to lock down the action for "
128 "all users."
129 msgstr ""
130 "Објашњење које ће бити приказано када се тражи од корисника да закључа "
131 "акцију за све кориснике."
132
133 #: ../polkitgtk/polkitlockbutton.c:610
134 msgid ""
135 "To prevent users without administrative privileges from making changes, "
136 "click the lock."
137 msgstr ""
138 "Да бисте спречили кориснике без администраторских овлашћења да уносе измене, "
139 "кликните на дугме за закључавање."
140
141 #: ../polkitgtk/polkitlockbutton.c:626
142 msgid ""
143 "The text to display when the user cannot obtain authorization through "
144 "authentication."
145 msgstr ""
146 "Текст који ће бити приказан када корисник не може да добије дозволу "
147 "потврђивањем идентитета."
148
149 #: ../polkitgtk/polkitlockbutton.c:627
150 msgid "Not authorized to make changes"
151 msgstr "Нисте овлашћени да уносите измене"
152
153 #: ../polkitgtk/polkitlockbutton.c:643
154 msgid ""
155 "The tooltip to display when the user cannot obtain authorization through "
156 "authentication."
157 msgstr ""
158 "Објашњење које ће бити приказано када корисник не може да добије дозволу "
159 "потврђивањем идентитета."
160
161 #: ../polkitgtk/polkitlockbutton.c:644
162 msgid "System policy prevents changes. Contact your system administator."
163 msgstr ""
164 "Безбедност система спречава измене. Контактирајте администатора система."
15 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
16 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
17 "X-Project-Style: gnome\n"
16518
16619 #: ../src/polkitgnomeauthenticationdialog.c:159
16720 msgid "Select user..."
17225 msgid "%s (%s)"
17326 msgstr "%s (%s)"
17427
175 #: ../src/polkitgnomeauthenticationdialog.c:531
28 #: ../src/polkitgnomeauthenticationdialog.c:537
17629 msgid "_Authenticate"
17730 msgstr "_Потврди идентитет"
17831
179 #: ../src/polkitgnomeauthenticationdialog.c:571
32 #: ../src/polkitgnomeauthenticationdialog.c:576
18033 msgid ""
18134 "An application is attempting to perform an action that requires privileges. "
18235 "Authentication as one of the users below is required to perform this action."
18538 "Морате да потврдите да сте један од наведених корисника за извршавање ове "
18639 "радње."
18740
188 #: ../src/polkitgnomeauthenticationdialog.c:579
41 #: ../src/polkitgnomeauthenticationdialog.c:584
18942 msgid ""
19043 "An application is attempting to perform an action that requires privileges. "
19144 "Authentication is required to perform this action."
19346 "Једна апликација покушава да изврши радњу која захтева извесна овлашћења. "
19447 "Морате да потврдите идентитет за извршавање ове радње."
19548
196 #: ../src/polkitgnomeauthenticationdialog.c:585
49 #: ../src/polkitgnomeauthenticationdialog.c:590
19750 msgid ""
19851 "An application is attempting to perform an action that requires privileges. "
19952 "Authentication as the super user is required to perform this action."
20154 "Једна апликација покушава да изврши радњу која захтева извесна овлашћења. "
20255 "Морате да се представите као администратор за извршавање ове радње."
20356
204 #: ../src/polkitgnomeauthenticationdialog.c:620
205 #: ../src/polkitgnomeauthenticator.c:298
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
20659 msgid "_Password:"
20760 msgstr "_Лозинка:"
20861
20962 #. Details
210 #: ../src/polkitgnomeauthenticationdialog.c:638
211 msgid "<small><b>_Details</b></small>"
212 msgstr "<small><b>_Детаљи</b></small>"
213
214 #: ../src/polkitgnomeauthenticationdialog.c:691
215 msgid "<small><b>Action:</b></small>"
216 msgstr "<small><b>Акција:</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:694
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Детаљи"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Радња:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
21972 #, c-format
22073 msgid "Click to edit %s"
22174 msgstr "Кликните да уредите %s"
22275
223 #: ../src/polkitgnomeauthenticationdialog.c:708
224 msgid "<small><b>Vendor:</b></small>"
225 msgstr "<small><b>Произвођач:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:710
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Продавац:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
22881 #, c-format
22982 msgid "Click to open %s"
23083 msgstr "Кликните да отворите %s"
23184
232 #: ../src/polkitgnomeauthenticationdialog.c:873
85 #: ../src/polkitgnomeauthenticationdialog.c:881
23386 msgid "Authenticate"
234 msgstr "Потврђивање идентитета"
235
236 #: ../src/polkitgnomeauthenticator.c:294
87 msgstr "Потврди идентитет"
88
89 #: ../src/polkitgnomeauthenticator.c:296
23790 #, c-format
23891 msgid "_Password for %s:"
23992 msgstr "_Лозинка за %s:"
24093
241 #: ../src/polkitgnomeauthenticator.c:454
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
243 msgstr "Потврђивање идентитета није успело"
244
245 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
246 msgid "PolicyKit Authentication Agent"
247 msgstr "ПолисиКит Агент аутентификације"
96 msgstr "Није успело потврђивање идентитета"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Корисник је одбацио прозорче за потврђивање идентитета"
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "Идентификатор акције"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "Идентификатор акције који ће се користити за дугме"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "Овлашћен је"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "Показује да ли је процес овлашћен"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "Видљив је"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "Показује да ли је виџет видљив"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "Може добити"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Показује да ли овлашћење може бити добијено"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "Текст за откључавање"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "Текст који ће бити приказан када се тражи од корисника да откључа."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "Кликните да измените"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "Објашњење за откључавање"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr ""
140 #~ "Објашњење које ће бити приказано када се тражи од корисника да откључа."
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "Потврђивање идентитета је потребно за уношење измена."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "Текст за закључавање"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "Текст који ће бити приказан када се тражи од корисника да закључа."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "Кликните да спречите промене"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "Објашњење за закључавање"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr ""
159 #~ "Објашњење које ће бити приказано када се тражи од корисника да закључа."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Да бисте спречили будуће измене, кликните на дугме за закључавање."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Текст за трајно закључавање"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Текст који ће бити приказан када се тражи од корисника да трајно закључа "
172 #~ "акцију за све кориснике."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Кликните да трајно закључате"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Објашњење за трајно закључавање"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Објашњење које ће бити приказано када се тражи од корисника да закључа "
185 #~ "акцију за све кориснике."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Да бисте спречили кориснике без администраторских овлашћења да уносе "
192 #~ "измене, кликните на дугме за закључавање."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Текст који ће бити приказан када корисник не може да добије дозволу "
199 #~ "потврђивањем идентитета."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Нисте овлашћени да уносите измене"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Објашњење које ће бити приказано када корисник не може да добије дозволу "
209 #~ "потврђивањем идентитета."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Безбедност система спречава измене. Контактирајте администатора система."
214
215 #~ msgid "PolicyKit Authentication Agent"
216 #~ msgstr "ПолисиКит Агент аутентификације"
248217
249218 #~ msgid "Click the icon to drop all elevated privileges"
250219 #~ msgstr "Кликните на иконицу да одбаците све високе повластице"
0 # Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2010.
0 # Miroslav Nikolić <miroslavnikolic@rocketmail.com>, 2010, 2012.
11 # Miloš Popović <gpopac@gmail.com>, 2011.
2 #
32 msgid ""
43 msgstr ""
54 "Project-Id-Version: PolicyKit-gnome\n"
6 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
7 "product=policykit-gnome&component=general\n"
8 "POT-Creation-Date: 2011-01-27 18:43+0000\n"
9 "PO-Revision-Date: 2011-01-26 13:35+0100\n"
10 "Last-Translator: Miloš Popović <gpopac@gmail.com>\n"
5 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product"
6 "=policykit-gnome&keywords=I18N+L10N&component=general\n"
7 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
8 "PO-Revision-Date: 2012-08-08 09:47+0200\n"
9 "Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
1110 "Language-Team: Serbian <gnom@prevod.org>\n"
11 "Language: sr\n"
1212 "MIME-Version: 1.0\n"
1313 "Content-Type: text/plain; charset=UTF-8\n"
1414 "Content-Transfer-Encoding: 8bit\n"
15 "Language: sr\n"
16 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%"
17 "10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\n"
18 "X-Generator: Virtaal 0.5.2\n"
19 "X-Poedit-Language: Serbian\n"
20 "X-Poedit-Country: SERBIA\n"
21 "X-Poedit-SourceCharset: utf-8\n"
22
23 #: ../polkitgtk/polkitlockbutton.c:458
24 msgid "Action Identifier"
25 msgstr "Identifikator akcije"
26
27 #: ../polkitgtk/polkitlockbutton.c:459
28 msgid "The action identifier to use for the button"
29 msgstr "Identifikator akcije koji će se koristiti za dugme"
30
31 #: ../polkitgtk/polkitlockbutton.c:475
32 msgid "Is Authorized"
33 msgstr "Ovlašćen je"
34
35 #: ../polkitgtk/polkitlockbutton.c:476
36 msgid "Whether the process is authorized"
37 msgstr "Pokazuje da li je proces ovlašćen"
38
39 #: ../polkitgtk/polkitlockbutton.c:491
40 msgid "Is Visible"
41 msgstr "Vidljiv je"
42
43 #: ../polkitgtk/polkitlockbutton.c:492
44 msgid "Whether the widget is visible"
45 msgstr "Pokazuje da li je vidžet vidljiv"
46
47 #: ../polkitgtk/polkitlockbutton.c:507
48 msgid "Can Obtain"
49 msgstr "Može dobiti"
50
51 #: ../polkitgtk/polkitlockbutton.c:508
52 msgid "Whether authorization can be obtained"
53 msgstr "Pokazuje da li ovlašćenje može biti dobijeno"
54
55 #: ../polkitgtk/polkitlockbutton.c:523 ../polkitgtk/polkitlockbutton.c:625
56 msgid "Unlock Text"
57 msgstr "Tekst za otključavanje"
58
59 #: ../polkitgtk/polkitlockbutton.c:524
60 msgid "The text to display when prompting the user to unlock."
61 msgstr "Tekst koji će biti prikazan kada se traži od korisnika da otključa."
62
63 #: ../polkitgtk/polkitlockbutton.c:525
64 msgid "Click to make changes"
65 msgstr "Kliknite da izmenite"
66
67 #: ../polkitgtk/polkitlockbutton.c:540 ../polkitgtk/polkitlockbutton.c:642
68 msgid "Unlock Tooltip"
69 msgstr "Objašnjenje za otključavanje"
70
71 #: ../polkitgtk/polkitlockbutton.c:541
72 msgid "The tooltip to display when prompting the user to unlock."
73 msgstr ""
74 "Objašnjenje koje će biti prikazano kada se traži od korisnika da otključa."
75
76 #: ../polkitgtk/polkitlockbutton.c:542
77 msgid "Authentication is needed to make changes."
78 msgstr "Potvrđivanje identiteta je potrebno za unošenje izmena."
79
80 #: ../polkitgtk/polkitlockbutton.c:557
81 msgid "Lock Text"
82 msgstr "Tekst za zaključavanje"
83
84 #: ../polkitgtk/polkitlockbutton.c:558
85 msgid "The text to display when prompting the user to lock."
86 msgstr "Tekst koji će biti prikazan kada se traži od korisnika da zaključa."
87
88 #: ../polkitgtk/polkitlockbutton.c:559
89 msgid "Click to prevent changes"
90 msgstr "Kliknite da sprečite promene"
91
92 #: ../polkitgtk/polkitlockbutton.c:574
93 msgid "Lock Tooltip"
94 msgstr "Objašnjenje za zaključavanje"
95
96 #: ../polkitgtk/polkitlockbutton.c:575
97 msgid "The tooltip to display when prompting the user to lock."
98 msgstr ""
99 "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa."
100
101 #: ../polkitgtk/polkitlockbutton.c:576
102 msgid "To prevent further changes, click the lock."
103 msgstr "Da biste sprečili buduće izmene, kliknite na dugme za zaključavanje."
104
105 #: ../polkitgtk/polkitlockbutton.c:591
106 msgid "Lock Down Text"
107 msgstr "Tekst za trajno zaključavanje"
108
109 #: ../polkitgtk/polkitlockbutton.c:592
110 msgid ""
111 "The text to display when prompting the user to lock down the action for all "
112 "users."
113 msgstr ""
114 "Tekst koji će biti prikazan kada se traži od korisnika da trajno zaključa "
115 "akciju za sve korisnike."
116
117 #: ../polkitgtk/polkitlockbutton.c:593
118 msgid "Click to lock down"
119 msgstr "Kliknite da trajno zaključate"
120
121 #: ../polkitgtk/polkitlockbutton.c:608
122 msgid "Lock Down Tooltip"
123 msgstr "Objašnjenje za trajno zaključavanje"
124
125 #: ../polkitgtk/polkitlockbutton.c:609
126 msgid ""
127 "The tooltip to display when prompting the user to lock down the action for "
128 "all users."
129 msgstr ""
130 "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa "
131 "akciju za sve korisnike."
132
133 #: ../polkitgtk/polkitlockbutton.c:610
134 msgid ""
135 "To prevent users without administrative privileges from making changes, "
136 "click the lock."
137 msgstr ""
138 "Da biste sprečili korisnike bez administratorskih ovlašćenja da unose izmene, "
139 "kliknite na dugme za zaključavanje."
140
141 #: ../polkitgtk/polkitlockbutton.c:626
142 msgid ""
143 "The text to display when the user cannot obtain authorization through "
144 "authentication."
145 msgstr ""
146 "Tekst koji će biti prikazan kada korisnik ne može da dobije dozvolu "
147 "potvrđivanjem identiteta."
148
149 #: ../polkitgtk/polkitlockbutton.c:627
150 msgid "Not authorized to make changes"
151 msgstr "Niste ovlašćeni da unosite izmene"
152
153 #: ../polkitgtk/polkitlockbutton.c:643
154 msgid ""
155 "The tooltip to display when the user cannot obtain authorization through "
156 "authentication."
157 msgstr ""
158 "Objašnjenje koje će biti prikazano kada korisnik ne može da dobije dozvolu "
159 "potvrđivanjem identiteta."
160
161 #: ../polkitgtk/polkitlockbutton.c:644
162 msgid "System policy prevents changes. Contact your system administator."
163 msgstr ""
164 "Bezbednost sistema sprečava izmene. Kontaktirajte administatora sistema."
15 "Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : "
16 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
17 "X-Project-Style: gnome\n"
16518
16619 #: ../src/polkitgnomeauthenticationdialog.c:159
16720 msgid "Select user..."
17225 msgid "%s (%s)"
17326 msgstr "%s (%s)"
17427
175 #: ../src/polkitgnomeauthenticationdialog.c:531
28 #: ../src/polkitgnomeauthenticationdialog.c:537
17629 msgid "_Authenticate"
17730 msgstr "_Potvrdi identitet"
17831
179 #: ../src/polkitgnomeauthenticationdialog.c:571
32 #: ../src/polkitgnomeauthenticationdialog.c:576
18033 msgid ""
18134 "An application is attempting to perform an action that requires privileges. "
18235 "Authentication as one of the users below is required to perform this action."
18538 "Morate da potvrdite da ste jedan od navedenih korisnika za izvršavanje ove "
18639 "radnje."
18740
188 #: ../src/polkitgnomeauthenticationdialog.c:579
41 #: ../src/polkitgnomeauthenticationdialog.c:584
18942 msgid ""
19043 "An application is attempting to perform an action that requires privileges. "
19144 "Authentication is required to perform this action."
19346 "Jedna aplikacija pokušava da izvrši radnju koja zahteva izvesna ovlašćenja. "
19447 "Morate da potvrdite identitet za izvršavanje ove radnje."
19548
196 #: ../src/polkitgnomeauthenticationdialog.c:585
49 #: ../src/polkitgnomeauthenticationdialog.c:590
19750 msgid ""
19851 "An application is attempting to perform an action that requires privileges. "
19952 "Authentication as the super user is required to perform this action."
20154 "Jedna aplikacija pokušava da izvrši radnju koja zahteva izvesna ovlašćenja. "
20255 "Morate da se predstavite kao administrator za izvršavanje ove radnje."
20356
204 #: ../src/polkitgnomeauthenticationdialog.c:620
205 #: ../src/polkitgnomeauthenticator.c:298
57 #: ../src/polkitgnomeauthenticationdialog.c:625
58 #: ../src/polkitgnomeauthenticator.c:300
20659 msgid "_Password:"
20760 msgstr "_Lozinka:"
20861
20962 #. Details
210 #: ../src/polkitgnomeauthenticationdialog.c:638
211 msgid "<small><b>_Details</b></small>"
212 msgstr "<small><b>_Detalji</b></small>"
213
214 #: ../src/polkitgnomeauthenticationdialog.c:691
215 msgid "<small><b>Action:</b></small>"
216 msgstr "<small><b>Akcija:</b></small>"
217
218 #: ../src/polkitgnomeauthenticationdialog.c:694
63 #: ../src/polkitgnomeauthenticationdialog.c:643
64 msgid "_Details"
65 msgstr "_Detalji"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:699
68 msgid "Action:"
69 msgstr "Radnja:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:702
21972 #, c-format
22073 msgid "Click to edit %s"
22174 msgstr "Kliknite da uredite %s"
22275
223 #: ../src/polkitgnomeauthenticationdialog.c:708
224 msgid "<small><b>Vendor:</b></small>"
225 msgstr "<small><b>Proizvođač:</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:710
76 #: ../src/polkitgnomeauthenticationdialog.c:716
77 msgid "Vendor:"
78 msgstr "Prodavac:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:718
22881 #, c-format
22982 msgid "Click to open %s"
23083 msgstr "Kliknite da otvorite %s"
23184
232 #: ../src/polkitgnomeauthenticationdialog.c:873
85 #: ../src/polkitgnomeauthenticationdialog.c:881
23386 msgid "Authenticate"
234 msgstr "Potvrđivanje identiteta"
235
236 #: ../src/polkitgnomeauthenticator.c:294
87 msgstr "Potvrdi identitet"
88
89 #: ../src/polkitgnomeauthenticator.c:296
23790 #, c-format
23891 msgid "_Password for %s:"
23992 msgstr "_Lozinka za %s:"
24093
241 #: ../src/polkitgnomeauthenticator.c:454
94 #: ../src/polkitgnomeauthenticator.c:456
24295 msgid "Authentication Failure"
243 msgstr "Potvrđivanje identiteta nije uspelo"
244
245 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
246 msgid "PolicyKit Authentication Agent"
247 msgstr "PolisiKit Agent autentifikacije"
96 msgstr "Nije uspelo potvrđivanje identiteta"
97
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "Korisnik je odbacio prozorče za potvrđivanje identiteta"
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "Identifikator akcije"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "Identifikator akcije koji će se koristiti za dugme"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "Ovlašćen je"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "Pokazuje da li je proces ovlašćen"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "Vidljiv je"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "Pokazuje da li je vidžet vidljiv"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "Može dobiti"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Pokazuje da li ovlašćenje može biti dobijeno"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "Tekst za otključavanje"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "Tekst koji će biti prikazan kada se traži od korisnika da otključa."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "Kliknite da izmenite"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "Objašnjenje za otključavanje"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr ""
140 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da otključa."
141
142 #~ msgid "Authentication is needed to make changes."
143 #~ msgstr "Potvrđivanje identiteta je potrebno za unošenje izmena."
144
145 #~ msgid "Lock Text"
146 #~ msgstr "Tekst za zaključavanje"
147
148 #~ msgid "The text to display when prompting the user to lock."
149 #~ msgstr "Tekst koji će biti prikazan kada se traži od korisnika da zaključa."
150
151 #~ msgid "Click to prevent changes"
152 #~ msgstr "Kliknite da sprečite promene"
153
154 #~ msgid "Lock Tooltip"
155 #~ msgstr "Objašnjenje za zaključavanje"
156
157 #~ msgid "The tooltip to display when prompting the user to lock."
158 #~ msgstr ""
159 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa."
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Da biste sprečili buduće izmene, kliknite na dugme za zaključavanje."
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Tekst za trajno zaključavanje"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Tekst koji će biti prikazan kada se traži od korisnika da trajno zaključa "
172 #~ "akciju za sve korisnike."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Kliknite da trajno zaključate"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Objašnjenje za trajno zaključavanje"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Objašnjenje koje će biti prikazano kada se traži od korisnika da zaključa "
185 #~ "akciju za sve korisnike."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Da biste sprečili korisnike bez administratorskih ovlašćenja da unose "
192 #~ "izmene, kliknite na dugme za zaključavanje."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Tekst koji će biti prikazan kada korisnik ne može da dobije dozvolu "
199 #~ "potvrđivanjem identiteta."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Niste ovlašćeni da unosite izmene"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Objašnjenje koje će biti prikazano kada korisnik ne može da dobije dozvolu "
209 #~ "potvrđivanjem identiteta."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Bezbednost sistema sprečava izmene. Kontaktirajte administatora sistema."
214
215 #~ msgid "PolicyKit Authentication Agent"
216 #~ msgstr "PolisiKit Agent autentifikacije"
248217
249218 #~ msgid "Click the icon to drop all elevated privileges"
250219 #~ msgstr "Kliknite na ikonicu da odbacite sve visoke povlastice"
4747
4848 #. Details
4949 #: ../src/polkitgnomeauthenticationdialog.c:643
50 msgid "<small><b>_Details</b></small>"
51 msgstr "<small><b>_Detaljer</b></small>"
50 msgid "_Details"
51 msgstr "_Detaljer"
5252
5353 #: ../src/polkitgnomeauthenticationdialog.c:699
54 msgid "<small><b>Action:</b></small>"
55 msgstr "<small><b>Åtgärd:</b></small>"
54 msgid "Action:"
55 msgstr "Åtgärd:"
5656
5757 #: ../src/polkitgnomeauthenticationdialog.c:702
5858 #, c-format
6060 msgstr "Klicka för att redigera %s"
6161
6262 #: ../src/polkitgnomeauthenticationdialog.c:716
63 msgid "<small><b>Vendor:</b></small>"
64 msgstr "<small><b>Leverantör:</b></small>"
63 msgid "Vendor:"
64 msgstr "Leverantör:"
6565
6666 #: ../src/polkitgnomeauthenticationdialog.c:718
6767 #, c-format
0 # Silesian translation for PolicyKit-gnome.
1 # Copyright (C) 2012 PolicyKit-gnome's COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PolicyKit-gnome package.
3 # Przemysław Buczkowski <przemub@yahoo.pl>, 2012.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2016-06-05 11:42+0200\n"
10 "PO-Revision-Date: 2016-06-05 11:43+0200\n"
11 "Last-Translator: Przemysław Buczkowski <przemub@yahoo.pl>\n"
12 "Language-Team: Silesian <ubuntu-l10n-szl@lists.launchpad.net>\n"
13 "Language: szl\n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../src/polkitgnomeauthenticationdialog.c:159
19 msgid "Select user..."
20 msgstr "Wybierz używŏcza..."
21
22 #: ../src/polkitgnomeauthenticationdialog.c:194
23 #, c-format
24 msgid "%s (%s)"
25 msgstr "%s (%s)"
26
27 #: ../src/polkitgnomeauthenticationdialog.c:538
28 msgid "_Authenticate"
29 msgstr "_Logŏwaniy"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:577
32 msgid ""
33 "An application is attempting to perform an action that requires privileges. "
34 "Authentication as one of the users below is required to perform this action."
35 msgstr ""
36 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto kerego z tych używaczy je "
37 "dlŏ tygo potrzebne."
38
39 #: ../src/polkitgnomeauthenticationdialog.c:585
40 msgid ""
41 "An application is attempting to perform an action that requires privileges. "
42 "Authentication is required to perform this action."
43 msgstr ""
44 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto kerego z tych używaczy je "
45 "dlŏ tygo potrzebne."
46
47 #: ../src/polkitgnomeauthenticationdialog.c:591
48 msgid ""
49 "An application is attempting to perform an action that requires privileges. "
50 "Authentication as the super user is required to perform this action."
51 msgstr ""
52 "Softwar chce uprŏwniyń roota. Logŏwaniy na kōnto roota je dlŏ tygo potrzebne."
53
54 #: ../src/polkitgnomeauthenticationdialog.c:626
55 #: ../src/polkitgnomeauthenticator.c:300
56 msgid "_Password:"
57 msgstr "_Hasło:"
58
59 #. Details
60 #: ../src/polkitgnomeauthenticationdialog.c:644
61 msgid "_Details"
62 msgstr "_Wiyncyj"
63
64 #: ../src/polkitgnomeauthenticationdialog.c:702
65 msgid "Action:"
66 msgstr "Działaniy:"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:707
69 #, c-format
70 msgid "Click to edit %s"
71 msgstr "Wciśnij cŏby sprowjać %s"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:721
74 msgid "Vendor:"
75 msgstr "Twōrca:"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:725
78 #, c-format
79 msgid "Click to open %s"
80 msgstr "Wciśnij cŏby ôdewrzić %s"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:888
83 msgid "Authenticate"
84 msgstr "Logŏwaniy"
85
86 #: ../src/polkitgnomeauthenticator.c:296
87 #, c-format
88 msgid "_Password for %s:"
89 msgstr "_Hasło dlŏ %s:"
90
91 #: ../src/polkitgnomeauthenticator.c:456
92 msgid "Authentication Failure"
93 msgstr "Feler logŏwania"
94
95 #: ../src/polkitgnomelistener.c:164
96 msgid "Authentication dialog was dismissed by the user"
97 msgstr "Fynsterek logŏwaniy zawarty bez używacza"
+157
-190
po/ta.po less more
11 # This file is distributed under the same license as the PACKAGE package.
22 #
33 # I. Felix <ifelix@redhat.com>, 2010.
4 # Dr.T.Vasudevan <drtvasudevan@gmail.com>, 2012.
45 msgid ""
56 msgstr ""
67 "Project-Id-Version: \n"
7 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
8 "cgi?product=policykit-gnome&component=general\n"
9 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "PO-Revision-Date: 2010-01-29 13:39+0530\n"
11 "Last-Translator: I. Felix <ifelix@redhat.com>\n"
12 "Language-Team: ta_IN <kde-i18n-doc@kde.org>\n"
8 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2012-12-02 19:37+0530\n"
10 "PO-Revision-Date: 2012-12-02 19:38+0530\n"
11 "Last-Translator: Dr.T.Vasudevan <drtvasudevan@gmail.com>\n"
12 "Language-Team: Tamil <gnome-tamil-translation@googlegroups.com>\n"
13 "Language: ta\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
16 "X-Generator: Lokalize 1.0\n"
17 "X-Generator: Lokalize 1.5\n"
1718 "Plural-Forms: nplurals=2; plural=n != 1;\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "செயல் அடையாளங்காட்டி"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "செயல்பாட்டு அடையாளங்காட்டியை இந்த பொத்தனுக்காக பயன்படுத்து"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "அங்கீகரிக்கப்பட்டது"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "இந்த செயல்பாடானது அங்கீகரிக்கப்படுமானால்"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "பார்க்ககூடியது"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "இந்த விட்ஜெட் பார்க்ககூடியதாக இருக்குமானால்"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "செய்ய முடியும்"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Whether authorization can be obtained"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "பூட்டப்படாத உரை"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "The text to display when prompting the user to unlock."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "மாற்றங்களை செய்ய கிளிக் செய்"
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "பூட்டப்படாத கருவிதுணுக்கு"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "The tooltip to display when prompting the user to unlock."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "அங்கீகாரம் மாற்றங்கள் செய்ய வேண்டும்."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "பூட்டப்பட்ட உரை"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "The text to display when prompting the user to lock."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "மாற்றங்களைத் தடுக்க கிளிக் செய்"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "பூட்டப்பட்ட கருவித்துணுக்கு"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "The tooltip to display when prompting the user to lock."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "மற்ற மாற்றங்களை தடுப்பதற்கு, பூட்டை கிளிக் செய்"
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "கீழ் உரையை பூட்டு"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "The text to display when prompting the user to lock down the action for all "
109 "users."
110
111 #: ../polkitgtk/polkitlockbutton.c:595
112 msgid "Click to lock down"
113 msgstr "கீழே பூட்டுவதற்கு கிளிக் செய்"
114
115 #: ../polkitgtk/polkitlockbutton.c:610
116 msgid "Lock Down Tooltip"
117 msgstr "கீழ் கருவித்துணுக்கை பூட்டு"
118
119 #: ../polkitgtk/polkitlockbutton.c:611
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "The tooltip to display when prompting the user to lock down the action for "
125 "all users."
126
127 #: ../polkitgtk/polkitlockbutton.c:612
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "To prevent users without administrative privileges from making changes, "
133 "click the lock."
134
135 #: ../polkitgtk/polkitlockbutton.c:628
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "The text to display when the user cannot obtain authorization through "
141 "authentication."
142
143 #: ../polkitgtk/polkitlockbutton.c:629
144 msgid "Not authorized to make changes"
145 msgstr "மாற்றங்களைச் செய்ய அங்கீகாரமில்லை"
146
147 #: ../polkitgtk/polkitlockbutton.c:645
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "The tooltip to display when the user cannot obtain authorization through "
153 "authentication."
154
155 #: ../polkitgtk/polkitlockbutton.c:646
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "கணினி பாலிசி மாற்றங்களை தடுக்கிறது. உங்கள் கணினி நிர்வாகியைத் தொடர்பு கொள்."
159
160 #. Translators: this string is appended to the tooltip if the action is
161 #. * currently locked down
162 #: ../polkitgtk/polkitlockbutton.c:767
163 msgid ""
164 "This button is locked down so only users with administrative privileges can "
165 "unlock it. Right-click the button to remove the lock down."
166 msgstr ""
167 "This button is locked down so only users with administrative privileges can "
168 "unlock it. Right-click the button to remove the lock down."
169
170 #: ../src/main.c:128
171 msgid "Click the icon to drop all elevated privileges"
172 msgstr "Click the icon to drop all elevated privileges"
17319
17420 #: ../src/polkitgnomeauthenticationdialog.c:159
17521 msgid "Select user..."
18026 msgid "%s (%s)"
18127 msgstr "%s (%s)"
18228
183 #: ../src/polkitgnomeauthenticationdialog.c:529
29 #: ../src/polkitgnomeauthenticationdialog.c:538
18430 msgid "_Authenticate"
18531 msgstr "அங்கீகாரம் (_A)"
18632
187 #: ../src/polkitgnomeauthenticationdialog.c:566
33 #: ../src/polkitgnomeauthenticationdialog.c:577
18834 msgid ""
18935 "An application is attempting to perform an action that requires privileges. "
19036 "Authentication as one of the users below is required to perform this action."
19238 "An application is attempting to perform an action that requires privileges. "
19339 "Authentication as one of the users below is required to perform this action."
19440
195 #: ../src/polkitgnomeauthenticationdialog.c:574
41 #: ../src/polkitgnomeauthenticationdialog.c:585
19642 msgid ""
19743 "An application is attempting to perform an action that requires privileges. "
19844 "Authentication is required to perform this action."
20046 "An application is attempting to perform an action that requires privileges. "
20147 "Authentication is required to perform this action."
20248
203 #: ../src/polkitgnomeauthenticationdialog.c:580
49 #: ../src/polkitgnomeauthenticationdialog.c:591
20450 msgid ""
20551 "An application is attempting to perform an action that requires privileges. "
20652 "Authentication as the super user is required to perform this action."
20854 "An application is attempting to perform an action that requires privileges. "
20955 "Authentication as the super user is required to perform this action."
21056
211 #: ../src/polkitgnomeauthenticationdialog.c:615
212 #: ../src/polkitgnomeauthenticator.c:289
57 #: ../src/polkitgnomeauthenticationdialog.c:626
58 #: ../src/polkitgnomeauthenticator.c:300
21359 msgid "_Password:"
21460 msgstr "கடவுச்சொல் (_P):"
21561
21662 #. Details
217 #: ../src/polkitgnomeauthenticationdialog.c:633
218 msgid "<small><b>_Details</b></small>"
219 msgstr "<small><b>விவரங்கள் (_D)</b></small>"
220
221 #: ../src/polkitgnomeauthenticationdialog.c:686
222 msgid "<small><b>Action:</b></small>"
223 msgstr "<small><b>செயல்:</b></small>"
224
225 #: ../src/polkitgnomeauthenticationdialog.c:689
63 #: ../src/polkitgnomeauthenticationdialog.c:644
64 msgid "_Details"
65 msgstr "விவரங்கள் (_D)"
66
67 #: ../src/polkitgnomeauthenticationdialog.c:702
68 msgid "Action:"
69 msgstr "செயல்:"
70
71 #: ../src/polkitgnomeauthenticationdialog.c:707
22672 #, c-format
22773 msgid "Click to edit %s"
22874 msgstr "%sஐ திருத்த கிளிக் செய்"
22975
230 #: ../src/polkitgnomeauthenticationdialog.c:703
231 msgid "<small><b>Vendor:</b></small>"
232 msgstr "<small><b>விற்பனையாளர்:</b></small>"
233
234 #: ../src/polkitgnomeauthenticationdialog.c:705
76 #: ../src/polkitgnomeauthenticationdialog.c:721
77 msgid "Vendor:"
78 msgstr "விற்பனையாளர்:"
79
80 #: ../src/polkitgnomeauthenticationdialog.c:725
23581 #, c-format
23682 msgid "Click to open %s"
23783 msgstr "%sஐ திறப்பதற்கு கிளிக் செய்"
23884
239 #: ../src/polkitgnomeauthenticationdialog.c:868
85 #: ../src/polkitgnomeauthenticationdialog.c:888
24086 msgid "Authenticate"
24187 msgstr "அங்கீகாரம்"
24288
243 #: ../src/polkitgnomeauthenticator.c:285
89 #: ../src/polkitgnomeauthenticator.c:296
24490 #, c-format
24591 msgid "_Password for %s:"
24692 msgstr "%sக்கான கடவுச்சொல் (_P):"
24793
248 #: ../src/polkitgnomeauthenticator.c:445
94 #: ../src/polkitgnomeauthenticator.c:456
24995 msgid "Authentication Failure"
25096 msgstr "அங்கீகரிக்க முடியவில்லை"
25197
252 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
253 msgid "PolicyKit Authentication Agent"
254 msgstr "PolicyKit அங்கீகார முகவர்"
255
256
98 #: ../src/polkitgnomelistener.c:164
99 msgid "Authentication dialog was dismissed by the user"
100 msgstr "பயனர் உறுதிப்படுத்தல் உரையாடலை விலக்கிவிட்டார்."
101
102 #~ msgid "Action Identifier"
103 #~ msgstr "செயல் அடையாளங்காட்டி"
104
105 #~ msgid "The action identifier to use for the button"
106 #~ msgstr "செயல்பாட்டு அடையாளங்காட்டியை இந்த பொத்தனுக்காக பயன்படுத்து"
107
108 #~ msgid "Is Authorized"
109 #~ msgstr "அங்கீகரிக்கப்பட்டது"
110
111 #~ msgid "Whether the process is authorized"
112 #~ msgstr "இந்த செயல்பாடானது அங்கீகரிக்கப்படுமானால்"
113
114 #~ msgid "Is Visible"
115 #~ msgstr "பார்க்ககூடியது"
116
117 #~ msgid "Whether the widget is visible"
118 #~ msgstr "இந்த விட்ஜெட் பார்க்ககூடியதாக இருக்குமானால்"
119
120 #~ msgid "Can Obtain"
121 #~ msgstr "செய்ய முடியும்"
122
123 #~ msgid "Whether authorization can be obtained"
124 #~ msgstr "Whether authorization can be obtained"
125
126 #~ msgid "Unlock Text"
127 #~ msgstr "பூட்டப்படாத உரை"
128
129 #~ msgid "The text to display when prompting the user to unlock."
130 #~ msgstr "The text to display when prompting the user to unlock."
131
132 #~ msgid "Click to make changes"
133 #~ msgstr "மாற்றங்களை செய்ய கிளிக் செய்"
134
135 #~ msgid "Unlock Tooltip"
136 #~ msgstr "பூட்டப்படாத கருவிதுணுக்கு"
137
138 #~ msgid "The tooltip to display when prompting the user to unlock."
139 #~ msgstr "The tooltip to display when prompting the user to unlock."
140
141 #~ msgid "Authentication is needed to make changes."
142 #~ msgstr "அங்கீகாரம் மாற்றங்கள் செய்ய வேண்டும்."
143
144 #~ msgid "Lock Text"
145 #~ msgstr "பூட்டப்பட்ட உரை"
146
147 #~ msgid "The text to display when prompting the user to lock."
148 #~ msgstr "The text to display when prompting the user to lock."
149
150 #~ msgid "Click to prevent changes"
151 #~ msgstr "மாற்றங்களைத் தடுக்க கிளிக் செய்"
152
153 #~ msgid "Lock Tooltip"
154 #~ msgstr "பூட்டப்பட்ட கருவித்துணுக்கு"
155
156 #~ msgid "The tooltip to display when prompting the user to lock."
157 #~ msgstr "The tooltip to display when prompting the user to lock."
158
159 #~ msgid "To prevent further changes, click the lock."
160 #~ msgstr "மற்ற மாற்றங்களை தடுப்பதற்கு, பூட்டை கிளிக் செய்"
161
162 #~ msgid "Lock Down Text"
163 #~ msgstr "கீழ் உரையை பூட்டு"
164
165 #~ msgid ""
166 #~ "The text to display when prompting the user to lock down the action for "
167 #~ "all users."
168 #~ msgstr ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171
172 #~ msgid "Click to lock down"
173 #~ msgstr "கீழே பூட்டுவதற்கு கிளிக் செய்"
174
175 #~ msgid "Lock Down Tooltip"
176 #~ msgstr "கீழ் கருவித்துணுக்கை பூட்டு"
177
178 #~ msgid ""
179 #~ "The tooltip to display when prompting the user to lock down the action "
180 #~ "for all users."
181 #~ msgstr ""
182 #~ "The tooltip to display when prompting the user to lock down the action "
183 #~ "for all users."
184
185 #~ msgid ""
186 #~ "To prevent users without administrative privileges from making changes, "
187 #~ "click the lock."
188 #~ msgstr ""
189 #~ "To prevent users without administrative privileges from making changes, "
190 #~ "click the lock."
191
192 #~ msgid ""
193 #~ "The text to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr ""
196 #~ "The text to display when the user cannot obtain authorization through "
197 #~ "authentication."
198
199 #~ msgid "Not authorized to make changes"
200 #~ msgstr "மாற்றங்களைச் செய்ய அங்கீகாரமில்லை"
201
202 #~ msgid ""
203 #~ "The tooltip to display when the user cannot obtain authorization through "
204 #~ "authentication."
205 #~ msgstr ""
206 #~ "The tooltip to display when the user cannot obtain authorization through "
207 #~ "authentication."
208
209 #~ msgid "System policy prevents changes. Contact your system administator."
210 #~ msgstr "கணினி பாலிசி மாற்றங்களை தடுக்கிறது. உங்கள் கணினி நிர்வாகியைத் தொடர்பு கொள்."
211
212 #~ msgid ""
213 #~ "This button is locked down so only users with administrative privileges "
214 #~ "can unlock it. Right-click the button to remove the lock down."
215 #~ msgstr ""
216 #~ "This button is locked down so only users with administrative privileges "
217 #~ "can unlock it. Right-click the button to remove the lock down."
218
219 #~ msgid "Click the icon to drop all elevated privileges"
220 #~ msgstr "Click the icon to drop all elevated privileges"
221
222 #~ msgid "PolicyKit Authentication Agent"
223 #~ msgstr "PolicyKit அங்கீகார முகவர்"
+159
-188
po/te.po less more
00 # translation of PolicyKit-gnome.po.master.te.po to Telugu
11 # Telugu translation for PolicyKit-gnome.
2 # Copyright (C) 2010 PolicyKit-gnome's COPYRIGHT HOLDER
2 # Copyright (C) 2012 PolicyKit-gnome's Swecha Telugu Localisation Team <localization@swecha.net>
33 # This file is distributed under the same license as the PolicyKit-gnome package.
44 #
55 # Krishna Babu K <kkrothap@redhat.com>, 2010.
6 # Sasi Bhushan Boddepalli <sasi@swecha.net>, 2012
67 msgid ""
78 msgstr ""
89 "Project-Id-Version: PolicyKit-gnome.po.master.te\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-01-15 19:26+0000\n"
10 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
11 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
12 "POT-Creation-Date: 2011-09-15 15:33+0000\n"
1113 "PO-Revision-Date: 2010-01-29 14:55+0530\n"
12 "Last-Translator: Krishna Babu K <kkrothap@redhat.com>\n"
13 "Language-Team: Telugu <en@li.org>\n"
14 "Last-Translator: Sasi Bhushan Boddepalli <sasi@swecha.net>\n"
15 "Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719 "X-Generator: KBabel 1.11.4\n"
18 "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
19
20 #: ../polkitgtk/polkitlockbutton.c:460
21 msgid "Action Identifier"
22 msgstr "చర్యా గుర్తింపుకారి"
23
24 #: ../polkitgtk/polkitlockbutton.c:461
25 msgid "The action identifier to use for the button"
26 msgstr "బటన్ కొరకు వుపయోగించుటకు చర్యా గుర్తింపుకారి"
27
28 #: ../polkitgtk/polkitlockbutton.c:477
29 msgid "Is Authorized"
30 msgstr "ధృవీకరించినదా"
31
32 #: ../polkitgtk/polkitlockbutton.c:478
33 msgid "Whether the process is authorized"
34 msgstr "కార్యక్రమము ధృవీకరించబడినదేనా"
35
36 #: ../polkitgtk/polkitlockbutton.c:493
37 msgid "Is Visible"
38 msgstr "దర్శనీయమా"
39
40 #: ../polkitgtk/polkitlockbutton.c:494
41 msgid "Whether the widget is visible"
42 msgstr "విడ్జట్ దర్శనీయమా"
43
44 #: ../polkitgtk/polkitlockbutton.c:509
45 msgid "Can Obtain"
46 msgstr "పొందవచ్చును"
47
48 #: ../polkitgtk/polkitlockbutton.c:510
49 msgid "Whether authorization can be obtained"
50 msgstr "ధృవీకరణము పొందవచ్చునా"
51
52 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
53 msgid "Unlock Text"
54 msgstr "పాఠ్యమును అన్‌లాక్ చేయుము"
55
56 #: ../polkitgtk/polkitlockbutton.c:526
57 msgid "The text to display when prompting the user to unlock."
58 msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము"
59
60 #: ../polkitgtk/polkitlockbutton.c:527
61 msgid "Click to make changes"
62 msgstr "మార్పులను చేయుటకు నొక్కుము"
63
64 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
65 msgid "Unlock Tooltip"
66 msgstr "సాధనచిట్కా అన్‌లాక్ చేయుము"
67
68 #: ../polkitgtk/polkitlockbutton.c:543
69 msgid "The tooltip to display when prompting the user to unlock."
70 msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
71
72 #: ../polkitgtk/polkitlockbutton.c:544
73 msgid "Authentication is needed to make changes."
74 msgstr "మార్పులను చేయుటకు ధృవీకరణము కావలసివుంది."
75
76 #: ../polkitgtk/polkitlockbutton.c:559
77 msgid "Lock Text"
78 msgstr "పాఠ్యమును లాక్ చేయి"
79
80 #: ../polkitgtk/polkitlockbutton.c:560
81 msgid "The text to display when prompting the user to lock."
82 msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
83
84 #: ../polkitgtk/polkitlockbutton.c:561
85 msgid "Click to prevent changes"
86 msgstr "మార్పులను నిరోధించుటకు నొక్కుము"
87
88 #: ../polkitgtk/polkitlockbutton.c:576
89 msgid "Lock Tooltip"
90 msgstr "సాధనచిట్కాను లాక్ చేయుము"
91
92 #: ../polkitgtk/polkitlockbutton.c:577
93 msgid "The tooltip to display when prompting the user to lock."
94 msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
95
96 #: ../polkitgtk/polkitlockbutton.c:578
97 msgid "To prevent further changes, click the lock."
98 msgstr "ఇకపై మార్పులను నిరోధించుటకు, లాక్ నొక్కుము."
99
100 #: ../polkitgtk/polkitlockbutton.c:593
101 msgid "Lock Down Text"
102 msgstr "పాఠ్యము లాక్ చేయుము"
103
104 #: ../polkitgtk/polkitlockbutton.c:594
105 msgid ""
106 "The text to display when prompting the user to lock down the action for all "
107 "users."
108 msgstr "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "లాక్ డౌన్ చేయుటకు నొక్కుము"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "సాధనచిట్కాను లాక్ డౌన్ చేయుము"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
123
124 #: ../polkitgtk/polkitlockbutton.c:612
125 msgid ""
126 "To prevent users without administrative privileges from making changes, "
127 "click the lock."
128 msgstr ""
129 "వినియోగదారులు నిర్వహణా అనుమతలు లేకుండా మార్పులు చేయుటను నిరోధించుటకు, "
130 "లాక్ నొక్కుము."
131
132 #: ../polkitgtk/polkitlockbutton.c:628
133 msgid ""
134 "The text to display when the user cannot obtain authorization through "
135 "authentication."
136 msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
137
138 #: ../polkitgtk/polkitlockbutton.c:629
139 msgid "Not authorized to make changes"
140 msgstr "మార్పులను చేయుటకు అధికారములేదు"
141
142 #: ../polkitgtk/polkitlockbutton.c:645
143 msgid ""
144 "The tooltip to display when the user cannot obtain authorization through "
145 "authentication."
146 msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
147
148 #: ../polkitgtk/polkitlockbutton.c:646
149 msgid "System policy prevents changes. Contact your system administator."
150 msgstr "సిస్టమ్ పాలసీ మార్పులను నిరోధిస్తుంది. మీ సిస్టమ్ నిర్వహణాధికారిని సంప్రదించుము."
151
152 #. Translators: this string is appended to the tooltip if the action is
153 #. * currently locked down
154 #: ../polkitgtk/polkitlockbutton.c:767
155 msgid ""
156 "This button is locked down so only users with administrative privileges can "
157 "unlock it. Right-click the button to remove the lock down."
158 msgstr ""
159 "ఈ బటన్ లాక్ చేయబడింది అందువలన నిర్వహణా అనుమతులతో వున్న వినియోగదారులు మాత్రమే దానిని "
160 "అన్‌లాక్ చేయగలరు. లాక్ బటన్‌ను తొలగించుటకు బటన్‌పై కుడి-నొక్కు నొక్కుము."
161
162 #: ../src/main.c:128
163 msgid "Click the icon to drop all elevated privileges"
164 msgstr "ఉద్దరించిన అన్ని అనుమతులను తీసివేయుటకు ప్రతిమపై నొక్కుము"
20 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
21 "\n"
16522
16623 #: ../src/polkitgnomeauthenticationdialog.c:159
16724 msgid "Select user..."
17229 msgid "%s (%s)"
17330 msgstr "%s (%s)"
17431
175 #: ../src/polkitgnomeauthenticationdialog.c:529
32 #: ../src/polkitgnomeauthenticationdialog.c:537
17633 msgid "_Authenticate"
17734 msgstr "ధృవీకరించు (_A)"
17835
179 #: ../src/polkitgnomeauthenticationdialog.c:566
36 #: ../src/polkitgnomeauthenticationdialog.c:576
18037 msgid ""
18138 "An application is attempting to perform an action that requires privileges. "
18239 "Authentication as one of the users below is required to perform this action."
18340 msgstr ""
184 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
185 "ఈ చర్యను జరుపుటకు క్రింది వినియోగదారులలో వొకరిగా ధృవీకరించవలసి వుంది."
186
187 #: ../src/polkitgnomeauthenticationdialog.c:574
41 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
42 "జరుపుటకు క్రింది వినియోగదారులలో వొకరిగా ధృవీకరించవలసి వుంది."
43
44 #: ../src/polkitgnomeauthenticationdialog.c:584
18845 msgid ""
18946 "An application is attempting to perform an action that requires privileges. "
19047 "Authentication is required to perform this action."
19148 msgstr ""
192 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
193 "ఈ చర్యను జరుపుటకు ధృవీకరణము కావలసివుంది."
194
195 #: ../src/polkitgnomeauthenticationdialog.c:580
49 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
50 "జరుపుటకు ధృవీకరణము కావలసివుంది."
51
52 #: ../src/polkitgnomeauthenticationdialog.c:590
19653 msgid ""
19754 "An application is attempting to perform an action that requires privileges. "
19855 "Authentication as the super user is required to perform this action."
19956 msgstr ""
200 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. "
201 "ఈ చర్యను జరుపుటకు సూపర్ వినియోగదారి వలె ధృవీకరించవలసి వుంది."
202
203 #: ../src/polkitgnomeauthenticationdialog.c:615
204 #: ../src/polkitgnomeauthenticator.c:289
57 "ఒక చర్యను జరుపుటకు ప్రయత్నిస్తున్న అనువర్తనముకు అనుమతులు కావలసివున్నవి. ఈ చర్యను "
58 "జరుపుటకు సూపర్ వినియోగదారి వలె ధృవీకరించవలసి వుంది."
59
60 #: ../src/polkitgnomeauthenticationdialog.c:625
61 #: ../src/polkitgnomeauthenticator.c:300
20562 msgid "_Password:"
20663 msgstr "సంకేతపదము (_P):"
20764
20865 #. Details
209 #: ../src/polkitgnomeauthenticationdialog.c:633
210 msgid "<small><b>_Details</b></small>"
211 msgstr "<small><b>వివరములు (_D)</b></small>"
212
213 #: ../src/polkitgnomeauthenticationdialog.c:686
214 msgid "<small><b>Action:</b></small>"
215 msgstr "<small><b>చర్య:</b></small>"
216
217 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:643
67 msgid "_Details"
68 msgstr "వివరములు (_D)"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:699
71 msgid "Action:"
72 msgstr "చర్య:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:702
21875 #, c-format
21976 msgid "Click to edit %s"
22077 msgstr "%s సరికూర్చుటకు నొక్కుము"
22178
222 #: ../src/polkitgnomeauthenticationdialog.c:703
223 msgid "<small><b>Vendor:</b></small>"
224 msgstr "<small><b>అమ్మకందారు:</b></small>"
225
226 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:716
80 msgid "Vendor:"
81 msgstr "అమ్మకందారు:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:718
22784 #, c-format
22885 msgid "Click to open %s"
22986 msgstr "%s తెరుచుటకు నొక్కుము"
23087
231 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:881
23289 msgid "Authenticate"
23390 msgstr "ధృవీకరించు"
23491
235 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
23693 #, c-format
23794 msgid "_Password for %s:"
23895 msgstr "%s కొరకు సంకేతపదము (_P):"
23996
240 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
24198 msgid "Authentication Failure"
24299 msgstr "ధృవీకరణము విఫలమైంది"
243100
244 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
245 msgid "PolicyKit Authentication Agent"
246 msgstr "పాలసీకిట్ ధృవీకరణ ప్రతినిధి"
247
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "ప్రామాణీకరణ డైలాగ్ యూజర్ ద్వారా కొట్టివేయబడింది"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "చర్యా గుర్తింపుకారి"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "బటన్ కొరకు వుపయోగించుటకు చర్యా గుర్తింపుకారి"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "ధృవీకరించినదా"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "కార్యక్రమము ధృవీకరించబడినదేనా"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "దర్శనీయమా"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "విడ్జట్ దర్శనీయమా"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "పొందవచ్చును"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "ధృవీకరణము పొందవచ్చునా"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "పాఠ్యమును అన్‌లాక్ చేయుము"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము"
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "మార్పులను చేయుటకు నొక్కుము"
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "సాధనచిట్కా అన్‌లాక్ చేయుము"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "వినియోగదారిని అన్‌లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "మార్పులను చేయుటకు ధృవీకరణము కావలసివుంది."
146
147 #~ msgid "Lock Text"
148 #~ msgstr "పాఠ్యమును లాక్ చేయి"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "మార్పులను నిరోధించుటకు నొక్కుము"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "సాధనచిట్కాను లాక్ చేయుము"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "వినియోగదారిని లాక్ కొరకు అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "ఇకపై మార్పులను నిరోధించుటకు, లాక్ నొక్కుము."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "పాఠ్యము లాక్ చేయుము"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "లాక్ డౌన్ చేయుటకు నొక్కుము"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "సాధనచిట్కాను లాక్ డౌన్ చేయుము"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "అన్ని వినియోగదారులకు చర్యను లాక్ డౌన్ చేయమని వినియోగదారిని అడుగునప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
185
186 #~ msgid ""
187 #~ "To prevent users without administrative privileges from making changes, "
188 #~ "click the lock."
189 #~ msgstr "వినియోగదారులు నిర్వహణా అనుమతలు లేకుండా మార్పులు చేయుటను నిరోధించుటకు, లాక్ నొక్కుము."
190
191 #~ msgid ""
192 #~ "The text to display when the user cannot obtain authorization through "
193 #~ "authentication."
194 #~ msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన పాఠ్యము."
195
196 #~ msgid "Not authorized to make changes"
197 #~ msgstr "మార్పులను చేయుటకు అధికారములేదు"
198
199 #~ msgid ""
200 #~ "The tooltip to display when the user cannot obtain authorization through "
201 #~ "authentication."
202 #~ msgstr "ధృవీకరణము ద్వారా వినియోగదారి అధికారమును పొందలేనప్పుడు ప్రదర్శించవలసిన సాధనచిట్కా."
203
204 #~ msgid "System policy prevents changes. Contact your system administator."
205 #~ msgstr "సిస్టమ్ పాలసీ మార్పులను నిరోధిస్తుంది. మీ సిస్టమ్ నిర్వహణాధికారిని సంప్రదించుము."
206
207 #~ msgid ""
208 #~ "This button is locked down so only users with administrative privileges "
209 #~ "can unlock it. Right-click the button to remove the lock down."
210 #~ msgstr ""
211 #~ "ఈ బటన్ లాక్ చేయబడింది అందువలన నిర్వహణా అనుమతులతో వున్న వినియోగదారులు మాత్రమే దానిని అన్‌లాక్ "
212 #~ "చేయగలరు. లాక్ బటన్‌ను తొలగించుటకు బటన్‌పై కుడి-నొక్కు నొక్కుము."
213
214 #~ msgid "Click the icon to drop all elevated privileges"
215 #~ msgstr "ఉద్దరించిన అన్ని అనుమతులను తీసివేయుటకు ప్రతిమపై నొక్కుము"
216
217 #~ msgid "PolicyKit Authentication Agent"
218 #~ msgstr "పాలసీకిట్ ధృవీకరణ ప్రతినిధి"
+146
-175
po/th.po less more
00 # Thai translation for PolicyKit-gnome.
1 # Copyright (C) 2010 PolicyKit-gnome's COPYRIGHT HOLDER
1 # Copyright (C) 2010-2012 Free Software Foundation, Inc.
22 # This file is distributed under the same license as the PolicyKit-gnome package.
33 # Sira Nokyoongtong <gumaraa@gmail.com>, 2010.
4 # Theppitak Karoonboonyanan <thep@linux.thai.net>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: PolicyKit-gnome master\n"
89 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
9 "product=policykit-gnome&component=general\n"
10 "POT-Creation-Date: 2010-06-01 14:54+0000\n"
11 "PO-Revision-Date: 2010-06-14 12:37+0700\n"
12 "Last-Translator: Sira Nokyoongtong <gumaraa@gmail.com>\n"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-09-05 20:57+0000\n"
12 "PO-Revision-Date: 2012-09-21 19:46+0700\n"
13 "Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n"
1314 "Language-Team: Thai <thai-l10n@googlegroups.com>\n"
15 "Language: th\n"
1416 "MIME-Version: 1.0\n"
1517 "Content-Type: text/plain; charset=UTF-8\n"
1618 "Content-Transfer-Encoding: 8bit\n"
1719
18 #: ../polkitgtk/polkitlockbutton.c:460
19 msgid "Action Identifier"
20 msgstr "ชื่อเรียกปฏิบัติการ"
21
22 #: ../polkitgtk/polkitlockbutton.c:461
23 msgid "The action identifier to use for the button"
24 msgstr "ชื่อเรียกของปฏิบัติการที่จะใช้กับปุ่ม"
25
26 #: ../polkitgtk/polkitlockbutton.c:477
27 msgid "Is Authorized"
28 msgstr "ได้รับสิทธิ์แล้ว"
29
30 #: ../polkitgtk/polkitlockbutton.c:478
31 msgid "Whether the process is authorized"
32 msgstr "ระบุว่าโพรเซสได้รับสิทธิ์หรือไม่"
33
34 #: ../polkitgtk/polkitlockbutton.c:493
35 msgid "Is Visible"
36 msgstr "ปรากฏ"
37
38 #: ../polkitgtk/polkitlockbutton.c:494
39 msgid "Whether the widget is visible"
40 msgstr "ระบุว่าวิดเจ็ตปรากฏให้เห็นหรือไม่"
41
42 #: ../polkitgtk/polkitlockbutton.c:509
43 msgid "Can Obtain"
44 msgstr "สามารถขอสิทธิ์ได้"
45
46 #: ../polkitgtk/polkitlockbutton.c:510
47 msgid "Whether authorization can be obtained"
48 msgstr "ระบุว่าสามารถขอสิทธิ์ได้หรือไม่"
49
50 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
51 msgid "Unlock Text"
52 msgstr "ข้อความปลดล็อค"
53
54 #: ../polkitgtk/polkitlockbutton.c:526
55 msgid "The text to display when prompting the user to unlock."
56 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
57
58 #: ../polkitgtk/polkitlockbutton.c:527
59 msgid "Click to make changes"
60 msgstr "คลิกเพื่อเปลี่ยนแปลง"
61
62 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
63 msgid "Unlock Tooltip"
64 msgstr "คำแนะนำการปลดล็อค"
65
66 #: ../polkitgtk/polkitlockbutton.c:543
67 msgid "The tooltip to display when prompting the user to unlock."
68 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
69
70 #: ../polkitgtk/polkitlockbutton.c:544
71 msgid "Authentication is needed to make changes."
72 msgstr "ต้องได้รับสิทธิ์ก่อนที่จะเปลี่ยนแปลง"
73
74 #: ../polkitgtk/polkitlockbutton.c:559
75 msgid "Lock Text"
76 msgstr "ข้อความล็อค"
77
78 #: ../polkitgtk/polkitlockbutton.c:560
79 msgid "The text to display when prompting the user to lock."
80 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
81
82 #: ../polkitgtk/polkitlockbutton.c:561
83 msgid "Click to prevent changes"
84 msgstr "คลิกเพื่อป้องกันการเปลี่ยนแปลง"
85
86 #: ../polkitgtk/polkitlockbutton.c:576
87 msgid "Lock Tooltip"
88 msgstr "คำแนะนำการล็อค"
89
90 #: ../polkitgtk/polkitlockbutton.c:577
91 msgid "The tooltip to display when prompting the user to lock."
92 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
93
94 #: ../polkitgtk/polkitlockbutton.c:578
95 msgid "To prevent further changes, click the lock."
96 msgstr "คลิกล็อคเพื่อป้องกันการเปลี่ยนแปลงนอกเหนือจากนี้"
97
98 #: ../polkitgtk/polkitlockbutton.c:593
99 msgid "Lock Down Text"
100 msgstr "ข้อความจำกัดการใช้งาน"
101
102 #: ../polkitgtk/polkitlockbutton.c:594
103 msgid ""
104 "The text to display when prompting the user to lock down the action for all "
105 "users."
106 msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
107
108 #: ../polkitgtk/polkitlockbutton.c:595
109 msgid "Click to lock down"
110 msgstr "คลิกเพื่อจำกัดการใช้งาน"
111
112 #: ../polkitgtk/polkitlockbutton.c:610
113 msgid "Lock Down Tooltip"
114 msgstr "คำแนะนำการจำกัดการใช้งาน"
115
116 #: ../polkitgtk/polkitlockbutton.c:611
117 msgid ""
118 "The tooltip to display when prompting the user to lock down the action for "
119 "all users."
120 msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
121
122 #: ../polkitgtk/polkitlockbutton.c:612
123 msgid ""
124 "To prevent users without administrative privileges from making changes, "
125 "click the lock."
126 msgstr "คลิกล็อคเพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูแลระบบเปลี่ยนแปลงนอกเหนือจากนี้"
127
128 #: ../polkitgtk/polkitlockbutton.c:628
129 msgid ""
130 "The text to display when the user cannot obtain authorization through "
131 "authentication."
132 msgstr "ข้อความที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
133
134 #: ../polkitgtk/polkitlockbutton.c:629
135 msgid "Not authorized to make changes"
136 msgstr "ไม่ได้รับสิทธิ์ให้เปลี่ยนแปลง"
137
138 #: ../polkitgtk/polkitlockbutton.c:645
139 msgid ""
140 "The tooltip to display when the user cannot obtain authorization through "
141 "authentication."
142 msgstr "คำแนะนำที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
143
144 #: ../polkitgtk/polkitlockbutton.c:646
145 msgid "System policy prevents changes. Contact your system administator."
146 msgstr "นโยบายของระบบป้องกันการเปลี่ยนแปลงไว้ กรุณาติดต่อผู้ดูแลระบบของคุณ"
147
148 #. Translators: this string is appended to the tooltip if the action is
149 #. * currently locked down
150 #: ../polkitgtk/polkitlockbutton.c:767
151 msgid ""
152 "This button is locked down so only users with administrative privileges can "
153 "unlock it. Right-click the button to remove the lock down."
154 msgstr ""
155 "ปุ่มนี้ถูกจำกัดการใช้งานไว้ มีเพียงผู้ใช้ที่มีสิทธิ์ดูแลระบบเท่านั้นที่สามารถปลดล็อคได้ "
156 "กรุณาคลิกขวาที่ปุ่มเพื่อถอนการจำกัดการใช้งานนี้"
157
158 #: ../src/main.c:128
159 msgid "Click the icon to drop all elevated privileges"
160 msgstr "คลิกไอคอนเพื่อยกเลิกสิทธิ์ที่ได้เพิ่มขึ้นมา"
161
16220 #: ../src/polkitgnomeauthenticationdialog.c:159
16321 msgid "Select user..."
16422 msgstr "เลือกผู้ใช้..."
16826 msgid "%s (%s)"
16927 msgstr "%s (%s)"
17028
171 #: ../src/polkitgnomeauthenticationdialog.c:529
29 #: ../src/polkitgnomeauthenticationdialog.c:538
17230 msgid "_Authenticate"
17331 msgstr "_ยืนยันตัวบุคคล"
17432
175 #: ../src/polkitgnomeauthenticationdialog.c:569
33 #: ../src/polkitgnomeauthenticationdialog.c:577
17634 msgid ""
17735 "An application is attempting to perform an action that requires privileges. "
17836 "Authentication as one of the users below is required to perform this action."
18038 "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ "
18139 "ซึ่งต้องยืนยันตัวบุคคลว่าเป็นผู้ใช้คนใดคนหนึ่งต่อไปนี้ก่อนที่จะทำได้"
18240
183 #: ../src/polkitgnomeauthenticationdialog.c:577
41 #: ../src/polkitgnomeauthenticationdialog.c:585
18442 msgid ""
18543 "An application is attempting to perform an action that requires privileges. "
18644 "Authentication is required to perform this action."
18745 msgstr "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ ซึ่งต้องยืนยันตัวบุคคลก่อนที่จะทำได้"
18846
189 #: ../src/polkitgnomeauthenticationdialog.c:583
47 #: ../src/polkitgnomeauthenticationdialog.c:591
19048 msgid ""
19149 "An application is attempting to perform an action that requires privileges. "
19250 "Authentication as the super user is required to perform this action."
19452 "มีโปรแกรมพยายามจะทำปฏิบัติการที่ต้องอาศัยสิทธิ์พิเศษ "
19553 "ซึ่งต้องยืนยันตัวบุคคลว่าเป็นผู้ดูแลระบบก่อนที่จะทำได้"
19654
197 #: ../src/polkitgnomeauthenticationdialog.c:618
198 #: ../src/polkitgnomeauthenticator.c:289
55 #: ../src/polkitgnomeauthenticationdialog.c:626
56 #: ../src/polkitgnomeauthenticator.c:300
19957 msgid "_Password:"
20058 msgstr "_รหัสผ่าน:"
20159
20260 #. Details
203 #: ../src/polkitgnomeauthenticationdialog.c:636
204 msgid "<small><b>_Details</b></small>"
205 msgstr "<small><b>_รายละเอียด</b></small>"
206
207 #: ../src/polkitgnomeauthenticationdialog.c:689
208 msgid "<small><b>Action:</b></small>"
209 msgstr "<small><b>การกระทำ:</b></small>"
210
211 #: ../src/polkitgnomeauthenticationdialog.c:692
61 #: ../src/polkitgnomeauthenticationdialog.c:644
62 msgid "_Details"
63 msgstr "_รายละเอียด"
64
65 #: ../src/polkitgnomeauthenticationdialog.c:702
66 msgid "Action:"
67 msgstr "การกระทำ:"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:707
21270 #, c-format
21371 msgid "Click to edit %s"
21472 msgstr "คลิกเพื่อแก้ไข %s"
21573
216 #: ../src/polkitgnomeauthenticationdialog.c:706
217 msgid "<small><b>Vendor:</b></small>"
218 msgstr "<small><b>ผู้จำหน่าย:</b></small>"
219
220 #: ../src/polkitgnomeauthenticationdialog.c:708
74 #: ../src/polkitgnomeauthenticationdialog.c:721
75 msgid "Vendor:"
76 msgstr "ผู้จำหน่าย:"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:725
22179 #, c-format
22280 msgid "Click to open %s"
22381 msgstr "คลิกเพื่อเปิด %s"
22482
225 #: ../src/polkitgnomeauthenticationdialog.c:871
83 #: ../src/polkitgnomeauthenticationdialog.c:888
22684 msgid "Authenticate"
22785 msgstr "ยืนยันตัวบุคคล"
22886
229 #: ../src/polkitgnomeauthenticator.c:285
87 #: ../src/polkitgnomeauthenticator.c:296
23088 #, c-format
23189 msgid "_Password for %s:"
23290 msgstr "_รหัสผ่านสำหรับ %s:"
23391
234 #: ../src/polkitgnomeauthenticator.c:445
92 #: ../src/polkitgnomeauthenticator.c:456
23593 msgid "Authentication Failure"
23694 msgstr "ยืนยันตัวบุคคลไม่สำเร็จ"
23795
238 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
239 msgid "PolicyKit Authentication Agent"
240 msgstr "ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit"
96 #: ../src/polkitgnomelistener.c:164
97 msgid "Authentication dialog was dismissed by the user"
98 msgstr "กล่องโต้ตอบยืนยันตัวบุคคลถูกผู้ใช้ปิด"
99
100 #~ msgid "Action Identifier"
101 #~ msgstr "ชื่อเรียกปฏิบัติการ"
102
103 #~ msgid "The action identifier to use for the button"
104 #~ msgstr "ชื่อเรียกของปฏิบัติการที่จะใช้กับปุ่ม"
105
106 #~ msgid "Is Authorized"
107 #~ msgstr "ได้รับสิทธิ์แล้ว"
108
109 #~ msgid "Whether the process is authorized"
110 #~ msgstr "ระบุว่าโพรเซสได้รับสิทธิ์หรือไม่"
111
112 #~ msgid "Is Visible"
113 #~ msgstr "ปรากฏ"
114
115 #~ msgid "Whether the widget is visible"
116 #~ msgstr "ระบุว่าวิดเจ็ตปรากฏให้เห็นหรือไม่"
117
118 #~ msgid "Can Obtain"
119 #~ msgstr "สามารถขอสิทธิ์ได้"
120
121 #~ msgid "Whether authorization can be obtained"
122 #~ msgstr "ระบุว่าสามารถขอสิทธิ์ได้หรือไม่"
123
124 #~ msgid "Unlock Text"
125 #~ msgstr "ข้อความปลดล็อค"
126
127 #~ msgid "The text to display when prompting the user to unlock."
128 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
129
130 #~ msgid "Click to make changes"
131 #~ msgstr "คลิกเพื่อเปลี่ยนแปลง"
132
133 #~ msgid "Unlock Tooltip"
134 #~ msgstr "คำแนะนำการปลดล็อค"
135
136 #~ msgid "The tooltip to display when prompting the user to unlock."
137 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ปลดล็อค"
138
139 #~ msgid "Authentication is needed to make changes."
140 #~ msgstr "ต้องได้รับสิทธิ์ก่อนที่จะเปลี่ยนแปลง"
141
142 #~ msgid "Lock Text"
143 #~ msgstr "ข้อความล็อค"
144
145 #~ msgid "The text to display when prompting the user to lock."
146 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
147
148 #~ msgid "Click to prevent changes"
149 #~ msgstr "คลิกเพื่อป้องกันการเปลี่ยนแปลง"
150
151 #~ msgid "Lock Tooltip"
152 #~ msgstr "คำแนะนำการล็อค"
153
154 #~ msgid "The tooltip to display when prompting the user to lock."
155 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้ล็อค"
156
157 #~ msgid "To prevent further changes, click the lock."
158 #~ msgstr "คลิกล็อคเพื่อป้องกันการเปลี่ยนแปลงนอกเหนือจากนี้"
159
160 #~ msgid "Lock Down Text"
161 #~ msgstr "ข้อความจำกัดการใช้งาน"
162
163 #~ msgid ""
164 #~ "The text to display when prompting the user to lock down the action for "
165 #~ "all users."
166 #~ msgstr "ข้อความที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
167
168 #~ msgid "Click to lock down"
169 #~ msgstr "คลิกเพื่อจำกัดการใช้งาน"
170
171 #~ msgid "Lock Down Tooltip"
172 #~ msgstr "คำแนะนำการจำกัดการใช้งาน"
173
174 #~ msgid ""
175 #~ "The tooltip to display when prompting the user to lock down the action "
176 #~ "for all users."
177 #~ msgstr "คำแนะนำที่จะแสดงเมื่อจะบอกให้ผู้ใช้จำกัดการใช้งานการกระทำสำหรับผู้ใช้ทุกคน"
178
179 #~ msgid ""
180 #~ "To prevent users without administrative privileges from making changes, "
181 #~ "click the lock."
182 #~ msgstr "คลิกล็อคเพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่มีสิทธิ์ผู้ดูแลระบบเปลี่ยนแปลงนอกเหนือจากนี้"
183
184 #~ msgid ""
185 #~ "The text to display when the user cannot obtain authorization through "
186 #~ "authentication."
187 #~ msgstr "ข้อความที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
188
189 #~ msgid "Not authorized to make changes"
190 #~ msgstr "ไม่ได้รับสิทธิ์ให้เปลี่ยนแปลง"
191
192 #~ msgid ""
193 #~ "The tooltip to display when the user cannot obtain authorization through "
194 #~ "authentication."
195 #~ msgstr "คำแนะนำที่จะแสดงเมื่อผู้ใช้ไม่สามารถขอใช้สิทธิ์ผ่านการยืนยันตัวบุคคลได้"
196
197 #~ msgid "System policy prevents changes. Contact your system administator."
198 #~ msgstr "นโยบายของระบบป้องกันการเปลี่ยนแปลงไว้ กรุณาติดต่อผู้ดูแลระบบของคุณ"
199
200 #~ msgid ""
201 #~ "This button is locked down so only users with administrative privileges "
202 #~ "can unlock it. Right-click the button to remove the lock down."
203 #~ msgstr ""
204 #~ "ปุ่มนี้ถูกจำกัดการใช้งานไว้ มีเพียงผู้ใช้ที่มีสิทธิ์ดูแลระบบเท่านั้นที่สามารถปลดล็อคได้ "
205 #~ "กรุณาคลิกขวาที่ปุ่มเพื่อถอนการจำกัดการใช้งานนี้"
206
207 #~ msgid "Click the icon to drop all elevated privileges"
208 #~ msgstr "คลิกไอคอนเพื่อยกเลิกสิทธิ์ที่ได้เพิ่มขึ้นมา"
209
210 #~ msgid "PolicyKit Authentication Agent"
211 #~ msgstr "ตัวกลางสำหรับยืนยันตัวบุคคล PolicyKit"
184184
185185 #. Details
186186 #: ../src/polkitgnomeauthenticationdialog.c:643
187 msgid "<small><b>_Details</b></small>"
188 msgstr "<small><b>_Ayrıntılar</b></small>"
187 msgid "_Details"
188 msgstr "_Ayrıntılar"
189189
190190 #: ../src/polkitgnomeauthenticationdialog.c:699
191 msgid "<small><b>Action:</b></small>"
192 msgstr "<small><b>Eylem:</b></small>"
191 msgid "Action:"
192 msgstr "Eylem:"
193193
194194 #: ../src/polkitgnomeauthenticationdialog.c:702
195195 #, c-format
197197 msgstr "%s'i düzenlemek için tıklayın"
198198
199199 #: ../src/polkitgnomeauthenticationdialog.c:716
200 msgid "<small><b>Vendor:</b></small>"
201 msgstr "<small><b>Satıcı:</b></small>"
200 msgid "Vendor:"
201 msgstr "Satıcı:"
202202
203203 #: ../src/polkitgnomeauthenticationdialog.c:718
204204 #, c-format
0 # Uyghur translation for PolicyKit-gnome.
1 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
2 # This file is distributed under the same license as the PACKAGE package.
3 # Gheyret Kenji <gheyret@gmail.com>, YEAR.
4 #
5 msgid ""
6 msgstr ""
7 "Project-Id-Version: PolicyKit-gnome\n"
8 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=policykit-gnome&keywords=I18N+L10N&component=general\n"
9 "POT-Creation-Date: 2012-10-09 09:32+0000\n"
10 "PO-Revision-Date: 2011-11-09 16:10+0900\n"
11 "Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
12 "Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
13 "Language: \n"
14 "MIME-Version: 1.0\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
17
18 #: ../src/polkitgnomeauthenticationdialog.c:159
19 msgid "Select user..."
20 msgstr "ئىشلەتكۈچىنى تاللاش…"
21
22 #: ../src/polkitgnomeauthenticationdialog.c:194
23 #, c-format
24 msgid "%s (%s)"
25 msgstr "%s (%s)"
26
27 #: ../src/polkitgnomeauthenticationdialog.c:538
28 msgid "_Authenticate"
29 msgstr "سالاھىيەت دەلىللە(_A)"
30
31 #: ../src/polkitgnomeauthenticationdialog.c:577
32 msgid ""
33 "An application is attempting to perform an action that requires privileges. "
34 "Authentication as one of the users below is required to perform this action."
35 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن تۆۋەندىكى بىرەر ئىشلەتكۈچى سۈپىتىدە سالاھىيەت دەلىللەش زۆرۈر."
36
37 #: ../src/polkitgnomeauthenticationdialog.c:585
38 msgid ""
39 "An application is attempting to perform an action that requires privileges. "
40 "Authentication is required to perform this action."
41 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن سالاھىيەت دەلىللەش زۆرۈر."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:591
44 msgid ""
45 "An application is attempting to perform an action that requires privileges. "
46 "Authentication as the super user is required to perform this action."
47 msgstr "پروگرامما ئېلىپ بارماقچى بولغان مەشغۇلاتقا ھوقۇق زۆرۈر بولىدۇ. بۇ مەشغۇلاتنى ئېلىپ بېرىش ئۈچۈن ئالىي ئىشلەتكۈچى سۈپىتىدە سالاھىيەت دەلىللەش زۆرۈر."
48
49 #: ../src/polkitgnomeauthenticationdialog.c:626
50 #: ../src/polkitgnomeauthenticator.c:300
51 msgid "_Password:"
52 msgstr "ئىم(_P):"
53
54 #. Details
55 #: ../src/polkitgnomeauthenticationdialog.c:644
56 msgid "_Details"
57 msgstr "تەپسىلاتلار(_D)"
58
59 #: ../src/polkitgnomeauthenticationdialog.c:702
60 msgid "Action:"
61 msgstr "ھەرىكەت:"
62
63 #: ../src/polkitgnomeauthenticationdialog.c:707
64 #, c-format
65 msgid "Click to edit %s"
66 msgstr "چېكىپ تەھرىرلەڭ %s"
67
68 #: ../src/polkitgnomeauthenticationdialog.c:721
69 msgid "Vendor:"
70 msgstr "زاۋۇت:"
71
72 #: ../src/polkitgnomeauthenticationdialog.c:725
73 #, c-format
74 msgid "Click to open %s"
75 msgstr "چېكىلسە %s نى ئاچىدۇ"
76
77 #: ../src/polkitgnomeauthenticationdialog.c:888
78 msgid "Authenticate"
79 msgstr "كىملىك دەلىللەش"
80
81 #: ../src/polkitgnomeauthenticator.c:296
82 #, c-format
83 msgid "_Password for %s:"
84 msgstr "%s نىڭ ئىمى:"
85
86 #: ../src/polkitgnomeauthenticator.c:456
87 msgid "Authentication Failure"
88 msgstr "كىملىك دەلىللەش خاتالىقى"
89
90 #: ../src/polkitgnomelistener.c:164
91 msgid "Authentication dialog was dismissed by the user"
92 msgstr "كىملىك دەلىللەش سۆزلەشكۈنى ئىشلەتكۈچى تاقىدى"
+161
-186
po/uk.po less more
11 # Copyright (C) 2010 Free Software Foundation
22 # This file is distributed under the same license as the policykit-gnome package.
33 # Maxim Dziumanenko <dziumanenko@gmail.com>, 2010
4 #
4 # Re. <ted.korostiled@gmail.com>, 2012.
55 msgid ""
66 msgstr ""
77 "Project-Id-Version: policykit-gnome\n"
88 "Report-Msgid-Bugs-To: \n"
9 "POT-Creation-Date: 2010-04-02 10:50+0300\n"
10 "PO-Revision-Date: 2010-04-01 20:22+0300\n"
11 "Last-Translator: Maxim Dziumanenko <dziumanenko@gmail.com>\n"
12 "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n"
9 "POT-Creation-Date: 2012-09-21 10:24+0300\n"
10 "PO-Revision-Date: 2012-09-21 10:24+0300\n"
11 "Last-Translator: Re. <ted.korostiled@gmail.com>\n"
12 "Language-Team: linux.org.ua\n"
13 "Language: uk\n"
1314 "MIME-Version: 1.0\n"
1415 "Content-Type: text/plain; charset=UTF-8\n"
1516 "Content-Transfer-Encoding: 8bit\n"
16 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
17 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
1718 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
18
19 #: ../polkitgtk/polkitlockbutton.c:460
20 msgid "Action Identifier"
21 msgstr "Ідентификатор дії"
22
23 #: ../polkitgtk/polkitlockbutton.c:461
24 msgid "The action identifier to use for the button"
25 msgstr "Ідентифікатор дії для використання у кнопці"
26
27 #: ../polkitgtk/polkitlockbutton.c:477
28 msgid "Is Authorized"
29 msgstr "Авторизований"
30
31 #: ../polkitgtk/polkitlockbutton.c:478
32 msgid "Whether the process is authorized"
33 msgstr "Чи процес є авторизованим"
34
35 #: ../polkitgtk/polkitlockbutton.c:493
36 msgid "Is Visible"
37 msgstr "Видимий"
38
39 #: ../polkitgtk/polkitlockbutton.c:494
40 msgid "Whether the widget is visible"
41 msgstr "Чи процес є видимим"
42
43 #: ../polkitgtk/polkitlockbutton.c:509
44 msgid "Can Obtain"
45 msgstr "Може отримати"
46
47 #: ../polkitgtk/polkitlockbutton.c:510
48 msgid "Whether authorization can be obtained"
49 msgstr "Чи можна отримати авторизацію"
50
51 #: ../polkitgtk/polkitlockbutton.c:525 ../polkitgtk/polkitlockbutton.c:627
52 msgid "Unlock Text"
53 msgstr "Текст розблокування"
54
55 #: ../polkitgtk/polkitlockbutton.c:526
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Текст, що виводиться при запиті на розблокування користувача."
58
59 #: ../polkitgtk/polkitlockbutton.c:527
60 msgid "Click to make changes"
61 msgstr "Натисніть для внесення змін..."
62
63 #: ../polkitgtk/polkitlockbutton.c:542 ../polkitgtk/polkitlockbutton.c:644
64 msgid "Unlock Tooltip"
65 msgstr "Підказка розблокування"
66
67 #: ../polkitgtk/polkitlockbutton.c:543
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Підказка, що виводиться при запиті на розблокування користувача."
70
71 #: ../polkitgtk/polkitlockbutton.c:544
72 msgid "Authentication is needed to make changes."
73 msgstr "Для внесення змін потрібна авторизація."
74
75 #: ../polkitgtk/polkitlockbutton.c:559
76 msgid "Lock Text"
77 msgstr "Текст блокування"
78
79 #: ../polkitgtk/polkitlockbutton.c:560
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Текст, що виводиться при запиті на блокування користувача."
82
83 #: ../polkitgtk/polkitlockbutton.c:561
84 msgid "Click to prevent changes"
85 msgstr "Click to prevent changes"
86
87 #: ../polkitgtk/polkitlockbutton.c:576
88 msgid "Lock Tooltip"
89 msgstr "Підказка блокування"
90
91 #: ../polkitgtk/polkitlockbutton.c:577
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Підказка, що виводиться при запиті на блокування."
94
95 #: ../polkitgtk/polkitlockbutton.c:578
96 msgid "To prevent further changes, click the lock."
97 msgstr "Для запобігання подальшим змінам, клацніть на блокування."
98
99 #: ../polkitgtk/polkitlockbutton.c:593
100 msgid "Lock Down Text"
101 msgstr "Текст повного блокування"
102
103 #: ../polkitgtk/polkitlockbutton.c:594
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Текст, що виводиться при запиті на повне блокування дії усіх користувачів."
109
110 #: ../polkitgtk/polkitlockbutton.c:595
111 msgid "Click to lock down"
112 msgstr "Натисніть для повного блокування"
113
114 #: ../polkitgtk/polkitlockbutton.c:610
115 msgid "Lock Down Tooltip"
116 msgstr "Підказка повного блокування"
117
118 #: ../polkitgtk/polkitlockbutton.c:611
119 msgid ""
120 "The tooltip to display when prompting the user to lock down the action for "
121 "all users."
122 msgstr ""
123 "Підказка, що виводиться при запиті на повне блокування дії усіх користувачів."
124
125 #: ../polkitgtk/polkitlockbutton.c:612
126 msgid ""
127 "To prevent users without administrative privileges from making changes, "
128 "click the lock."
129 msgstr ""
130 "Для запобігання подальшим змінам користувачам без адміністративних привілей, "
131 "клацніть на блокування."
132
133 #: ../polkitgtk/polkitlockbutton.c:628
134 msgid ""
135 "The text to display when the user cannot obtain authorization through "
136 "authentication."
137 msgstr ""
138 "Текст, що виводиться коли користувач не може отримати авторизацію шляхом "
139 "автентифікації."
140
141 #: ../polkitgtk/polkitlockbutton.c:629
142 msgid "Not authorized to make changes"
143 msgstr "Не авторизований для внесення змін"
144
145 #: ../polkitgtk/polkitlockbutton.c:645
146 msgid ""
147 "The tooltip to display when the user cannot obtain authorization through "
148 "authentication."
149 msgstr ""
150 "Підказка, що виводиться коли користувач не може отримати авторизацію шляхом "
151 "автентифікації."
152
153 #: ../polkitgtk/polkitlockbutton.c:646
154 msgid "System policy prevents changes. Contact your system administator."
155 msgstr ""
156 "Системна політика запобігає змінами. Зверніться до системного адміністратора."
157
158 #. Translators: this string is appended to the tooltip if the action is
159 #. * currently locked down
160 #: ../polkitgtk/polkitlockbutton.c:767
161 msgid ""
162 "This button is locked down so only users with administrative privileges can "
163 "unlock it. Right-click the button to remove the lock down."
164 msgstr ""
165 "Ця кнопка заблокована, тож тільки користувачі з адміністративними привілеями "
166 "можуть її розблокувати. Клацніть правою кнопкою для видалення блокування."
167
168 #: ../src/main.c:128
169 msgid "Click the icon to drop all elevated privileges"
170 msgstr "Клацніть на значку для скидання усіх підвищених привілей"
19 "X-Generator: Virtaal 0.7.1\n"
20 "X-Project-Style: gnome\n"
17121
17222 #: ../src/polkitgnomeauthenticationdialog.c:159
17323 msgid "Select user..."
174 msgstr "Виберіть користувача..."
24 msgstr "Вибрати користувача…"
17525
17626 #: ../src/polkitgnomeauthenticationdialog.c:194
17727 #, c-format
17828 msgid "%s (%s)"
17929 msgstr "%s (%s)"
18030
181 #: ../src/polkitgnomeauthenticationdialog.c:529
31 #: ../src/polkitgnomeauthenticationdialog.c:538
18232 msgid "_Authenticate"
18333 msgstr "_Автентифікація"
18434
185 #: ../src/polkitgnomeauthenticationdialog.c:566
35 #: ../src/polkitgnomeauthenticationdialog.c:577
18636 msgid ""
18737 "An application is attempting to perform an action that requires privileges. "
18838 "Authentication as one of the users below is required to perform this action."
19141 "виконання цієї дії потрібна автентифікація від імені одного з перелічених "
19242 "нижче користувачів."
19343
194 #: ../src/polkitgnomeauthenticationdialog.c:574
44 #: ../src/polkitgnomeauthenticationdialog.c:585
19545 msgid ""
19646 "An application is attempting to perform an action that requires privileges. "
19747 "Authentication is required to perform this action."
19949 "Програма намагається виконати дію, яка вимагає додаткових привілеїв. Для "
20050 "виконання цієї дії потрібна автентифікація."
20151
202 #: ../src/polkitgnomeauthenticationdialog.c:580
52 #: ../src/polkitgnomeauthenticationdialog.c:591
20353 msgid ""
20454 "An application is attempting to perform an action that requires privileges. "
20555 "Authentication as the super user is required to perform this action."
20757 "Програма намагається виконати дію, яка вимагає додаткових привілеїв. Для "
20858 "виконання цієї дії потрібна автентифікація користувача root."
20959
210 #: ../src/polkitgnomeauthenticationdialog.c:615
211 #: ../src/polkitgnomeauthenticator.c:289
60 #: ../src/polkitgnomeauthenticationdialog.c:626
61 #: ../src/polkitgnomeauthenticator.c:300
21262 msgid "_Password:"
21363 msgstr "_Пароль:"
21464
21565 #. Details
216 #: ../src/polkitgnomeauthenticationdialog.c:633
217 msgid "<small><b>_Details</b></small>"
218 msgstr "<small><b>_Відомості</b></small>"
219
220 #: ../src/polkitgnomeauthenticationdialog.c:686
221 msgid "<small><b>Action:</b></small>"
222 msgstr "<small><b>Дія:</b></small>"
223
224 #: ../src/polkitgnomeauthenticationdialog.c:689
66 #: ../src/polkitgnomeauthenticationdialog.c:644
67 msgid "_Details"
68 msgstr "_Відомості"
69
70 #: ../src/polkitgnomeauthenticationdialog.c:702
71 msgid "Action:"
72 msgstr "Дія:"
73
74 #: ../src/polkitgnomeauthenticationdialog.c:707
22575 #, c-format
22676 msgid "Click to edit %s"
22777 msgstr "Натисніть, щоб змінити %s"
22878
229 #: ../src/polkitgnomeauthenticationdialog.c:703
230 msgid "<small><b>Vendor:</b></small>"
231 msgstr "<small><b>Виробник:</b></small>"
232
233 #: ../src/polkitgnomeauthenticationdialog.c:705
79 #: ../src/polkitgnomeauthenticationdialog.c:721
80 msgid "Vendor:"
81 msgstr "Виробник:"
82
83 #: ../src/polkitgnomeauthenticationdialog.c:725
23484 #, c-format
23585 msgid "Click to open %s"
23686 msgstr "Натисніть, щоб відкрити %s"
23787
238 #: ../src/polkitgnomeauthenticationdialog.c:868
88 #: ../src/polkitgnomeauthenticationdialog.c:888
23989 msgid "Authenticate"
24090 msgstr "Автентифікація"
24191
242 #: ../src/polkitgnomeauthenticator.c:285
92 #: ../src/polkitgnomeauthenticator.c:296
24393 #, c-format
24494 msgid "_Password for %s:"
24595 msgstr "_Пароль користувача %s:"
24696
247 #: ../src/polkitgnomeauthenticator.c:445
97 #: ../src/polkitgnomeauthenticator.c:456
24898 msgid "Authentication Failure"
24999 msgstr "Помилка при автентифікації"
250100
251 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
252 msgid "PolicyKit Authentication Agent"
253 msgstr "Агент автентифікації PolicyKit"
101 #: ../src/polkitgnomelistener.c:164
102 msgid "Authentication dialog was dismissed by the user"
103 msgstr "Вікно автентифікації відкинуто користувачем"
104
105 #~ msgid "Action Identifier"
106 #~ msgstr "Ідентификатор дії"
107
108 #~ msgid "The action identifier to use for the button"
109 #~ msgstr "Ідентифікатор дії для використання у кнопці"
110
111 #~ msgid "Is Authorized"
112 #~ msgstr "Авторизований"
113
114 #~ msgid "Whether the process is authorized"
115 #~ msgstr "Чи процес є авторизованим"
116
117 #~ msgid "Is Visible"
118 #~ msgstr "Видимий"
119
120 #~ msgid "Whether the widget is visible"
121 #~ msgstr "Чи процес є видимим"
122
123 #~ msgid "Can Obtain"
124 #~ msgstr "Може отримати"
125
126 #~ msgid "Whether authorization can be obtained"
127 #~ msgstr "Чи можна отримати авторизацію"
128
129 #~ msgid "Unlock Text"
130 #~ msgstr "Текст розблокування"
131
132 #~ msgid "The text to display when prompting the user to unlock."
133 #~ msgstr "Текст, що виводиться при запиті на розблокування користувача."
134
135 #~ msgid "Click to make changes"
136 #~ msgstr "Натисніть для внесення змін..."
137
138 #~ msgid "Unlock Tooltip"
139 #~ msgstr "Підказка розблокування"
140
141 #~ msgid "The tooltip to display when prompting the user to unlock."
142 #~ msgstr "Підказка, що виводиться при запиті на розблокування користувача."
143
144 #~ msgid "Authentication is needed to make changes."
145 #~ msgstr "Для внесення змін потрібна авторизація."
146
147 #~ msgid "Lock Text"
148 #~ msgstr "Текст блокування"
149
150 #~ msgid "The text to display when prompting the user to lock."
151 #~ msgstr "Текст, що виводиться при запиті на блокування користувача."
152
153 #~ msgid "Click to prevent changes"
154 #~ msgstr "Click to prevent changes"
155
156 #~ msgid "Lock Tooltip"
157 #~ msgstr "Підказка блокування"
158
159 #~ msgid "The tooltip to display when prompting the user to lock."
160 #~ msgstr "Підказка, що виводиться при запиті на блокування."
161
162 #~ msgid "To prevent further changes, click the lock."
163 #~ msgstr "Для запобігання подальшим змінам, клацніть на блокування."
164
165 #~ msgid "Lock Down Text"
166 #~ msgstr "Текст повного блокування"
167
168 #~ msgid ""
169 #~ "The text to display when prompting the user to lock down the action for "
170 #~ "all users."
171 #~ msgstr ""
172 #~ "Текст, що виводиться при запиті на повне блокування дії усіх користувачів."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Натисніть для повного блокування"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Підказка повного блокування"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Підказка, що виводиться при запиті на повне блокування дії усіх "
185 #~ "користувачів."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Для запобігання подальшим змінам користувачам без адміністративних "
192 #~ "привілей, клацніть на блокування."
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Текст, що виводиться коли користувач не може отримати авторизацію шляхом "
199 #~ "автентифікації."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Не авторизований для внесення змін"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Підказка, що виводиться коли користувач не може отримати авторизацію "
209 #~ "шляхом автентифікації."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Системна політика запобігає змінами. Зверніться до системного "
214 #~ "адміністратора."
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "Ця кнопка заблокована, тож тільки користувачі з адміністративними "
221 #~ "привілеями можуть її розблокувати. Клацніть правою кнопкою для видалення "
222 #~ "блокування."
223
224 #~ msgid "Click the icon to drop all elevated privileges"
225 #~ msgstr "Клацніть на значку для скидання усіх підвищених привілей"
226
227 #~ msgid "PolicyKit Authentication Agent"
228 #~ msgstr "Агент автентифікації PolicyKit"
+177
-207
po/vi.po less more
00 # Vietnamese translation for policykit-1-gnome
11 # Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
22 # This file is distributed under the same license as the policykit-1-gnome package.
3 # FIRST AUTHOR <EMAIL@ADDRESS>, 2009.
3 # Nguyễn Thái Ngọc Duy <pclouds@gmail.com>, 2012.
4 # Ngô Trung <ndtrung4419@gmail.com>, 2012.
45 #
56 msgid ""
67 msgstr ""
78 "Project-Id-Version: policykit-1-gnome\n"
8 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
9 "POT-Creation-Date: 2010-08-30 13:50+0000\n"
10 "PO-Revision-Date: 2010-04-11 01:33+0000\n"
11 "Last-Translator: Lê Kiến Trúc <Unknown>\n"
9 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
10 "product=policykit-gnome&keywords=I18N+L10N&component=general\n"
11 "POT-Creation-Date: 2012-07-07 08:37+0000\n"
12 "PO-Revision-Date: 2012-07-18 15:52+0700\n"
13 "Last-Translator: Ngô Trung <ndtrung4419@gmail.com>\n"
1214 "Language-Team: Vietnamese <vi@li.org>\n"
15 "Language: vi\n"
1316 "MIME-Version: 1.0\n"
1417 "Content-Type: text/plain; charset=UTF-8\n"
1518 "Content-Transfer-Encoding: 8bit\n"
1619 "X-Launchpad-Export-Date: 2010-12-19 11:08+0000\n"
1720 "X-Generator: Launchpad (build Unknown)\n"
1821
19 #: ../polkitgtk/polkitlockbutton.c:459
20 msgid "Action Identifier"
21 msgstr "Hành động nhận dạng"
22
23 #: ../polkitgtk/polkitlockbutton.c:460
24 msgid "The action identifier to use for the button"
25 msgstr "Hành động nhận dạng để sử dụng cho các nút"
26
27 #: ../polkitgtk/polkitlockbutton.c:476
28 msgid "Is Authorized"
29 msgstr "Được ủy quyền"
30
31 #: ../polkitgtk/polkitlockbutton.c:477
32 msgid "Whether the process is authorized"
33 msgstr "Tiến trình có được uỷ quyền hay không"
34
35 #: ../polkitgtk/polkitlockbutton.c:492
36 msgid "Is Visible"
37 msgstr "Được nhìn thấy"
38
39 #: ../polkitgtk/polkitlockbutton.c:493
40 msgid "Whether the widget is visible"
41 msgstr "Ô điều khiển có hiển thị hay không"
42
43 #: ../polkitgtk/polkitlockbutton.c:508
44 msgid "Can Obtain"
45 msgstr "Có thể có được"
46
47 #: ../polkitgtk/polkitlockbutton.c:509
48 msgid "Whether authorization can be obtained"
49 msgstr "Giấy phép xác thực có được lấy hay không"
50
51 #: ../polkitgtk/polkitlockbutton.c:524 ../polkitgtk/polkitlockbutton.c:626
52 msgid "Unlock Text"
53 msgstr "mở khóa văn bản"
54
55 #: ../polkitgtk/polkitlockbutton.c:525
56 msgid "The text to display when prompting the user to unlock."
57 msgstr "Các văn bản để hiển thị khi khiến người sử dụng để mở khóa."
58
59 #: ../polkitgtk/polkitlockbutton.c:526
60 msgid "Click to make changes"
61 msgstr "Nhấn vào đây để thực hiện thay đổi"
62
63 #: ../polkitgtk/polkitlockbutton.c:541 ../polkitgtk/polkitlockbutton.c:643
64 msgid "Unlock Tooltip"
65 msgstr "Hướng dẫn mở khoá"
66
67 #: ../polkitgtk/polkitlockbutton.c:542
68 msgid "The tooltip to display when prompting the user to unlock."
69 msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng mở khoá"
70
71 #: ../polkitgtk/polkitlockbutton.c:543
72 msgid "Authentication is needed to make changes."
73 msgstr "Cần xác thực để thực hiện thay đổi"
74
75 #: ../polkitgtk/polkitlockbutton.c:558
76 msgid "Lock Text"
77 msgstr "Khóa văn bản"
78
79 #: ../polkitgtk/polkitlockbutton.c:559
80 msgid "The text to display when prompting the user to lock."
81 msgstr "Các văn bản để hiển thị khi khiến người dùng để khóa."
82
83 #: ../polkitgtk/polkitlockbutton.c:560
84 msgid "Click to prevent changes"
85 msgstr "bấm vào để ngăn ngừa những thay đổi"
86
87 #: ../polkitgtk/polkitlockbutton.c:575
88 msgid "Lock Tooltip"
89 msgstr "Hướng dẫn khoá"
90
91 #: ../polkitgtk/polkitlockbutton.c:576
92 msgid "The tooltip to display when prompting the user to lock."
93 msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá"
94
95 #: ../polkitgtk/polkitlockbutton.c:577
96 msgid "To prevent further changes, click the lock."
97 msgstr "Để tránh những thay đổi sau này, nhấn vào nút khoá"
98
99 #: ../polkitgtk/polkitlockbutton.c:592
100 msgid "Lock Down Text"
101 msgstr "Văn bản khoá cứng"
102
103 #: ../polkitgtk/polkitlockbutton.c:593
104 msgid ""
105 "The text to display when prompting the user to lock down the action for all "
106 "users."
107 msgstr ""
108 "Văn bản được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
109 "tất cả người dùng."
110
111 #: ../polkitgtk/polkitlockbutton.c:594
112 msgid "Click to lock down"
113 msgstr "Nhấn để khoá cứng"
114
115 #: ../polkitgtk/polkitlockbutton.c:609
116 msgid "Lock Down Tooltip"
117 msgstr "Hướng dẫn khoá cứng"
118
119 #: ../polkitgtk/polkitlockbutton.c:610
120 msgid ""
121 "The tooltip to display when prompting the user to lock down the action for "
122 "all users."
123 msgstr ""
124 "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
125 "tất cả người dùng."
126
127 #: ../polkitgtk/polkitlockbutton.c:611
128 msgid ""
129 "To prevent users without administrative privileges from making changes, "
130 "click the lock."
131 msgstr ""
132 "Để tránh người dùng không có quyền quản trị thực hiện thay đổi, nhấn vào nút "
133 "khoá"
134
135 #: ../polkitgtk/polkitlockbutton.c:627
136 msgid ""
137 "The text to display when the user cannot obtain authorization through "
138 "authentication."
139 msgstr ""
140 "Các văn bản để hiển thị khi người dùng không thể có được ủy quyền thông qua "
141 "xác thực."
142
143 #: ../polkitgtk/polkitlockbutton.c:628
144 msgid "Not authorized to make changes"
145 msgstr "Không có quyền thực hiện thay đổi"
146
147 #: ../polkitgtk/polkitlockbutton.c:644
148 msgid ""
149 "The tooltip to display when the user cannot obtain authorization through "
150 "authentication."
151 msgstr ""
152 "Hướng dẫn được hiển thị khi người dùng không thể có uỷ quyền thông qua việc "
153 "xác thực."
154
155 #: ../polkitgtk/polkitlockbutton.c:645
156 msgid "System policy prevents changes. Contact your system administator."
157 msgstr ""
158 "Chính sách hệ thống ngăn cản việc thay đổi. Liên lạc với quản trị hệ thống "
159 "của bạn"
160
161 #. Translators: this string is appended to the tooltip if the action is
162 #. * currently locked down
163 #: ../polkitgtk/polkitlockbutton.c:767
164 msgid ""
165 "This button is locked down so only users with administrative privileges can "
166 "unlock it. Right-click the button to remove the lock down."
167 msgstr ""
168 "Nút này đã bị khoá cứng vì vậy chỉ những người dùng có quyền quản trị có thể "
169 "mở khoá chúng. Nhấn chuột phải vào nút để gỡ khoá cứng."
170
171 #: ../src/main.c:151
172 msgid "Drop all elevated privileges"
173 msgstr "Dừng tất cả đặc quyền cấp cao"
174
175 #: ../src/main.c:170
176 msgid "Click the icon to drop all elevated privileges"
177 msgstr "Nhấp vào biểu tượng để dừng tất cả các đặc quyền cấp cao"
178
179 #: ../src/polkitgnomeauthenticationdialog.c:160
22 #: ../src/polkitgnomeauthenticationdialog.c:159
18023 msgid "Select user..."
18124 msgstr "Chọn người sử dụng ..."
18225
183 #: ../src/polkitgnomeauthenticationdialog.c:195
26 #: ../src/polkitgnomeauthenticationdialog.c:194
18427 #, c-format
18528 msgid "%s (%s)"
18629 msgstr "%s (%s)"
18730
188 #: ../src/polkitgnomeauthenticationdialog.c:541
31 #: ../src/polkitgnomeauthenticationdialog.c:537
18932 msgid "_Authenticate"
19033 msgstr "_Xác thực"
19134
192 #: ../src/polkitgnomeauthenticationdialog.c:581
35 #: ../src/polkitgnomeauthenticationdialog.c:576
19336 msgid ""
19437 "An application is attempting to perform an action that requires privileges. "
19538 "Authentication as one of the users below is required to perform this action."
19639 msgstr ""
197 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Xác "
198 "thực là một trong những người dùng dưới đây là cần thiết để thực hiện hành "
199 "động này."
200
201 #: ../src/polkitgnomeauthenticationdialog.c:589
40 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
41 "thực là một trong những người dùng dưới đây để tiếp tục."
42
43 #: ../src/polkitgnomeauthenticationdialog.c:584
20244 msgid ""
20345 "An application is attempting to perform an action that requires privileges. "
20446 "Authentication is required to perform this action."
20547 msgstr ""
206 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Việc "
207 "xác thực là cần thiết để thực hiện hành động này."
208
209 #: ../src/polkitgnomeauthenticationdialog.c:595
48 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
49 "thực để tiếp tục."
50
51 #: ../src/polkitgnomeauthenticationdialog.c:590
21052 msgid ""
21153 "An application is attempting to perform an action that requires privileges. "
21254 "Authentication as the super user is required to perform this action."
21355 msgstr ""
214 "Một ứng dụng là cố gắng thực hiện một hành động đòi hỏi các đặc quyền. Việc "
215 "xác thực như là siêu người dùng được yêu cầu để thực hiện hành động này."
216
217 #: ../src/polkitgnomeauthenticationdialog.c:630
218 #: ../src/polkitgnomeauthenticator.c:298
56 "Một ứng dụng đang cố gắng thực hiện hành động yêu cầu đặc quyền. Hãy xác "
57 "thực là người dùng quản trị để tiếp tục."
58
59 #: ../src/polkitgnomeauthenticationdialog.c:625
60 #: ../src/polkitgnomeauthenticator.c:300
21961 msgid "_Password:"
22062 msgstr "_Mật khẩu:"
22163
22264 #. Details
223 #: ../src/polkitgnomeauthenticationdialog.c:648
224 msgid "<small><b>_Details</b></small>"
225 msgstr "<small><b>_Chi tiết</b></small>"
226
227 #: ../src/polkitgnomeauthenticationdialog.c:705
228 msgid "<small><b>Action:</b></small>"
229 msgstr "<small><b>Hoạt động:</b></small>"
230
231 #: ../src/polkitgnomeauthenticationdialog.c:708
65 #: ../src/polkitgnomeauthenticationdialog.c:643
66 msgid "_Details"
67 msgstr "_Chi tiết"
68
69 #: ../src/polkitgnomeauthenticationdialog.c:699
70 msgid "Action:"
71 msgstr "Hành động:"
72
73 #: ../src/polkitgnomeauthenticationdialog.c:702
23274 #, c-format
23375 msgid "Click to edit %s"
234 msgstr "Nhấn vào đây để sửa %s"
235
236 #: ../src/polkitgnomeauthenticationdialog.c:722
237 msgid "<small><b>Vendor:</b></small>"
238 msgstr "<small><b>Nhà cung cấp:</b></small>"
239
240 #: ../src/polkitgnomeauthenticationdialog.c:724
76 msgstr "Nhấn để sửa %s"
77
78 #: ../src/polkitgnomeauthenticationdialog.c:716
79 msgid "Vendor:"
80 msgstr "Nhà cung cấp:"
81
82 #: ../src/polkitgnomeauthenticationdialog.c:718
24183 #, c-format
24284 msgid "Click to open %s"
24385 msgstr "Nhấn để mở %s"
24486
245 #: ../src/polkitgnomeauthenticationdialog.c:898
87 #: ../src/polkitgnomeauthenticationdialog.c:881
24688 msgid "Authenticate"
24789 msgstr "Xác thực"
24890
249 #: ../src/polkitgnomeauthenticator.c:294
91 #: ../src/polkitgnomeauthenticator.c:296
25092 #, c-format
25193 msgid "_Password for %s:"
252 msgstr "_Mật khẩu cho %s:"
253
254 #: ../src/polkitgnomeauthenticator.c:454
94 msgstr "_Mật khẩu của %s:"
95
96 #: ../src/polkitgnomeauthenticator.c:456
25597 msgid "Authentication Failure"
25698 msgstr "Lỗi xác thực"
25799
258 #: ../src/polkit-gnome-authentication-agent-1.desktop.in.in.h:1
259 msgid "PolicyKit Authentication Agent"
260 msgstr "PolicyKit bộ quản lý xác thực"
100 #: ../src/polkitgnomelistener.c:164
101 msgid "Authentication dialog was dismissed by the user"
102 msgstr "Người dùng bỏ qua hộp thoại xác thực"
103
104 #~ msgid "Action Identifier"
105 #~ msgstr "Hành động nhận dạng"
106
107 #~ msgid "The action identifier to use for the button"
108 #~ msgstr "Hành động nhận dạng để sử dụng cho các nút"
109
110 #~ msgid "Is Authorized"
111 #~ msgstr "Được ủy quyền"
112
113 #~ msgid "Whether the process is authorized"
114 #~ msgstr "Tiến trình có được uỷ quyền hay không"
115
116 #~ msgid "Is Visible"
117 #~ msgstr "Được nhìn thấy"
118
119 #~ msgid "Whether the widget is visible"
120 #~ msgstr "Ô điều khiển có hiển thị hay không"
121
122 #~ msgid "Can Obtain"
123 #~ msgstr "Có thể có được"
124
125 #~ msgid "Whether authorization can be obtained"
126 #~ msgstr "Giấy phép xác thực có được lấy hay không"
127
128 #~ msgid "Unlock Text"
129 #~ msgstr "mở khóa văn bản"
130
131 #~ msgid "The text to display when prompting the user to unlock."
132 #~ msgstr "Các văn bản để hiển thị khi khiến người sử dụng để mở khóa."
133
134 #~ msgid "Click to make changes"
135 #~ msgstr "Nhấn vào đây để thực hiện thay đổi"
136
137 #~ msgid "Unlock Tooltip"
138 #~ msgstr "Hướng dẫn mở khoá"
139
140 #~ msgid "The tooltip to display when prompting the user to unlock."
141 #~ msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng mở khoá"
142
143 #~ msgid "Authentication is needed to make changes."
144 #~ msgstr "Cần xác thực để thực hiện thay đổi"
145
146 #~ msgid "Lock Text"
147 #~ msgstr "Khóa văn bản"
148
149 #~ msgid "The text to display when prompting the user to lock."
150 #~ msgstr "Các văn bản để hiển thị khi khiến người dùng để khóa."
151
152 #~ msgid "Click to prevent changes"
153 #~ msgstr "bấm vào để ngăn ngừa những thay đổi"
154
155 #~ msgid "Lock Tooltip"
156 #~ msgstr "Hướng dẫn khoá"
157
158 #~ msgid "The tooltip to display when prompting the user to lock."
159 #~ msgstr "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá"
160
161 #~ msgid "To prevent further changes, click the lock."
162 #~ msgstr "Để tránh những thay đổi sau này, nhấn vào nút khoá"
163
164 #~ msgid "Lock Down Text"
165 #~ msgstr "Văn bản khoá cứng"
166
167 #~ msgid ""
168 #~ "The text to display when prompting the user to lock down the action for "
169 #~ "all users."
170 #~ msgstr ""
171 #~ "Văn bản được hiển thị khi yêu cầu người dùng khoá cứng hành động này khỏi "
172 #~ "tất cả người dùng."
173
174 #~ msgid "Click to lock down"
175 #~ msgstr "Nhấn để khoá cứng"
176
177 #~ msgid "Lock Down Tooltip"
178 #~ msgstr "Hướng dẫn khoá cứng"
179
180 #~ msgid ""
181 #~ "The tooltip to display when prompting the user to lock down the action "
182 #~ "for all users."
183 #~ msgstr ""
184 #~ "Hướng dẫn được hiển thị khi yêu cầu người dùng khoá cứng hành động này "
185 #~ "khỏi tất cả người dùng."
186
187 #~ msgid ""
188 #~ "To prevent users without administrative privileges from making changes, "
189 #~ "click the lock."
190 #~ msgstr ""
191 #~ "Để tránh người dùng không có quyền quản trị thực hiện thay đổi, nhấn vào "
192 #~ "nút khoá"
193
194 #~ msgid ""
195 #~ "The text to display when the user cannot obtain authorization through "
196 #~ "authentication."
197 #~ msgstr ""
198 #~ "Các văn bản để hiển thị khi người dùng không thể có được ủy quyền thông "
199 #~ "qua xác thực."
200
201 #~ msgid "Not authorized to make changes"
202 #~ msgstr "Không có quyền thực hiện thay đổi"
203
204 #~ msgid ""
205 #~ "The tooltip to display when the user cannot obtain authorization through "
206 #~ "authentication."
207 #~ msgstr ""
208 #~ "Hướng dẫn được hiển thị khi người dùng không thể có uỷ quyền thông qua "
209 #~ "việc xác thực."
210
211 #~ msgid "System policy prevents changes. Contact your system administator."
212 #~ msgstr ""
213 #~ "Chính sách hệ thống ngăn cản việc thay đổi. Liên lạc với quản trị hệ "
214 #~ "thống của bạn"
215
216 #~ msgid ""
217 #~ "This button is locked down so only users with administrative privileges "
218 #~ "can unlock it. Right-click the button to remove the lock down."
219 #~ msgstr ""
220 #~ "Nút này đã bị khoá cứng vì vậy chỉ những người dùng có quyền quản trị có "
221 #~ "thể mở khoá chúng. Nhấn chuột phải vào nút để gỡ khoá cứng."
222
223 #~ msgid "Drop all elevated privileges"
224 #~ msgstr "Dừng tất cả đặc quyền cấp cao"
225
226 #~ msgid "Click the icon to drop all elevated privileges"
227 #~ msgstr "Nhấp vào biểu tượng để dừng tất cả các đặc quyền cấp cao"
228
229 #~ msgid "PolicyKit Authentication Agent"
230 #~ msgstr "PolicyKit bộ quản lý xác thực"
185185
186186 #. Details
187187 #: ../src/polkitgnomeauthenticationdialog.c:643
188 msgid "<small><b>_Details</b></small>"
189 msgstr "<small><b>详情(_D)</b></small>"
188 msgid "_Details"
189 msgstr "详情(_D)"
190190
191191 #: ../src/polkitgnomeauthenticationdialog.c:699
192 msgid "<small><b>Action:</b></small>"
193 msgstr "<small><b>动作:</b></small>"
192 msgid "Action:"
193 msgstr "动作:"
194194
195195 #: ../src/polkitgnomeauthenticationdialog.c:702
196196 #, c-format
198198 msgstr "单击以编辑 %s"
199199
200200 #: ../src/polkitgnomeauthenticationdialog.c:716
201 msgid "<small><b>Vendor:</b></small>"
202 msgstr "<small><b>提供者:</b></small>"
201 msgid "Vendor:"
202 msgstr "提供者:"
203203
204204 #: ../src/polkitgnomeauthenticationdialog.c:718
205205 #, c-format
185185
186186 #. Details
187187 #: ../src/polkitgnomeauthenticationdialog.c:638
188 msgid "<small><b>_Details</b></small>"
189 msgstr "<small><b>詳細資料(_D)</b></small>"
188 msgid "_Details"
189 msgstr "詳細資料(_D)"
190190
191191 #: ../src/polkitgnomeauthenticationdialog.c:691
192 msgid "<small><b>Action:</b></small>"
193 msgstr "<small><b>動作:</b></small>"
192 msgid "Action:"
193 msgstr "動作:"
194194
195195 #: ../src/polkitgnomeauthenticationdialog.c:694
196196 #, c-format
198198 msgstr "按下這裏編輯 %s"
199199
200200 #: ../src/polkitgnomeauthenticationdialog.c:708
201 msgid "<small><b>Vendor:</b></small>"
202 msgstr "<small><b>廠商:</b></small>"
201 msgid "Vendor:"
202 msgstr "廠商:"
203203
204204 #: ../src/polkitgnomeauthenticationdialog.c:710
205205 #, c-format
187187
188188 #. Details
189189 #: ../src/polkitgnomeauthenticationdialog.c:638
190 msgid "<small><b>_Details</b></small>"
191 msgstr "<small><b>詳細資料(_D)</b></small>"
190 msgid "_Details"
191 msgstr "詳細資料(_D)"
192192
193193 #: ../src/polkitgnomeauthenticationdialog.c:691
194 msgid "<small><b>Action:</b></small>"
195 msgstr "<small><b>動作:</b></small>"
194 msgid "Action:"
195 msgstr "動作:"
196196
197197 #: ../src/polkitgnomeauthenticationdialog.c:694
198198 #, c-format
200200 msgstr "按下這裡編輯 %s"
201201
202202 #: ../src/polkitgnomeauthenticationdialog.c:708
203 msgid "<small><b>Vendor:</b></small>"
204 msgstr "<small><b>廠商:</b></small>"
203 msgid "Vendor:"
204 msgstr "廠商:"
205205
206206 #: ../src/polkitgnomeauthenticationdialog.c:710
207207 #, c-format
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
0 # Makefile.in generated by automake 1.16.3 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
3 # Copyright (C) 1994-2020 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1514 @SET_MAKE@
1615
1716 VPATH = @srcdir@
17 am__is_gnu_make = { \
18 if test -z '$(MAKELEVEL)'; then \
19 false; \
20 elif test -n '$(MAKE_HOST)'; then \
21 true; \
22 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
23 true; \
24 else \
25 false; \
26 fi; \
27 }
28 am__make_running_with_option = \
29 case $${target_option-} in \
30 ?) ;; \
31 *) echo "am__make_running_with_option: internal error: invalid" \
32 "target option '$${target_option-}' specified" >&2; \
33 exit 1;; \
34 esac; \
35 has_opt=no; \
36 sane_makeflags=$$MAKEFLAGS; \
37 if $(am__is_gnu_make); then \
38 sane_makeflags=$$MFLAGS; \
39 else \
40 case $$MAKEFLAGS in \
41 *\\[\ \ ]*) \
42 bs=\\; \
43 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
44 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
45 esac; \
46 fi; \
47 skip_next=no; \
48 strip_trailopt () \
49 { \
50 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
51 }; \
52 for flg in $$sane_makeflags; do \
53 test $$skip_next = yes && { skip_next=no; continue; }; \
54 case $$flg in \
55 *=*|--*) continue;; \
56 -*I) strip_trailopt 'I'; skip_next=yes;; \
57 -*I?*) strip_trailopt 'I';; \
58 -*O) strip_trailopt 'O'; skip_next=yes;; \
59 -*O?*) strip_trailopt 'O';; \
60 -*l) strip_trailopt 'l'; skip_next=yes;; \
61 -*l?*) strip_trailopt 'l';; \
62 -[dEDm]) skip_next=yes;; \
63 -[JT]) skip_next=yes;; \
64 esac; \
65 case $$flg in \
66 *$$target_option*) has_opt=yes; break;; \
67 esac; \
68 done; \
69 test $$has_opt = yes
70 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
71 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
1872 pkgdatadir = $(datadir)/@PACKAGE@
1973 pkgincludedir = $(includedir)/@PACKAGE@
2074 pkglibdir = $(libdir)/@PACKAGE@
3589 host_triplet = @host@
3690 libexec_PROGRAMS = polkit-gnome-authentication-agent-1$(EXEEXT)
3791 subdir = src
38 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
3992 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4093 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
4194 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
4396 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
4497 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
4598 $(ACLOCAL_M4)
46 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
99 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
100 mkinstalldirs = $(install_sh) -d
47101 CONFIG_HEADER = $(top_builddir)/config.h
48102 CONFIG_CLEAN_FILES =
49103 CONFIG_CLEAN_VPATH_FILES =
62116 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
63117 $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
64118 $(am__DEPENDENCIES_1)
65 AM_V_lt = $(am__v_lt_$(V))
66 am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
119 AM_V_lt = $(am__v_lt_@AM_V@)
120 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
67121 am__v_lt_0 = --silent
122 am__v_lt_1 =
68123 polkit_gnome_authentication_agent_1_LINK = $(LIBTOOL) $(AM_V_lt) \
69124 --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
70125 $(CCLD) $(polkit_gnome_authentication_agent_1_CFLAGS) \
71126 $(CFLAGS) $(polkit_gnome_authentication_agent_1_LDFLAGS) \
72127 $(LDFLAGS) -o $@
128 AM_V_P = $(am__v_P_@AM_V@)
129 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
130 am__v_P_0 = false
131 am__v_P_1 = :
132 AM_V_GEN = $(am__v_GEN_@AM_V@)
133 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
134 am__v_GEN_0 = @echo " GEN " $@;
135 am__v_GEN_1 =
136 AM_V_at = $(am__v_at_@AM_V@)
137 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
138 am__v_at_0 = @
139 am__v_at_1 =
73140 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
74141 depcomp = $(SHELL) $(top_srcdir)/depcomp
75 am__depfiles_maybe = depfiles
142 am__maybe_remake_depfiles = depfiles
143 am__depfiles_remade = \
144 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po \
145 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po \
146 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po \
147 ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
76148 am__mv = mv -f
77149 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
78150 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
80152 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
81153 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
82154 $(AM_CFLAGS) $(CFLAGS)
83 AM_V_CC = $(am__v_CC_$(V))
84 am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
85 am__v_CC_0 = @echo " CC " $@;
86 AM_V_at = $(am__v_at_$(V))
87 am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
88 am__v_at_0 = @
155 AM_V_CC = $(am__v_CC_@AM_V@)
156 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
157 am__v_CC_0 = @echo " CC " $@;
158 am__v_CC_1 =
89159 CCLD = $(CC)
90160 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
91161 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
92162 $(AM_LDFLAGS) $(LDFLAGS) -o $@
93 AM_V_CCLD = $(am__v_CCLD_$(V))
94 am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
95 am__v_CCLD_0 = @echo " CCLD " $@;
96 AM_V_GEN = $(am__v_GEN_$(V))
97 am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
98 am__v_GEN_0 = @echo " GEN " $@;
163 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
164 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
165 am__v_CCLD_0 = @echo " CCLD " $@;
166 am__v_CCLD_1 =
99167 SOURCES = $(polkit_gnome_authentication_agent_1_SOURCES)
100168 DIST_SOURCES = $(polkit_gnome_authentication_agent_1_SOURCES)
169 am__can_run_installinfo = \
170 case $$AM_UPDATE_INFO_DIR in \
171 n|no|NO) false;; \
172 *) (install-info --version) >/dev/null 2>&1;; \
173 esac
174 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
175 # Read a list of newline-separated strings from the standard input,
176 # and print each of them once, without duplicates. Input order is
177 # *not* preserved.
178 am__uniquify_input = $(AWK) '\
179 BEGIN { nonempty = 0; } \
180 { items[$$0] = 1; nonempty = 1; } \
181 END { if (nonempty) { for (i in items) print i; }; } \
182 '
183 # Make sure the list of sources is unique. This is necessary because,
184 # e.g., the same source file might be shared among _SOURCES variables
185 # for different programs/libraries.
186 am__define_uniq_tagged_files = \
187 list='$(am__tagged_files)'; \
188 unique=`for i in $$list; do \
189 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
190 done | $(am__uniquify_input)`
101191 ETAGS = etags
102192 CTAGS = ctags
193 am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp
103194 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
104195 ACLOCAL = @ACLOCAL@
105196 ALL_LINGUAS = @ALL_LINGUAS@
153244 INTLTOOL_MERGE = @INTLTOOL_MERGE@
154245 INTLTOOL_PERL = @INTLTOOL_PERL@
155246 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
247 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
248 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
249 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
250 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
251 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
156252 LD = @LD@
157253 LDFLAGS = @LDFLAGS@
158254 LIBOBJS = @LIBOBJS@
164260 LT_AGE = @LT_AGE@
165261 LT_CURRENT = @LT_CURRENT@
166262 LT_REVISION = @LT_REVISION@
263 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
167264 MAINT = @MAINT@
168265 MAKEINFO = @MAKEINFO@
169266 MANIFEST_TOOL = @MANIFEST_TOOL@
239336 includedir = @includedir@
240337 infodir = @infodir@
241338 install_sh = @install_sh@
339 intltool__v_merge_options_ = @intltool__v_merge_options_@
340 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
242341 libdir = @libdir@
243342 libexecdir = @libexecdir@
244343 localedir = @localedir@
250349 prefix = @prefix@
251350 program_transform_name = @program_transform_name@
252351 psdir = @psdir@
352 runstatedir = @runstatedir@
253353 sbindir = @sbindir@
254354 sharedstatedir = @sharedstatedir@
255355 srcdir = @srcdir@
313413 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \
314414 $(am__cd) $(top_srcdir) && \
315415 $(AUTOMAKE) --foreign src/Makefile
316 .PRECIOUS: Makefile
317416 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
318417 @case '$?' in \
319418 *config.status*) \
320419 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
321420 *) \
322 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
323 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
421 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
422 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
324423 esac;
325424
326425 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
333432 $(am__aclocal_m4_deps):
334433 install-libexecPROGRAMS: $(libexec_PROGRAMS)
335434 @$(NORMAL_INSTALL)
336 test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
337435 @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
436 if test -n "$$list"; then \
437 echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \
438 $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \
439 fi; \
338440 for p in $$list; do echo "$$p $$p"; done | \
339441 sed 's/$(EXEEXT)$$//' | \
340 while read p p1; do if test -f $$p || test -f $$p1; \
341 then echo "$$p"; echo "$$p"; else :; fi; \
442 while read p p1; do if test -f $$p \
443 || test -f $$p1 \
444 ; then echo "$$p"; echo "$$p"; else :; fi; \
342445 done | \
343 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
446 sed -e 'p;s,.*/,,;n;h' \
447 -e 's|.*|.|' \
344448 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
345449 sed 'N;N;N;s,\n, ,g' | \
346450 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
361465 @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
362466 files=`for p in $$list; do echo "$$p"; done | \
363467 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
364 -e 's/$$/$(EXEEXT)/' `; \
468 -e 's/$$/$(EXEEXT)/' \
469 `; \
365470 test -n "$$list" || exit 0; \
366471 echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
367472 cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
374479 list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
375480 echo " rm -f" $$list; \
376481 rm -f $$list
377 polkit-gnome-authentication-agent-1$(EXEEXT): $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_DEPENDENCIES)
482
483 polkit-gnome-authentication-agent-1$(EXEEXT): $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_DEPENDENCIES) $(EXTRA_polkit_gnome_authentication_agent_1_DEPENDENCIES)
378484 @rm -f polkit-gnome-authentication-agent-1$(EXEEXT)
379485 $(AM_V_CCLD)$(polkit_gnome_authentication_agent_1_LINK) $(polkit_gnome_authentication_agent_1_OBJECTS) $(polkit_gnome_authentication_agent_1_LDADD) $(LIBS)
380486
384490 distclean-compile:
385491 -rm -f *.tab.c
386492
387 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po@am__quote@
388 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po@am__quote@
389 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po@am__quote@
390 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po@am__quote@
493 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po@am__quote@ # am--include-marker
494 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po@am__quote@ # am--include-marker
495 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po@am__quote@ # am--include-marker
496 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po@am__quote@ # am--include-marker
497
498 $(am__depfiles_remade):
499 @$(MKDIR_P) $(@D)
500 @echo '# dummy' >$@-t && $(am__mv) $@-t $@
501
502 am--depfiles: $(am__depfiles_remade)
391503
392504 .c.o:
393505 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
394506 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
395 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
396 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
397 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
398 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
507 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
508 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
509 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
399510
400511 .c.obj:
401512 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
402513 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
403 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
404 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
405 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
406 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
514 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
515 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
516 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
407517
408518 .c.lo:
409519 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
410520 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
411 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
412 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
413 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
414 @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
521 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
522 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
523 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
415524
416525 polkit_gnome_authentication_agent_1-polkitgnomelistener.o: polkitgnomelistener.c
417526 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomelistener.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
418527 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
419 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
420 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.o' libtool=no @AMDEPBACKSLASH@
421 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
422 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
528 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.o' libtool=no @AMDEPBACKSLASH@
529 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
530 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.o `test -f 'polkitgnomelistener.c' || echo '$(srcdir)/'`polkitgnomelistener.c
423531
424532 polkit_gnome_authentication_agent_1-polkitgnomelistener.obj: polkitgnomelistener.c
425533 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomelistener.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
426534 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
427 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
428 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.obj' libtool=no @AMDEPBACKSLASH@
429 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
430 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
535 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomelistener.c' object='polkit_gnome_authentication_agent_1-polkitgnomelistener.obj' libtool=no @AMDEPBACKSLASH@
536 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
537 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomelistener.obj `if test -f 'polkitgnomelistener.c'; then $(CYGPATH_W) 'polkitgnomelistener.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomelistener.c'; fi`
431538
432539 polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o: polkitgnomeauthenticator.c
433540 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
434541 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
435 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
436 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o' libtool=no @AMDEPBACKSLASH@
437 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
438 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
542 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o' libtool=no @AMDEPBACKSLASH@
543 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
544 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.o `test -f 'polkitgnomeauthenticator.c' || echo '$(srcdir)/'`polkitgnomeauthenticator.c
439545
440546 polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj: polkitgnomeauthenticator.c
441547 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
442548 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
443 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
444 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj' libtool=no @AMDEPBACKSLASH@
445 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
446 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
549 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticator.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj' libtool=no @AMDEPBACKSLASH@
550 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
551 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.obj `if test -f 'polkitgnomeauthenticator.c'; then $(CYGPATH_W) 'polkitgnomeauthenticator.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticator.c'; fi`
447552
448553 polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o: polkitgnomeauthenticationdialog.c
449554 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
450555 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
451 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
452 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o' libtool=no @AMDEPBACKSLASH@
453 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
454 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
556 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o' libtool=no @AMDEPBACKSLASH@
557 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
558 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.o `test -f 'polkitgnomeauthenticationdialog.c' || echo '$(srcdir)/'`polkitgnomeauthenticationdialog.c
455559
456560 polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj: polkitgnomeauthenticationdialog.c
457561 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
458562 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
459 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
460 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj' libtool=no @AMDEPBACKSLASH@
461 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
462 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
563 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='polkitgnomeauthenticationdialog.c' object='polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj' libtool=no @AMDEPBACKSLASH@
564 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
565 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.obj `if test -f 'polkitgnomeauthenticationdialog.c'; then $(CYGPATH_W) 'polkitgnomeauthenticationdialog.c'; else $(CYGPATH_W) '$(srcdir)/polkitgnomeauthenticationdialog.c'; fi`
463566
464567 polkit_gnome_authentication_agent_1-main.o: main.c
465568 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-main.o -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
466569 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
467 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
468 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='polkit_gnome_authentication_agent_1-main.o' libtool=no @AMDEPBACKSLASH@
469 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
470 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
570 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='polkit_gnome_authentication_agent_1-main.o' libtool=no @AMDEPBACKSLASH@
571 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
572 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c
471573
472574 polkit_gnome_authentication_agent_1-main.obj: main.c
473575 @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -MT polkit_gnome_authentication_agent_1-main.obj -MD -MP -MF $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
474576 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Tpo $(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
475 @am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
476 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='polkit_gnome_authentication_agent_1-main.obj' libtool=no @AMDEPBACKSLASH@
477 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
478 @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
577 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='polkit_gnome_authentication_agent_1-main.obj' libtool=no @AMDEPBACKSLASH@
578 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
579 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(polkit_gnome_authentication_agent_1_CPPFLAGS) $(CPPFLAGS) $(polkit_gnome_authentication_agent_1_CFLAGS) $(CFLAGS) -c -o polkit_gnome_authentication_agent_1-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi`
479580
480581 mostlyclean-libtool:
481582 -rm -f *.lo
483584 clean-libtool:
484585 -rm -rf .libs _libs
485586
486 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
487 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
488 unique=`for i in $$list; do \
489 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
490 done | \
491 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
492 END { if (nonempty) { for (i in files) print i; }; }'`; \
493 mkid -fID $$unique
494 tags: TAGS
495
496 TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
497 $(TAGS_FILES) $(LISP)
587 ID: $(am__tagged_files)
588 $(am__define_uniq_tagged_files); mkid -fID $$unique
589 tags: tags-am
590 TAGS: tags
591
592 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
498593 set x; \
499594 here=`pwd`; \
500 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
501 unique=`for i in $$list; do \
502 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
503 done | \
504 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
505 END { if (nonempty) { for (i in files) print i; }; }'`; \
595 $(am__define_uniq_tagged_files); \
506596 shift; \
507597 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
508598 test -n "$$unique" || unique=$$empty_fix; \
514604 $$unique; \
515605 fi; \
516606 fi
517 ctags: CTAGS
518 CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
519 $(TAGS_FILES) $(LISP)
520 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
521 unique=`for i in $$list; do \
522 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
523 done | \
524 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
525 END { if (nonempty) { for (i in files) print i; }; }'`; \
607 ctags: ctags-am
608
609 CTAGS: ctags
610 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
611 $(am__define_uniq_tagged_files); \
526612 test -z "$(CTAGS_ARGS)$$unique" \
527613 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
528614 $$unique
531617 here=`$(am__cd) $(top_builddir) && pwd` \
532618 && $(am__cd) $(top_srcdir) \
533619 && gtags -i $(GTAGS_ARGS) "$$here"
620 cscopelist: cscopelist-am
621
622 cscopelist-am: $(am__tagged_files)
623 list='$(am__tagged_files)'; \
624 case "$(srcdir)" in \
625 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
626 *) sdir=$(subdir)/$(srcdir) ;; \
627 esac; \
628 for i in $$list; do \
629 if test -f "$$i"; then \
630 echo "$(subdir)/$$i"; \
631 else \
632 echo "$$sdir/$$i"; \
633 fi; \
634 done >> $(top_builddir)/cscope.files
534635
535636 distclean-tags:
536637 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
537638
538 distdir: $(DISTFILES)
639 distdir: $(BUILT_SOURCES)
640 $(MAKE) $(AM_MAKEFLAGS) distdir-am
641
642 distdir-am: $(DISTFILES)
539643 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
540644 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
541645 list='$(DISTFILES)'; \
582686
583687 installcheck: installcheck-am
584688 install-strip:
585 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
586 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
587 `test -z '$(STRIP)' || \
588 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
689 if test -z '$(STRIP)'; then \
690 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
691 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
692 install; \
693 else \
694 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
695 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
696 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
697 fi
589698 mostlyclean-generic:
590699
591700 clean-generic:
603712 clean-local mostlyclean-am
604713
605714 distclean: distclean-am
606 -rm -rf ./$(DEPDIR)
715 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
716 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
717 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
718 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
607719 -rm -f Makefile
608720 distclean-am: clean-am distclean-compile distclean-generic \
609721 distclean-tags
649761 installcheck-am:
650762
651763 maintainer-clean: maintainer-clean-am
652 -rm -rf ./$(DEPDIR)
764 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-main.Po
765 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticationdialog.Po
766 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomeauthenticator.Po
767 -rm -f ./$(DEPDIR)/polkit_gnome_authentication_agent_1-polkitgnomelistener.Po
653768 -rm -f Makefile
654769 maintainer-clean-am: distclean-am maintainer-clean-generic
655770
670785
671786 .MAKE: install-am install-strip
672787
673 .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
674 clean-libexecPROGRAMS clean-libtool clean-local ctags \
675 distclean distclean-compile distclean-generic \
676 distclean-libtool distclean-tags distdir dvi dvi-am html \
677 html-am info info-am install install-am install-data \
678 install-data-am install-dvi install-dvi-am install-exec \
679 install-exec-am install-html install-html-am install-info \
680 install-info-am install-libexecPROGRAMS install-man \
681 install-pdf install-pdf-am install-ps install-ps-am \
682 install-strip installcheck installcheck-am installdirs \
683 maintainer-clean maintainer-clean-generic mostlyclean \
684 mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
685 pdf pdf-am ps ps-am tags uninstall uninstall-am \
686 uninstall-libexecPROGRAMS
788 .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \
789 clean-generic clean-libexecPROGRAMS clean-libtool clean-local \
790 cscopelist-am ctags ctags-am distclean distclean-compile \
791 distclean-generic distclean-libtool distclean-tags distdir dvi \
792 dvi-am html html-am info info-am install install-am \
793 install-data install-data-am install-dvi install-dvi-am \
794 install-exec install-exec-am install-html install-html-am \
795 install-info install-info-am install-libexecPROGRAMS \
796 install-man install-pdf install-pdf-am install-ps \
797 install-ps-am install-strip installcheck installcheck-am \
798 installdirs maintainer-clean maintainer-clean-generic \
799 mostlyclean mostlyclean-compile mostlyclean-generic \
800 mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
801 uninstall-am uninstall-libexecPROGRAMS
802
803 .PRECIOUS: Makefile
687804
688805
689806 clean-local :
520520 GtkWidget *action_area;
521521 gboolean have_user_combobox;
522522 gchar *s;
523 gchar *message;
523524 guint rows;
524525
525526 dialog = POLKIT_GNOME_AUTHENTICATION_DIALOG (object);
639640 dialog->priv->info_label = label;
640641
641642 /* Details */
642 details_expander = gtk_expander_new_with_mnemonic (_("<small><b>_Details</b></small>"));
643 message = g_strdup_printf("<small><b>%s</b></small>", _("_Details"));
644 details_expander = gtk_expander_new_with_mnemonic (message);
645 g_free (message);
643646 gtk_expander_set_use_markup (GTK_EXPANDER (details_expander), TRUE);
644647 gtk_box_pack_start (GTK_BOX (content_area), details_expander, FALSE, FALSE, 0);
645648
695698 gtk_label_set_markup (GTK_LABEL (label), s);
696699 g_free (s);
697700 gtk_misc_set_alignment (GTK_MISC (label), 0, 1.0);
698 add_row (table, rows++, _("<small><b>Action:</b></small>"), label);
701 message = g_strdup_printf ("<small><b>%s</b></small>", _("Action:"));
702 add_row (table, rows++, message, label);
703 g_free (message);
699704 g_signal_connect (label, "activate-link", G_CALLBACK (action_id_activated), NULL);
700705
701706 s = g_strdup_printf (_("Click to edit %s"), dialog->priv->action_id);
712717 gtk_label_set_markup (GTK_LABEL (label), s);
713718 g_free (s);
714719 gtk_misc_set_alignment (GTK_MISC (label), 0, 1.0);
715 add_row (table, rows++, _("<small><b>Vendor:</b></small>"), label);
720 message = g_strdup_printf ("<small><b>%s</b></small>", _("Vendor:"));
721 add_row (table, rows++, message, label);
722 g_free (message);
716723
717724 s = g_strdup_printf (_("Click to open %s"), dialog->priv->vendor_url);
718725 gtk_widget_set_tooltip_markup (label, s);