Codebase list eiciel / 199196c
Imported Upstream version 0.9 Michael Biebl 15 years ago
41 changed file(s) with 3756 addition(s) and 819 deletion(s). Raw diff Collapse all Expand all
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 SUBDIRS = src img po lib man doc
149157
150158 EXTRA_DIST = config.rpath m4
832832 Usually this means the macro was only invoked conditionally.])
833833 fi])])
834834
835 # gettext.m4 serial 20 (gettext-0.12)
836 dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
837 dnl This file is free software, distributed under the terms of the GNU
838 dnl General Public License. As a special exception to the GNU General
839 dnl Public License, this file may be distributed as part of a program
840 dnl that contains a configuration script generated by Autoconf, under
841 dnl the same distribution terms as the rest of that program.
835 # gettext.m4 serial 37 (gettext-0.14.4)
836 dnl Copyright (C) 1995-2005 Free Software Foundation, Inc.
837 dnl This file is free software; the Free Software Foundation
838 dnl gives unlimited permission to copy and/or distribute it,
839 dnl with or without modifications, as long as this notice is preserved.
842840 dnl
843841 dnl This file can can be used in projects which are not available under
844842 dnl the GNU General Public License or the GNU Library General Public
899897 ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
900898 [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
901899 ])])])])
902 define(gt_included_intl, ifelse([$1], [external], [no], [yes]))
903 define(gt_libtool_suffix_prefix, ifelse([$1], [use-libtool], [l], []))
900 define([gt_included_intl], ifelse([$1], [external], [no], [yes]))
901 define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
904902
905903 AC_REQUIRE([AM_PO_SUBDIRS])dnl
906904 ifelse(gt_included_intl, yes, [
926924 AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
927925 ])
928926
927 dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation.
928 gt_INTL_MACOSX
929
929930 dnl Set USE_NLS.
930931 AM_NLS
931932
972973 ], [])[extern int _nl_msg_cat_cntr;
973974 extern int *_nl_domain_bindings;],
974975 [bindtextdomain ("", "");
975 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings],
976 return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings],
976977 gt_cv_func_gnugettext_libc=yes,
977978 gt_cv_func_gnugettext_libc=no)])
978979
10061007 #ifdef __cplusplus
10071008 "C"
10081009 #endif
1009 const char *_nl_expand_alias ();],
1010 const char *_nl_expand_alias (const char *);],
10101011 [bindtextdomain ("", "");
1011 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
1012 return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")],
10121013 gt_cv_func_gnugettext_libintl=yes,
10131014 gt_cv_func_gnugettext_libintl=no)
10141015 dnl Now see whether libintl exists and depends on libiconv.
10271028 #ifdef __cplusplus
10281029 "C"
10291030 #endif
1030 const char *_nl_expand_alias ();],
1031 const char *_nl_expand_alias (const char *);],
10311032 [bindtextdomain ("", "");
1032 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
1033 return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")],
10331034 [LIBINTL="$LIBINTL $LIBICONV"
10341035 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10351036 gt_cv_func_gnugettext_libintl=yes
10721073 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
10731074 fi
10741075
1076 CATOBJEXT=
10751077 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10761078 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10771079 dnl Mark actions to use GNU gettext tools.
10781080 CATOBJEXT=.gmo
10791081 fi
10801082 ])
1083
1084 if test -n "$INTL_MACOSX_LIBS"; then
1085 if test "$gt_use_preinstalled_gnugettext" = "yes" \
1086 || test "$nls_cv_use_gnu_gettext" = "yes"; then
1087 dnl Some extra flags are needed during linking.
1088 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
1089 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
1090 fi
1091 fi
10811092
10821093 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10831094 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11541165 AC_SUBST(GENCAT)
11551166
11561167 dnl For backward compatibility. Some Makefiles may be using this.
1168 INTLOBJS=
11571169 if test "$USE_INCLUDED_LIBINTL" = yes; then
11581170 INTLOBJS="\$(GETTOBJS)"
11591171 fi
11841196 AC_REQUIRE([AM_MKINSTALLDIRS])dnl
11851197 AC_REQUIRE([AC_PROG_CC])dnl
11861198 AC_REQUIRE([AC_CANONICAL_HOST])dnl
1199 AC_REQUIRE([gt_GLIBC2])dnl
11871200 AC_REQUIRE([AC_PROG_RANLIB])dnl
11881201 AC_REQUIRE([AC_ISC_POSIX])dnl
11891202 AC_REQUIRE([AC_HEADER_STDC])dnl
11901203 AC_REQUIRE([AC_C_CONST])dnl
1204 AC_REQUIRE([bh_C_SIGNED])dnl
11911205 AC_REQUIRE([AC_C_INLINE])dnl
11921206 AC_REQUIRE([AC_TYPE_OFF_T])dnl
11931207 AC_REQUIRE([AC_TYPE_SIZE_T])dnl
1208 AC_REQUIRE([gl_AC_TYPE_LONG_LONG])dnl
1209 AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl
1210 AC_REQUIRE([gt_TYPE_WCHAR_T])dnl
1211 AC_REQUIRE([gt_TYPE_WINT_T])dnl
1212 AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
1213 AC_REQUIRE([gl_AC_HEADER_STDINT_H])
1214 AC_REQUIRE([gt_TYPE_INTMAX_T])
1215 AC_REQUIRE([gt_PRINTF_POSIX])
11941216 AC_REQUIRE([AC_FUNC_ALLOCA])dnl
11951217 AC_REQUIRE([AC_FUNC_MMAP])dnl
1196 AC_REQUIRE([jm_GLIBC21])dnl
1218 AC_REQUIRE([gl_GLIBC21])dnl
11971219 AC_REQUIRE([gt_INTDIV0])dnl
1198 AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl
1220 AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl
11991221 AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl
12001222 AC_REQUIRE([gt_INTTYPES_PRI])dnl
1201
1223 AC_REQUIRE([gl_XSIZE])dnl
1224 AC_REQUIRE([gt_INTL_MACOSX])dnl
1225
1226 AC_CHECK_TYPE([ptrdiff_t], ,
1227 [AC_DEFINE([ptrdiff_t], [long],
1228 [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])
1229 ])
12021230 AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
12031231 stdlib.h string.h unistd.h sys/param.h])
1204 AC_CHECK_FUNCS([feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
1205 geteuid getgid getuid mempcpy munmap putenv setenv setlocale stpcpy \
1206 strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
1232 AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \
1233 mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \
1234 strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \
12071235 __fsetlocking])
1236
1237 dnl Use the _snprintf function only if it is declared (because on NetBSD it
1238 dnl is defined as a weak alias of snprintf; we prefer to use the latter).
1239 gt_CHECK_DECL(_snprintf, [#include <stdio.h>])
1240 gt_CHECK_DECL(_snwprintf, [#include <stdio.h>])
1241
1242 dnl Use the *_unlocked functions only if they are declared.
1243 dnl (because some of them were defined without being declared in Solaris
1244 dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built
1245 dnl on Solaris 2.5.1 to run on Solaris 2.6).
1246 dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.
1247 gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>])
1248 gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>])
1249 gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>])
1250
1251 case $gt_cv_func_printf_posix in
1252 *yes) HAVE_POSIX_PRINTF=1 ;;
1253 *) HAVE_POSIX_PRINTF=0 ;;
1254 esac
1255 AC_SUBST([HAVE_POSIX_PRINTF])
1256 if test "$ac_cv_func_asprintf" = yes; then
1257 HAVE_ASPRINTF=1
1258 else
1259 HAVE_ASPRINTF=0
1260 fi
1261 AC_SUBST([HAVE_ASPRINTF])
1262 if test "$ac_cv_func_snprintf" = yes; then
1263 HAVE_SNPRINTF=1
1264 else
1265 HAVE_SNPRINTF=0
1266 fi
1267 AC_SUBST([HAVE_SNPRINTF])
1268 if test "$ac_cv_func_wprintf" = yes; then
1269 HAVE_WPRINTF=1
1270 else
1271 HAVE_WPRINTF=0
1272 fi
1273 AC_SUBST([HAVE_WPRINTF])
12081274
12091275 AM_ICONV
12101276 AM_LANGINFO_CODESET
12111277 if test $ac_cv_header_locale_h = yes; then
1212 AM_LC_MESSAGES
1278 gt_LC_MESSAGES
1279 fi
1280
1281 if test -n "$INTL_MACOSX_LIBS"; then
1282 CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"
12131283 fi
12141284
12151285 dnl intl/plural.c is generated from intl/plural.y. It requires bison,
12451315 ])
12461316
12471317
1318 dnl Checks for special options needed on MacOS X.
1319 dnl Defines INTL_MACOSX_LIBS.
1320 AC_DEFUN([gt_INTL_MACOSX],
1321 [
1322 dnl Check for API introduced in MacOS X 10.2.
1323 AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
1324 gt_cv_func_CFPreferencesCopyAppValue,
1325 [gt_save_CPPFLAGS="$CPPFLAGS"
1326 CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"
1327 gt_save_LIBS="$LIBS"
1328 LIBS="$LIBS -framework CoreFoundation"
1329 AC_TRY_LINK([#include <CFPreferences.h>],
1330 [CFPreferencesCopyAppValue(NULL, NULL)],
1331 [gt_cv_func_CFPreferencesCopyAppValue=yes],
1332 [gt_cv_func_CFPreferencesCopyAppValue=no])
1333 CPPFLAGS="$gt_save_CPPFLAGS"
1334 LIBS="$gt_save_LIBS"])
1335 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
1336 AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,
1337 [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
1338 fi
1339 dnl Check for API introduced in MacOS X 10.3.
1340 AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,
1341 [gt_save_CPPFLAGS="$CPPFLAGS"
1342 CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"
1343 gt_save_LIBS="$LIBS"
1344 LIBS="$LIBS -framework CoreFoundation"
1345 AC_TRY_LINK([#include <CFLocale.h>], [CFLocaleCopyCurrent();],
1346 [gt_cv_func_CFLocaleCopyCurrent=yes],
1347 [gt_cv_func_CFLocaleCopyCurrent=no])
1348 CPPFLAGS="$gt_save_CPPFLAGS"
1349 LIBS="$gt_save_LIBS"])
1350 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
1351 AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,
1352 [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
1353 fi
1354 INTL_MACOSX_LIBS=
1355 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
1356 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
1357 fi
1358 AC_SUBST([INTL_MACOSX_LIBS])
1359 ])
1360
1361
1362 dnl gt_CHECK_DECL(FUNC, INCLUDES)
1363 dnl Check whether a function is declared.
1364 AC_DEFUN([gt_CHECK_DECL],
1365 [
1366 AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1,
1367 [AC_TRY_COMPILE([$2], [
1368 #ifndef $1
1369 char *p = (char *) $1;
1370 #endif
1371 ], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)])
1372 if test $ac_cv_have_decl_$1 = yes; then
1373 gt_value=1
1374 else
1375 gt_value=0
1376 fi
1377 AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value],
1378 [Define to 1 if you have the declaration of `$1', and to 0 if you don't.])
1379 ])
1380
1381
12481382 dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
12491383 AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
12501384
1251 # po.m4 serial 1 (gettext-0.12)
1252 dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
1253 dnl This file is free software, distributed under the terms of the GNU
1254 dnl General Public License. As a special exception to the GNU General
1255 dnl Public License, this file may be distributed as part of a program
1256 dnl that contains a configuration script generated by Autoconf, under
1257 dnl the same distribution terms as the rest of that program.
1385 # po.m4 serial 7 (gettext-0.14.3)
1386 dnl Copyright (C) 1995-2005 Free Software Foundation, Inc.
1387 dnl This file is free software; the Free Software Foundation
1388 dnl gives unlimited permission to copy and/or distribute it,
1389 dnl with or without modifications, as long as this notice is preserved.
12581390 dnl
12591391 dnl This file can can be used in projects which are not available under
12601392 dnl the GNU General Public License or the GNU Library General Public
12691401 dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
12701402 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
12711403
1404 AC_PREREQ(2.50)
1405
12721406 dnl Checks for all prerequisites of the po subdirectory.
12731407 AC_DEFUN([AM_PO_SUBDIRS],
12741408 [
12841418 dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.
12851419 dnl The second test excludes FreeBSD msgfmt.
12861420 AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
1287 [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
1421 [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
12881422 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
12891423 :)
12901424 AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
12931427 dnl The first test excludes Solaris xgettext and early GNU xgettext versions.
12941428 dnl The second test excludes FreeBSD xgettext.
12951429 AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
1296 [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
1430 [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 &&
12971431 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],
12981432 :)
12991433 dnl Remove leftover from FreeBSD xgettext call.
13011435
13021436 dnl Search for GNU msgmerge 0.11 or newer in the PATH.
13031437 AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,
1304 [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], :)
1438 [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :)
13051439
13061440 dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.
13071441 dnl Test whether we really found GNU msgfmt.
13561490 /*) top_srcdir="$ac_given_srcdir" ;;
13571491 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
13581492 esac
1493 # Treat a directory as a PO directory if and only if it has a
1494 # POTFILES.in file. This allows packages to have multiple PO
1495 # directories under different names or in different locations.
13591496 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
13601497 rm -f "$ac_dir/POTFILES"
13611498 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
13621499 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
13631500 POMAKEFILEDEPS="POTFILES.in"
1364 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
1501 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
13651502 # on $ac_dir but don't depend on user-specified configuration
13661503 # parameters.
13671504 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
13691506 if test -n "$OBSOLETE_ALL_LINGUAS"; then
13701507 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
13711508 fi
1372 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
1509 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
13731510 # Hide the ALL_LINGUAS assigment from automake.
13741511 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
13751512 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
13771514 # The set of available languages was given in configure.in.
13781515 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
13791516 fi
1517 # Compute POFILES
1518 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
1519 # Compute UPDATEPOFILES
1520 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
1521 # Compute DUMMYPOFILES
1522 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
1523 # Compute GMOFILES
1524 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
13801525 case "$ac_given_srcdir" in
13811526 .) srcdirpre= ;;
13821527 *) srcdirpre='$(srcdir)/' ;;
13831528 esac
13841529 POFILES=
1385 GMOFILES=
13861530 UPDATEPOFILES=
13871531 DUMMYPOFILES=
1532 GMOFILES=
13881533 for lang in $ALL_LINGUAS; do
13891534 POFILES="$POFILES $srcdirpre$lang.po"
1390 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
13911535 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
13921536 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
1537 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
13931538 done
13941539 # CATALOGS depends on both $ac_dir and the user's LINGUAS
13951540 # environment variable.
14241569 done
14251570 fi
14261571 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
1427 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
1572 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
14281573 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
14291574 if test -f "$f"; then
14301575 case "$f" in
14381583 esac
14391584 done],
14401585 [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
1441 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
1586 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
14421587 # from automake.
14431588 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
14441589 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14461591 ])
14471592 ])
14481593
1449 # nls.m4 serial 1 (gettext-0.12)
1450 dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.
1451 dnl This file is free software, distributed under the terms of the GNU
1452 dnl General Public License. As a special exception to the GNU General
1453 dnl Public License, this file may be distributed as part of a program
1454 dnl that contains a configuration script generated by Autoconf, under
1455 dnl the same distribution terms as the rest of that program.
1594 dnl Postprocesses a Makefile in a directory containing PO files.
1595 AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE],
1596 [
1597 # When this code is run, in config.status, two variables have already been
1598 # set:
1599 # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in,
1600 # - LINGUAS is the value of the environment variable LINGUAS at configure
1601 # time.
1602
1603 changequote(,)dnl
1604 # Adjust a relative srcdir.
1605 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
1606 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
1607 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
1608 # In autoconf-2.13 it is called $ac_given_srcdir.
1609 # In autoconf-2.50 it is called $srcdir.
1610 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
1611 case "$ac_given_srcdir" in
1612 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
1613 /*) top_srcdir="$ac_given_srcdir" ;;
1614 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
1615 esac
1616
1617 # Find a way to echo strings without interpreting backslash.
1618 if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then
1619 gt_echo='echo'
1620 else
1621 if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then
1622 gt_echo='printf %s\n'
1623 else
1624 echo_func () {
1625 cat <<EOT
1626 $*
1627 EOT
1628 }
1629 gt_echo='echo_func'
1630 fi
1631 fi
1632
1633 # A sed script that extracts the value of VARIABLE from a Makefile.
1634 sed_x_variable='
1635 # Test if the hold space is empty.
1636 x
1637 s/P/P/
1638 x
1639 ta
1640 # Yes it was empty. Look if we have the expected variable definition.
1641 /^[ ]*VARIABLE[ ]*=/{
1642 # Seen the first line of the variable definition.
1643 s/^[ ]*VARIABLE[ ]*=//
1644 ba
1645 }
1646 bd
1647 :a
1648 # Here we are processing a line from the variable definition.
1649 # Remove comment, more precisely replace it with a space.
1650 s/#.*$/ /
1651 # See if the line ends in a backslash.
1652 tb
1653 :b
1654 s/\\$//
1655 # Print the line, without the trailing backslash.
1656 p
1657 tc
1658 # There was no trailing backslash. The end of the variable definition is
1659 # reached. Clear the hold space.
1660 s/^.*$//
1661 x
1662 bd
1663 :c
1664 # A trailing backslash means that the variable definition continues in the
1665 # next line. Put a nonempty string into the hold space to indicate this.
1666 s/^.*$/P/
1667 x
1668 :d
1669 '
1670 changequote([,])dnl
1671
1672 # Set POTFILES to the value of the Makefile variable POTFILES.
1673 sed_x_POTFILES="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`"
1674 POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
1675 # Compute POTFILES_DEPS as
1676 # $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
1677 POTFILES_DEPS=
1678 for file in $POTFILES; do
1679 POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
1680 done
1681 POMAKEFILEDEPS=""
1682
1683 if test -n "$OBSOLETE_ALL_LINGUAS"; then
1684 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
1685 fi
1686 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
1687 # The LINGUAS file contains the set of available languages.
1688 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
1689 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
1690 else
1691 # Set ALL_LINGUAS to the value of the Makefile variable LINGUAS.
1692 sed_x_LINGUAS="`$gt_echo \"$sed_x_variable\" | sed -e '/^ *#/d' -e 's/VARIABLE/LINGUAS/g'`"
1693 ALL_LINGUAS_=`sed -n -e "$sed_x_LINGUAS" < "$ac_file"`
1694 fi
1695 # Hide the ALL_LINGUAS assigment from automake.
1696 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
1697 # Compute POFILES
1698 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
1699 # Compute UPDATEPOFILES
1700 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
1701 # Compute DUMMYPOFILES
1702 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
1703 # Compute GMOFILES
1704 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
1705 # Compute PROPERTIESFILES
1706 # as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).properties)
1707 # Compute CLASSFILES
1708 # as $(foreach lang, $(ALL_LINGUAS), $(top_srcdir)/$(DOMAIN)_$(lang).class)
1709 # Compute QMFILES
1710 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).qm)
1711 # Compute MSGFILES
1712 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang)).msg)
1713 # Compute RESOURCESDLLFILES
1714 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(frob $(lang))/$(DOMAIN).resources.dll)
1715 case "$ac_given_srcdir" in
1716 .) srcdirpre= ;;
1717 *) srcdirpre='$(srcdir)/' ;;
1718 esac
1719 POFILES=
1720 UPDATEPOFILES=
1721 DUMMYPOFILES=
1722 GMOFILES=
1723 PROPERTIESFILES=
1724 CLASSFILES=
1725 QMFILES=
1726 MSGFILES=
1727 RESOURCESDLLFILES=
1728 for lang in $ALL_LINGUAS; do
1729 POFILES="$POFILES $srcdirpre$lang.po"
1730 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
1731 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
1732 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
1733 PROPERTIESFILES="$PROPERTIESFILES \$(top_srcdir)/\$(DOMAIN)_$lang.properties"
1734 CLASSFILES="$CLASSFILES \$(top_srcdir)/\$(DOMAIN)_$lang.class"
1735 QMFILES="$QMFILES $srcdirpre$lang.qm"
1736 frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
1737 MSGFILES="$MSGFILES $srcdirpre$frobbedlang.msg"
1738 frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
1739 RESOURCESDLLFILES="$RESOURCESDLLFILES $srcdirpre$frobbedlang/\$(DOMAIN).resources.dll"
1740 done
1741 # CATALOGS depends on both $ac_dir and the user's LINGUAS
1742 # environment variable.
1743 INST_LINGUAS=
1744 if test -n "$ALL_LINGUAS"; then
1745 for presentlang in $ALL_LINGUAS; do
1746 useit=no
1747 if test "%UNSET%" != "$LINGUAS"; then
1748 desiredlanguages="$LINGUAS"
1749 else
1750 desiredlanguages="$ALL_LINGUAS"
1751 fi
1752 for desiredlang in $desiredlanguages; do
1753 # Use the presentlang catalog if desiredlang is
1754 # a. equal to presentlang, or
1755 # b. a variant of presentlang (because in this case,
1756 # presentlang can be used as a fallback for messages
1757 # which are not translated in the desiredlang catalog).
1758 case "$desiredlang" in
1759 "$presentlang"*) useit=yes;;
1760 esac
1761 done
1762 if test $useit = yes; then
1763 INST_LINGUAS="$INST_LINGUAS $presentlang"
1764 fi
1765 done
1766 fi
1767 CATALOGS=
1768 JAVACATALOGS=
1769 QTCATALOGS=
1770 TCLCATALOGS=
1771 CSHARPCATALOGS=
1772 if test -n "$INST_LINGUAS"; then
1773 for lang in $INST_LINGUAS; do
1774 CATALOGS="$CATALOGS $lang.gmo"
1775 JAVACATALOGS="$JAVACATALOGS \$(DOMAIN)_$lang.properties"
1776 QTCATALOGS="$QTCATALOGS $lang.qm"
1777 frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
1778 TCLCATALOGS="$TCLCATALOGS $frobbedlang.msg"
1779 frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
1780 CSHARPCATALOGS="$CSHARPCATALOGS $frobbedlang/\$(DOMAIN).resources.dll"
1781 done
1782 fi
1783
1784 sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
1785 if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
1786 # Add dependencies that cannot be formulated as a simple suffix rule.
1787 for lang in $ALL_LINGUAS; do
1788 frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'`
1789 cat >> "$ac_file.tmp" <<EOF
1790 $frobbedlang.msg: $lang.po
1791 @echo "\$(MSGFMT) -c --tcl -d \$(srcdir) -l $lang $srcdirpre$lang.po"; \
1792 \$(MSGFMT) -c --tcl -d "\$(srcdir)" -l $lang $srcdirpre$lang.po || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
1793 EOF
1794 done
1795 fi
1796 if grep -l '@CSHARPCATALOGS@' "$ac_file" > /dev/null; then
1797 # Add dependencies that cannot be formulated as a simple suffix rule.
1798 for lang in $ALL_LINGUAS; do
1799 frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'`
1800 cat >> "$ac_file.tmp" <<EOF
1801 $frobbedlang/\$(DOMAIN).resources.dll: $lang.po
1802 @echo "\$(MSGFMT) -c --csharp -d \$(srcdir) -l $lang $srcdirpre$lang.po -r \$(DOMAIN)"; \
1803 \$(MSGFMT) -c --csharp -d "\$(srcdir)" -l $lang $srcdirpre$lang.po -r "\$(DOMAIN)" || { rm -f "\$(srcdir)/$frobbedlang.msg"; exit 1; }
1804 EOF
1805 done
1806 fi
1807 if test -n "$POMAKEFILEDEPS"; then
1808 cat >> "$ac_file.tmp" <<EOF
1809 Makefile: $POMAKEFILEDEPS
1810 EOF
1811 fi
1812 mv "$ac_file.tmp" "$ac_file"
1813 ])
1814
1815 # nls.m4 serial 2 (gettext-0.14.3)
1816 dnl Copyright (C) 1995-2003, 2005 Free Software Foundation, Inc.
1817 dnl This file is free software; the Free Software Foundation
1818 dnl gives unlimited permission to copy and/or distribute it,
1819 dnl with or without modifications, as long as this notice is preserved.
14561820 dnl
14571821 dnl This file can can be used in projects which are not available under
14581822 dnl the GNU General Public License or the GNU Library General Public
14661830 dnl Authors:
14671831 dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
14681832 dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
1833
1834 AC_PREREQ(2.50)
14691835
14701836 AC_DEFUN([AM_NLS],
14711837 [
14801846
14811847 AC_DEFUN([AM_MKINSTALLDIRS],
14821848 [
1849 dnl Tell automake >= 1.10 to complain if mkinstalldirs is missing.
1850 m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([mkinstalldirs])])
14831851 dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
14841852 dnl find the mkinstalldirs script in another subdir but $(top_srcdir).
14851853 dnl Try to locate it.
14961864 AC_SUBST(MKINSTALLDIRS)
14971865 ])
14981866
1499 # progtest.m4 serial 3 (gettext-0.12)
1500 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
1501 dnl This file is free software, distributed under the terms of the GNU
1502 dnl General Public License. As a special exception to the GNU General
1503 dnl Public License, this file may be distributed as part of a program
1504 dnl that contains a configuration script generated by Autoconf, under
1505 dnl the same distribution terms as the rest of that program.
1867 # progtest.m4 serial 4 (gettext-0.14.2)
1868 dnl Copyright (C) 1996-2003, 2005 Free Software Foundation, Inc.
1869 dnl This file is free software; the Free Software Foundation
1870 dnl gives unlimited permission to copy and/or distribute it,
1871 dnl with or without modifications, as long as this notice is preserved.
15061872 dnl
15071873 dnl This file can can be used in projects which are not available under
15081874 dnl the GNU General Public License or the GNU Library General Public
15151881
15161882 dnl Authors:
15171883 dnl Ulrich Drepper <drepper@cygnus.com>, 1996.
1884
1885 AC_PREREQ(2.50)
15181886
15191887 # Search path for a program which passes the given test.
15201888
15651933 test -z "$ac_dir" && ac_dir=.
15661934 for ac_exec_ext in '' $ac_executable_extensions; do
15671935 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
1936 echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD
15681937 if [$3]; then
15691938 ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
15701939 break 2
15881957 AC_SUBST($1)dnl
15891958 ])
15901959
1591 # lib-prefix.m4 serial 2 (gettext-0.12)
1592 dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
1593 dnl This file is free software, distributed under the terms of the GNU
1594 dnl General Public License. As a special exception to the GNU General
1595 dnl Public License, this file may be distributed as part of a program
1596 dnl that contains a configuration script generated by Autoconf, under
1597 dnl the same distribution terms as the rest of that program.
1960 # lib-prefix.m4 serial 4 (gettext-0.14.2)
1961 dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
1962 dnl This file is free software; the Free Software Foundation
1963 dnl gives unlimited permission to copy and/or distribute it,
1964 dnl with or without modifications, as long as this notice is preserved.
15981965
15991966 dnl From Bruno Haible.
16001967
16031970 dnl require excessive bracketing.
16041971 ifdef([AC_HELP_STRING],
16051972 [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
1606 [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
1973 [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
16071974
16081975 dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
16091976 dnl to access previously installed libraries. The basic assumption is that
16612028 if test "X$additional_includedir" = "X/usr/local/include"; then
16622029 if test -n "$GCC"; then
16632030 case $host_os in
1664 linux*) haveit=yes;;
2031 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
16652032 esac
16662033 fi
16672034 fi
17442111 prefix="$acl_save_prefix"
17452112 ])
17462113
1747 # lib-link.m4 serial 4 (gettext-0.12)
1748 dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
1749 dnl This file is free software, distributed under the terms of the GNU
1750 dnl General Public License. As a special exception to the GNU General
1751 dnl Public License, this file may be distributed as part of a program
1752 dnl that contains a configuration script generated by Autoconf, under
1753 dnl the same distribution terms as the rest of that program.
2114 # lib-link.m4 serial 6 (gettext-0.14.3)
2115 dnl Copyright (C) 2001-2005 Free Software Foundation, Inc.
2116 dnl This file is free software; the Free Software Foundation
2117 dnl gives unlimited permission to copy and/or distribute it,
2118 dnl with or without modifications, as long as this notice is preserved.
17542119
17552120 dnl From Bruno Haible.
2121
2122 AC_PREREQ(2.50)
17562123
17572124 dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
17582125 dnl the libraries corresponding to explicit and implicit dependencies.
18412208 dnl hardcode_direct, hardcode_minus_L.
18422209 AC_DEFUN([AC_LIB_RPATH],
18432210 [
2211 dnl Tell automake >= 1.10 to complain if config.rpath is missing.
2212 m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])])
18442213 AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
18452214 AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
18462215 AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
20962465 if test "X$additional_includedir" = "X/usr/local/include"; then
20972466 if test -n "$GCC"; then
20982467 case $host_os in
2099 linux*) haveit=yes;;
2468 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
21002469 esac
21012470 fi
21022471 fi
21452514 if test "X$additional_libdir" = "X/usr/local/lib"; then
21462515 if test -n "$GCC"; then
21472516 case $host_os in
2148 linux*) haveit=yes;;
2517 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
21492518 esac
21502519 fi
21512520 fi
22962665 done
22972666 ])
22982667
2299 # lib-ld.m4 serial 2 (gettext-0.12)
2668 # lib-ld.m4 serial 3 (gettext-0.13)
23002669 dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
2301 dnl This file is free software, distributed under the terms of the GNU
2302 dnl General Public License. As a special exception to the GNU General
2303 dnl Public License, this file may be distributed as part of a program
2304 dnl that contains a configuration script generated by Autoconf, under
2305 dnl the same distribution terms as the rest of that program.
2670 dnl This file is free software; the Free Software Foundation
2671 dnl gives unlimited permission to copy and/or distribute it,
2672 dnl with or without modifications, as long as this notice is preserved.
23062673
23072674 dnl Subroutines of libtool.m4,
23082675 dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
23122679 AC_DEFUN([AC_LIB_PROG_LD_GNU],
23132680 [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
23142681 [# I'd rather use --version here, but apparently some GNU ld's only accept -v.
2315 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
2316 acl_cv_prog_gnu_ld=yes
2317 else
2318 acl_cv_prog_gnu_ld=no
2319 fi])
2682 case `$LD -v 2>&1 </dev/null` in
2683 *GNU* | *'with BFD'*)
2684 acl_cv_prog_gnu_ld=yes ;;
2685 *)
2686 acl_cv_prog_gnu_ld=no ;;
2687 esac])
23202688 with_gnu_ld=$acl_cv_prog_gnu_ld
23212689 ])
23222690
23862754 # Check to see if the program is GNU ld. I'd rather use --version,
23872755 # but apparently some GNU ld's only accept -v.
23882756 # Break only if it was the GNU/non-GNU ld that we prefer.
2389 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
2390 test "$with_gnu_ld" != no && break
2391 else
2392 test "$with_gnu_ld" != yes && break
2393 fi
2757 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
2758 *GNU* | *'with BFD'*)
2759 test "$with_gnu_ld" != no && break ;;
2760 *)
2761 test "$with_gnu_ld" != yes && break ;;
2762 esac
23942763 fi
23952764 done
23962765 IFS="$ac_save_ifs"
24092778
24102779 # iconv.m4 serial AM4 (gettext-0.11.3)
24112780 dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
2412 dnl This file is free software, distributed under the terms of the GNU
2413 dnl General Public License. As a special exception to the GNU General
2414 dnl Public License, this file may be distributed as part of a program
2415 dnl that contains a configuration script generated by Autoconf, under
2416 dnl the same distribution terms as the rest of that program.
2781 dnl This file is free software; the Free Software Foundation
2782 dnl gives unlimited permission to copy and/or distribute it,
2783 dnl with or without modifications, as long as this notice is preserved.
24172784
24182785 dnl From Bruno Haible.
24192786
25112878 fi
25122879 ])
25132880
2881 # glibc2.m4 serial 1
2882 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc.
2883 dnl This file is free software; the Free Software Foundation
2884 dnl gives unlimited permission to copy and/or distribute it,
2885 dnl with or without modifications, as long as this notice is preserved.
2886
2887 # Test for the GNU C Library, version 2.0 or newer.
2888 # From Bruno Haible.
2889
2890 AC_DEFUN([gt_GLIBC2],
2891 [
2892 AC_CACHE_CHECK(whether we are using the GNU C Library 2 or newer,
2893 ac_cv_gnu_library_2,
2894 [AC_EGREP_CPP([Lucky GNU user],
2895 [
2896 #include <features.h>
2897 #ifdef __GNU_LIBRARY__
2898 #if (__GLIBC__ >= 2)
2899 Lucky GNU user
2900 #endif
2901 #endif
2902 ],
2903 ac_cv_gnu_library_2=yes,
2904 ac_cv_gnu_library_2=no)
2905 ]
2906 )
2907 AC_SUBST(GLIBC2)
2908 GLIBC2="$ac_cv_gnu_library_2"
2909 ]
2910 )
2911
25142912 # isc-posix.m4 serial 2 (gettext-0.11.2)
25152913 dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
2516 dnl This file is free software, distributed under the terms of the GNU
2517 dnl General Public License. As a special exception to the GNU General
2518 dnl Public License, this file may be distributed as part of a program
2519 dnl that contains a configuration script generated by Autoconf, under
2520 dnl the same distribution terms as the rest of that program.
2914 dnl This file is free software; the Free Software Foundation
2915 dnl gives unlimited permission to copy and/or distribute it,
2916 dnl with or without modifications, as long as this notice is preserved.
25212917
25222918 # This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
25232919
25382934 ]
25392935 )
25402936
2541 # glibc21.m4 serial 2 (fileutils-4.1.3, gettext-0.10.40)
2542 dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
2543 dnl This file is free software, distributed under the terms of the GNU
2544 dnl General Public License. As a special exception to the GNU General
2545 dnl Public License, this file may be distributed as part of a program
2546 dnl that contains a configuration script generated by Autoconf, under
2547 dnl the same distribution terms as the rest of that program.
2937 # signed.m4 serial 1 (gettext-0.10.40)
2938 dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
2939 dnl This file is free software; the Free Software Foundation
2940 dnl gives unlimited permission to copy and/or distribute it,
2941 dnl with or without modifications, as long as this notice is preserved.
2942
2943 dnl From Bruno Haible.
2944
2945 AC_DEFUN([bh_C_SIGNED],
2946 [
2947 AC_CACHE_CHECK([for signed], bh_cv_c_signed,
2948 [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
2949 if test $bh_cv_c_signed = no; then
2950 AC_DEFINE(signed, ,
2951 [Define to empty if the C compiler doesn't support this keyword.])
2952 fi
2953 ])
2954
2955 # longlong.m4 serial 5
2956 dnl Copyright (C) 1999-2004 Free Software Foundation, Inc.
2957 dnl This file is free software; the Free Software Foundation
2958 dnl gives unlimited permission to copy and/or distribute it,
2959 dnl with or without modifications, as long as this notice is preserved.
2960
2961 dnl From Paul Eggert.
2962
2963 # Define HAVE_LONG_LONG if 'long long' works.
2964
2965 AC_DEFUN([gl_AC_TYPE_LONG_LONG],
2966 [
2967 AC_CACHE_CHECK([for long long], ac_cv_type_long_long,
2968 [AC_TRY_LINK([long long ll = 1LL; int i = 63;],
2969 [long long llmax = (long long) -1;
2970 return ll << i | ll >> i | llmax / ll | llmax % ll;],
2971 ac_cv_type_long_long=yes,
2972 ac_cv_type_long_long=no)])
2973 if test $ac_cv_type_long_long = yes; then
2974 AC_DEFINE(HAVE_LONG_LONG, 1,
2975 [Define if you have the 'long long' type.])
2976 fi
2977 ])
2978
2979 # longdouble.m4 serial 1 (gettext-0.12)
2980 dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
2981 dnl This file is free software; the Free Software Foundation
2982 dnl gives unlimited permission to copy and/or distribute it,
2983 dnl with or without modifications, as long as this notice is preserved.
2984
2985 dnl From Bruno Haible.
2986 dnl Test whether the compiler supports the 'long double' type.
2987 dnl Prerequisite: AC_PROG_CC
2988
2989 AC_DEFUN([gt_TYPE_LONGDOUBLE],
2990 [
2991 AC_CACHE_CHECK([for long double], gt_cv_c_long_double,
2992 [if test "$GCC" = yes; then
2993 gt_cv_c_long_double=yes
2994 else
2995 AC_TRY_COMPILE([
2996 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
2997 long double foo = 0.0;
2998 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
2999 int array [2*(sizeof(long double) >= sizeof(double)) - 1];
3000 ], ,
3001 gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
3002 fi])
3003 if test $gt_cv_c_long_double = yes; then
3004 AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
3005 fi
3006 ])
3007
3008 # wchar_t.m4 serial 1 (gettext-0.12)
3009 dnl Copyright (C) 2002-2003 Free Software Foundation, Inc.
3010 dnl This file is free software; the Free Software Foundation
3011 dnl gives unlimited permission to copy and/or distribute it,
3012 dnl with or without modifications, as long as this notice is preserved.
3013
3014 dnl From Bruno Haible.
3015 dnl Test whether <stddef.h> has the 'wchar_t' type.
3016 dnl Prerequisite: AC_PROG_CC
3017
3018 AC_DEFUN([gt_TYPE_WCHAR_T],
3019 [
3020 AC_CACHE_CHECK([for wchar_t], gt_cv_c_wchar_t,
3021 [AC_TRY_COMPILE([#include <stddef.h>
3022 wchar_t foo = (wchar_t)'\0';], ,
3023 gt_cv_c_wchar_t=yes, gt_cv_c_wchar_t=no)])
3024 if test $gt_cv_c_wchar_t = yes; then
3025 AC_DEFINE(HAVE_WCHAR_T, 1, [Define if you have the 'wchar_t' type.])
3026 fi
3027 ])
3028
3029 # wint_t.m4 serial 1 (gettext-0.12)
3030 dnl Copyright (C) 2003 Free Software Foundation, Inc.
3031 dnl This file is free software; the Free Software Foundation
3032 dnl gives unlimited permission to copy and/or distribute it,
3033 dnl with or without modifications, as long as this notice is preserved.
3034
3035 dnl From Bruno Haible.
3036 dnl Test whether <wchar.h> has the 'wint_t' type.
3037 dnl Prerequisite: AC_PROG_CC
3038
3039 AC_DEFUN([gt_TYPE_WINT_T],
3040 [
3041 AC_CACHE_CHECK([for wint_t], gt_cv_c_wint_t,
3042 [AC_TRY_COMPILE([#include <wchar.h>
3043 wint_t foo = (wchar_t)'\0';], ,
3044 gt_cv_c_wint_t=yes, gt_cv_c_wint_t=no)])
3045 if test $gt_cv_c_wint_t = yes; then
3046 AC_DEFINE(HAVE_WINT_T, 1, [Define if you have the 'wint_t' type.])
3047 fi
3048 ])
3049
3050 # inttypes_h.m4 serial 6
3051 dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
3052 dnl This file is free software; the Free Software Foundation
3053 dnl gives unlimited permission to copy and/or distribute it,
3054 dnl with or without modifications, as long as this notice is preserved.
3055
3056 dnl From Paul Eggert.
3057
3058 # Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists,
3059 # doesn't clash with <sys/types.h>, and declares uintmax_t.
3060
3061 AC_DEFUN([gl_AC_HEADER_INTTYPES_H],
3062 [
3063 AC_CACHE_CHECK([for inttypes.h], gl_cv_header_inttypes_h,
3064 [AC_TRY_COMPILE(
3065 [#include <sys/types.h>
3066 #include <inttypes.h>],
3067 [uintmax_t i = (uintmax_t) -1;],
3068 gl_cv_header_inttypes_h=yes,
3069 gl_cv_header_inttypes_h=no)])
3070 if test $gl_cv_header_inttypes_h = yes; then
3071 AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1,
3072 [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
3073 and declares uintmax_t. ])
3074 fi
3075 ])
3076
3077 # stdint_h.m4 serial 5
3078 dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
3079 dnl This file is free software; the Free Software Foundation
3080 dnl gives unlimited permission to copy and/or distribute it,
3081 dnl with or without modifications, as long as this notice is preserved.
3082
3083 dnl From Paul Eggert.
3084
3085 # Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
3086 # doesn't clash with <sys/types.h>, and declares uintmax_t.
3087
3088 AC_DEFUN([gl_AC_HEADER_STDINT_H],
3089 [
3090 AC_CACHE_CHECK([for stdint.h], gl_cv_header_stdint_h,
3091 [AC_TRY_COMPILE(
3092 [#include <sys/types.h>
3093 #include <stdint.h>],
3094 [uintmax_t i = (uintmax_t) -1;],
3095 gl_cv_header_stdint_h=yes,
3096 gl_cv_header_stdint_h=no)])
3097 if test $gl_cv_header_stdint_h = yes; then
3098 AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1,
3099 [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
3100 and declares uintmax_t. ])
3101 fi
3102 ])
3103
3104 # intmax.m4 serial 2 (gettext-0.14.2)
3105 dnl Copyright (C) 2002-2005 Free Software Foundation, Inc.
3106 dnl This file is free software; the Free Software Foundation
3107 dnl gives unlimited permission to copy and/or distribute it,
3108 dnl with or without modifications, as long as this notice is preserved.
3109
3110 dnl From Bruno Haible.
3111 dnl Test whether the system has the 'intmax_t' type, but don't attempt to
3112 dnl find a replacement if it is lacking.
3113
3114 AC_DEFUN([gt_TYPE_INTMAX_T],
3115 [
3116 AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
3117 AC_REQUIRE([gl_AC_HEADER_STDINT_H])
3118 AC_CACHE_CHECK(for intmax_t, gt_cv_c_intmax_t,
3119 [AC_TRY_COMPILE([
3120 #include <stddef.h>
3121 #include <stdlib.h>
3122 #if HAVE_STDINT_H_WITH_UINTMAX
3123 #include <stdint.h>
3124 #endif
3125 #if HAVE_INTTYPES_H_WITH_UINTMAX
3126 #include <inttypes.h>
3127 #endif
3128 ], [intmax_t x = -1;], gt_cv_c_intmax_t=yes, gt_cv_c_intmax_t=no)])
3129 if test $gt_cv_c_intmax_t = yes; then
3130 AC_DEFINE(HAVE_INTMAX_T, 1,
3131 [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
3132 fi
3133 ])
3134
3135 # printf-posix.m4 serial 2 (gettext-0.13.1)
3136 dnl Copyright (C) 2003 Free Software Foundation, Inc.
3137 dnl This file is free software; the Free Software Foundation
3138 dnl gives unlimited permission to copy and/or distribute it,
3139 dnl with or without modifications, as long as this notice is preserved.
3140
3141 dnl From Bruno Haible.
3142 dnl Test whether the printf() function supports POSIX/XSI format strings with
3143 dnl positions.
3144
3145 AC_DEFUN([gt_PRINTF_POSIX],
3146 [
3147 AC_REQUIRE([AC_PROG_CC])
3148 AC_CACHE_CHECK([whether printf() supports POSIX/XSI format strings],
3149 gt_cv_func_printf_posix,
3150 [
3151 AC_TRY_RUN([
3152 #include <stdio.h>
3153 #include <string.h>
3154 /* The string "%2$d %1$d", with dollar characters protected from the shell's
3155 dollar expansion (possibly an autoconf bug). */
3156 static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
3157 static char buf[100];
3158 int main ()
3159 {
3160 sprintf (buf, format, 33, 55);
3161 return (strcmp (buf, "55 33") != 0);
3162 }], gt_cv_func_printf_posix=yes, gt_cv_func_printf_posix=no,
3163 [
3164 AC_EGREP_CPP(notposix, [
3165 #if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
3166 notposix
3167 #endif
3168 ], gt_cv_func_printf_posix="guessing no",
3169 gt_cv_func_printf_posix="guessing yes")
3170 ])
3171 ])
3172 case $gt_cv_func_printf_posix in
3173 *yes)
3174 AC_DEFINE(HAVE_POSIX_PRINTF, 1,
3175 [Define if your printf() function supports format strings with positions.])
3176 ;;
3177 esac
3178 ])
3179
3180 # glibc21.m4 serial 3
3181 dnl Copyright (C) 2000-2002, 2004 Free Software Foundation, Inc.
3182 dnl This file is free software; the Free Software Foundation
3183 dnl gives unlimited permission to copy and/or distribute it,
3184 dnl with or without modifications, as long as this notice is preserved.
25483185
25493186 # Test for the GNU C Library, version 2.1 or newer.
25503187 # From Bruno Haible.
25513188
2552 AC_DEFUN([jm_GLIBC21],
3189 AC_DEFUN([gl_GLIBC21],
25533190 [
25543191 AC_CACHE_CHECK(whether we are using the GNU C Library 2.1 or newer,
25553192 ac_cv_gnu_library_2_1,
25733210
25743211 # intdiv0.m4 serial 1 (gettext-0.11.3)
25753212 dnl Copyright (C) 2002 Free Software Foundation, Inc.
2576 dnl This file is free software, distributed under the terms of the GNU
2577 dnl General Public License. As a special exception to the GNU General
2578 dnl Public License, this file may be distributed as part of a program
2579 dnl that contains a configuration script generated by Autoconf, under
2580 dnl the same distribution terms as the rest of that program.
3213 dnl This file is free software; the Free Software Foundation
3214 dnl gives unlimited permission to copy and/or distribute it,
3215 dnl with or without modifications, as long as this notice is preserved.
25813216
25823217 dnl From Bruno Haible.
25833218
26443279 [Define if integer division by zero raises signal SIGFPE.])
26453280 ])
26463281
2647 # uintmax_t.m4 serial 7 (gettext-0.12)
2648 dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
2649 dnl This file is free software, distributed under the terms of the GNU
2650 dnl General Public License. As a special exception to the GNU General
2651 dnl Public License, this file may be distributed as part of a program
2652 dnl that contains a configuration script generated by Autoconf, under
2653 dnl the same distribution terms as the rest of that program.
3282 # uintmax_t.m4 serial 9
3283 dnl Copyright (C) 1997-2004 Free Software Foundation, Inc.
3284 dnl This file is free software; the Free Software Foundation
3285 dnl gives unlimited permission to copy and/or distribute it,
3286 dnl with or without modifications, as long as this notice is preserved.
26543287
26553288 dnl From Paul Eggert.
26563289
26593292 # Define uintmax_t to 'unsigned long' or 'unsigned long long'
26603293 # if it is not already defined in <stdint.h> or <inttypes.h>.
26613294
2662 AC_DEFUN([jm_AC_TYPE_UINTMAX_T],
3295 AC_DEFUN([gl_AC_TYPE_UINTMAX_T],
26633296 [
2664 AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])
2665 AC_REQUIRE([jm_AC_HEADER_STDINT_H])
2666 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
2667 AC_REQUIRE([jm_AC_TYPE_UNSIGNED_LONG_LONG])
3297 AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
3298 AC_REQUIRE([gl_AC_HEADER_STDINT_H])
3299 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
3300 AC_REQUIRE([gl_AC_TYPE_UNSIGNED_LONG_LONG])
26683301 test $ac_cv_type_unsigned_long_long = yes \
26693302 && ac_type='unsigned long long' \
26703303 || ac_type='unsigned long'
26773310 fi
26783311 ])
26793312
2680 # inttypes_h.m4 serial 5 (gettext-0.12)
2681 dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
2682 dnl This file is free software, distributed under the terms of the GNU
2683 dnl General Public License. As a special exception to the GNU General
2684 dnl Public License, this file may be distributed as part of a program
2685 dnl that contains a configuration script generated by Autoconf, under
2686 dnl the same distribution terms as the rest of that program.
3313 # ulonglong.m4 serial 4
3314 dnl Copyright (C) 1999-2004 Free Software Foundation, Inc.
3315 dnl This file is free software; the Free Software Foundation
3316 dnl gives unlimited permission to copy and/or distribute it,
3317 dnl with or without modifications, as long as this notice is preserved.
26873318
26883319 dnl From Paul Eggert.
26893320
2690 # Define HAVE_INTTYPES_H_WITH_UINTMAX if <inttypes.h> exists,
2691 # doesn't clash with <sys/types.h>, and declares uintmax_t.
2692
2693 AC_DEFUN([jm_AC_HEADER_INTTYPES_H],
2694 [
2695 AC_CACHE_CHECK([for inttypes.h], jm_ac_cv_header_inttypes_h,
2696 [AC_TRY_COMPILE(
2697 [#include <sys/types.h>
2698 #include <inttypes.h>],
2699 [uintmax_t i = (uintmax_t) -1;],
2700 jm_ac_cv_header_inttypes_h=yes,
2701 jm_ac_cv_header_inttypes_h=no)])
2702 if test $jm_ac_cv_header_inttypes_h = yes; then
2703 AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H_WITH_UINTMAX, 1,
2704 [Define if <inttypes.h> exists, doesn't clash with <sys/types.h>,
2705 and declares uintmax_t. ])
2706 fi
2707 ])
2708
2709 # stdint_h.m4 serial 3 (gettext-0.12)
2710 dnl Copyright (C) 1997-2003 Free Software Foundation, Inc.
2711 dnl This file is free software, distributed under the terms of the GNU
2712 dnl General Public License. As a special exception to the GNU General
2713 dnl Public License, this file may be distributed as part of a program
2714 dnl that contains a configuration script generated by Autoconf, under
2715 dnl the same distribution terms as the rest of that program.
2716
2717 dnl From Paul Eggert.
2718
2719 # Define HAVE_STDINT_H_WITH_UINTMAX if <stdint.h> exists,
2720 # doesn't clash with <sys/types.h>, and declares uintmax_t.
2721
2722 AC_DEFUN([jm_AC_HEADER_STDINT_H],
2723 [
2724 AC_CACHE_CHECK([for stdint.h], jm_ac_cv_header_stdint_h,
2725 [AC_TRY_COMPILE(
2726 [#include <sys/types.h>
2727 #include <stdint.h>],
2728 [uintmax_t i = (uintmax_t) -1;],
2729 jm_ac_cv_header_stdint_h=yes,
2730 jm_ac_cv_header_stdint_h=no)])
2731 if test $jm_ac_cv_header_stdint_h = yes; then
2732 AC_DEFINE_UNQUOTED(HAVE_STDINT_H_WITH_UINTMAX, 1,
2733 [Define if <stdint.h> exists, doesn't clash with <sys/types.h>,
2734 and declares uintmax_t. ])
2735 fi
2736 ])
2737
2738 # ulonglong.m4 serial 2 (fileutils-4.0.32, gettext-0.10.40)
2739 dnl Copyright (C) 1999-2002 Free Software Foundation, Inc.
2740 dnl This file is free software, distributed under the terms of the GNU
2741 dnl General Public License. As a special exception to the GNU General
2742 dnl Public License, this file may be distributed as part of a program
2743 dnl that contains a configuration script generated by Autoconf, under
2744 dnl the same distribution terms as the rest of that program.
2745
2746 dnl From Paul Eggert.
2747
2748 AC_DEFUN([jm_AC_TYPE_UNSIGNED_LONG_LONG],
3321 # Define HAVE_UNSIGNED_LONG_LONG if 'unsigned long long' works.
3322
3323 AC_DEFUN([gl_AC_TYPE_UNSIGNED_LONG_LONG],
27493324 [
27503325 AC_CACHE_CHECK([for unsigned long long], ac_cv_type_unsigned_long_long,
2751 [AC_TRY_LINK([unsigned long long ull = 1; int i = 63;],
3326 [AC_TRY_LINK([unsigned long long ull = 1ULL; int i = 63;],
27523327 [unsigned long long ullmax = (unsigned long long) -1;
27533328 return ull << i | ull >> i | ullmax / ull | ullmax % ull;],
27543329 ac_cv_type_unsigned_long_long=yes,
27553330 ac_cv_type_unsigned_long_long=no)])
27563331 if test $ac_cv_type_unsigned_long_long = yes; then
27573332 AC_DEFINE(HAVE_UNSIGNED_LONG_LONG, 1,
2758 [Define if you have the unsigned long long type.])
3333 [Define if you have the 'unsigned long long' type.])
27593334 fi
27603335 ])
27613336
27623337 # inttypes.m4 serial 1 (gettext-0.11.4)
27633338 dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
2764 dnl This file is free software, distributed under the terms of the GNU
2765 dnl General Public License. As a special exception to the GNU General
2766 dnl Public License, this file may be distributed as part of a program
2767 dnl that contains a configuration script generated by Autoconf, under
2768 dnl the same distribution terms as the rest of that program.
3339 dnl This file is free software; the Free Software Foundation
3340 dnl gives unlimited permission to copy and/or distribute it,
3341 dnl with or without modifications, as long as this notice is preserved.
27693342
27703343 dnl From Paul Eggert.
27713344
27893362
27903363 # inttypes-pri.m4 serial 1 (gettext-0.11.4)
27913364 dnl Copyright (C) 1997-2002 Free Software Foundation, Inc.
2792 dnl This file is free software, distributed under the terms of the GNU
2793 dnl General Public License. As a special exception to the GNU General
2794 dnl Public License, this file may be distributed as part of a program
2795 dnl that contains a configuration script generated by Autoconf, under
2796 dnl the same distribution terms as the rest of that program.
3365 dnl This file is free software; the Free Software Foundation
3366 dnl gives unlimited permission to copy and/or distribute it,
3367 dnl with or without modifications, as long as this notice is preserved.
27973368
27983369 dnl From Bruno Haible.
27993370
28203391 fi
28213392 ])
28223393
3394 # xsize.m4 serial 3
3395 dnl Copyright (C) 2003-2004 Free Software Foundation, Inc.
3396 dnl This file is free software; the Free Software Foundation
3397 dnl gives unlimited permission to copy and/or distribute it,
3398 dnl with or without modifications, as long as this notice is preserved.
3399
3400 AC_DEFUN([gl_XSIZE],
3401 [
3402 dnl Prerequisites of lib/xsize.h.
3403 AC_REQUIRE([gl_SIZE_MAX])
3404 AC_REQUIRE([AC_C_INLINE])
3405 AC_CHECK_HEADERS(stdint.h)
3406 ])
3407
3408 # size_max.m4 serial 2
3409 dnl Copyright (C) 2003 Free Software Foundation, Inc.
3410 dnl This file is free software; the Free Software Foundation
3411 dnl gives unlimited permission to copy and/or distribute it,
3412 dnl with or without modifications, as long as this notice is preserved.
3413
3414 dnl From Bruno Haible.
3415
3416 AC_DEFUN([gl_SIZE_MAX],
3417 [
3418 AC_CHECK_HEADERS(stdint.h)
3419 dnl First test whether the system already has SIZE_MAX.
3420 AC_MSG_CHECKING([for SIZE_MAX])
3421 result=
3422 AC_EGREP_CPP([Found it], [
3423 #include <limits.h>
3424 #if HAVE_STDINT_H
3425 #include <stdint.h>
3426 #endif
3427 #ifdef SIZE_MAX
3428 Found it
3429 #endif
3430 ], result=yes)
3431 if test -z "$result"; then
3432 dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
3433 dnl than the type 'unsigned long'.
3434 dnl The _AC_COMPUTE_INT macro works up to LONG_MAX, since it uses 'expr',
3435 dnl which is guaranteed to work from LONG_MIN to LONG_MAX.
3436 _AC_COMPUTE_INT([~(size_t)0 / 10], res_hi,
3437 [#include <stddef.h>], result=?)
3438 _AC_COMPUTE_INT([~(size_t)0 % 10], res_lo,
3439 [#include <stddef.h>], result=?)
3440 _AC_COMPUTE_INT([sizeof (size_t) <= sizeof (unsigned int)], fits_in_uint,
3441 [#include <stddef.h>], result=?)
3442 if test "$fits_in_uint" = 1; then
3443 dnl Even though SIZE_MAX fits in an unsigned int, it must be of type
3444 dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'.
3445 AC_TRY_COMPILE([#include <stddef.h>
3446 extern size_t foo;
3447 extern unsigned long foo;
3448 ], [], fits_in_uint=0)
3449 fi
3450 if test -z "$result"; then
3451 if test "$fits_in_uint" = 1; then
3452 result="$res_hi$res_lo"U
3453 else
3454 result="$res_hi$res_lo"UL
3455 fi
3456 else
3457 dnl Shouldn't happen, but who knows...
3458 result='~(size_t)0'
3459 fi
3460 fi
3461 AC_MSG_RESULT([$result])
3462 if test "$result" != yes; then
3463 AC_DEFINE_UNQUOTED([SIZE_MAX], [$result],
3464 [Define as the maximum value of type 'size_t', if the system doesn't define it.])
3465 fi
3466 ])
3467
28233468 # codeset.m4 serial AM1 (gettext-0.10.40)
28243469 dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
2825 dnl This file is free software, distributed under the terms of the GNU
2826 dnl General Public License. As a special exception to the GNU General
2827 dnl Public License, this file may be distributed as part of a program
2828 dnl that contains a configuration script generated by Autoconf, under
2829 dnl the same distribution terms as the rest of that program.
3470 dnl This file is free software; the Free Software Foundation
3471 dnl gives unlimited permission to copy and/or distribute it,
3472 dnl with or without modifications, as long as this notice is preserved.
28303473
28313474 dnl From Bruno Haible.
28323475
28443487 fi
28453488 ])
28463489
2847 # lcmessage.m4 serial 3 (gettext-0.11.3)
2848 dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
2849 dnl This file is free software, distributed under the terms of the GNU
2850 dnl General Public License. As a special exception to the GNU General
2851 dnl Public License, this file may be distributed as part of a program
2852 dnl that contains a configuration script generated by Autoconf, under
2853 dnl the same distribution terms as the rest of that program.
3490 # lcmessage.m4 serial 4 (gettext-0.14.2)
3491 dnl Copyright (C) 1995-2002, 2004-2005 Free Software Foundation, Inc.
3492 dnl This file is free software; the Free Software Foundation
3493 dnl gives unlimited permission to copy and/or distribute it,
3494 dnl with or without modifications, as long as this notice is preserved.
28543495 dnl
28553496 dnl This file can can be used in projects which are not available under
28563497 dnl the GNU General Public License or the GNU Library General Public
28663507
28673508 # Check whether LC_MESSAGES is available in <locale.h>.
28683509
2869 AC_DEFUN([AM_LC_MESSAGES],
3510 AC_DEFUN([gt_LC_MESSAGES],
28703511 [
2871 AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
3512 AC_CACHE_CHECK([for LC_MESSAGES], gt_cv_val_LC_MESSAGES,
28723513 [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
2873 am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
2874 if test $am_cv_val_LC_MESSAGES = yes; then
3514 gt_cv_val_LC_MESSAGES=yes, gt_cv_val_LC_MESSAGES=no)])
3515 if test $gt_cv_val_LC_MESSAGES = yes; then
28753516 AC_DEFINE(HAVE_LC_MESSAGES, 1,
28763517 [Define if your <locale.h> file defines LC_MESSAGES.])
28773518 fi
31033744 # -----------------
31043745 AC_DEFUN([_LT_VERSION_CHECK],
31053746 [AC_MSG_CHECKING([for correct ltmain.sh version])
3106 if test -z "$ltmain"; then
3747 if test "x$ltmain" = "x" ; then
31073748 AC_MSG_RESULT(no)
3108 echo
3109 echo "*** [Gentoo] sanity check failed! ***"
3110 echo "*** \$ltmain is not defined, please check the patch for consistency! ***"
3111 echo
3112 exit 1
3749 AC_MSG_ERROR([
3750
3751 *** @<:@Gentoo@:>@ sanity check failed! ***
3752 *** \$ltmain is not defined, please check the patch for consistency! ***
3753 ])
31133754 fi
31143755 gentoo_lt_version="1.5.20"
3115 gentoo_ltmain_version=`grep '^[[:space:]]*VERSION=' $ltmain | sed -e 's|^[[:space:]]*VERSION=||'`
3116 if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then
3756 gentoo_ltmain_version=`grep '^@<:@ @:>@*VERSION=' $ltmain | sed -e 's|^@<:@ @:>@*VERSION=||'`
3757 if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then
31173758 AC_MSG_RESULT(no)
3118 echo
3119 echo "*** [Gentoo] sanity check failed! ***"
3120 echo "*** libtool.m4 and ltmain.sh have a version mismatch! ***"
3121 echo "*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***"
3122 echo
3123 echo "Please run:"
3124 echo
3125 echo " libtoolize --copy --force"
3126 echo
3127 echo "if appropriate, please contact the maintainer of this"
3128 echo "package (or your distribution) for help."
3129 echo
3130 exit 1
3759 AC_MSG_ERROR([
3760
3761 *** @<:@Gentoo@:>@ sanity check failed! ***
3762 *** libtool.m4 and ltmain.sh have a version mismatch! ***
3763 *** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
3764
3765 Please run:
3766
3767 libtoolize --copy --force
3768
3769 if appropriate, please contact the maintainer of this
3770 package (or your distribution) for help.
3771 ])
31313772 else
31323773 AC_MSG_RESULT(yes)
31333774 fi
43284969 *) objformat=elf ;;
43294970 esac
43304971 fi
4331 version_type=freebsd-$objformat
4972 # Handle Gentoo/FreeBSD as it was Linux
4973 case $host_vendor in
4974 gentoo)
4975 version_type=linux ;;
4976 *)
4977 version_type=freebsd-$objformat ;;
4978 esac
4979
43324980 case $version_type in
43334981 freebsd-elf*)
43344982 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
43384986 freebsd-*)
43394987 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
43404988 need_version=yes
4989 ;;
4990 linux)
4991 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
4992 soname_spec='${libname}${release}${shared_ext}$major'
4993 need_lib_prefix=no
4994 need_version=no
43414995 ;;
43424996 esac
43434997 shlibpath_var=LD_LIBRARY_PATH
91499803 AC_MSG_RESULT([$SED])
91509804 ])
91519805
9152
9153 dnl PKG_CHECK_MODULES(GSTUFF, gtk+-2.0 >= 1.3 glib = 1.3.4, action-if, action-not)
9154 dnl defines GSTUFF_LIBS, GSTUFF_CFLAGS, see pkg-config man page
9155 dnl also defines GSTUFF_PKG_ERRORS on error
9156 AC_DEFUN(PKG_CHECK_MODULES, [
9157 succeeded=no
9158
9159 if test -z "$PKG_CONFIG"; then
9160 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
9161 fi
9162
9163 if test "$PKG_CONFIG" = "no" ; then
9164 echo "*** The pkg-config script could not be found. Make sure it is"
9165 echo "*** in your path, or set the PKG_CONFIG environment variable"
9166 echo "*** to the full path to pkg-config."
9167 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
9168 else
9169 PKG_CONFIG_MIN_VERSION=0.9.0
9170 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
9171 AC_MSG_CHECKING(for $2)
9172
9173 if $PKG_CONFIG --exists "$2" ; then
9174 AC_MSG_RESULT(yes)
9175 succeeded=yes
9176
9177 AC_MSG_CHECKING($1_CFLAGS)
9178 $1_CFLAGS=`$PKG_CONFIG --cflags "$2"`
9179 AC_MSG_RESULT($$1_CFLAGS)
9180
9181 AC_MSG_CHECKING($1_LIBS)
9182 $1_LIBS=`$PKG_CONFIG --libs "$2"`
9183 AC_MSG_RESULT($$1_LIBS)
9184 else
9185 $1_CFLAGS=""
9186 $1_LIBS=""
9187 ## If we have a custom action on failure, don't print errors, but
9188 ## do set a variable so people can do so.
9189 $1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
9190 ifelse([$4], ,echo $$1_PKG_ERRORS,)
9191 fi
9192
9193 AC_SUBST($1_CFLAGS)
9194 AC_SUBST($1_LIBS)
9195 else
9196 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
9197 echo "*** See http://www.freedesktop.org/software/pkgconfig"
9198 fi
9199 fi
9200
9201 if test $succeeded = yes; then
9202 ifelse([$3], , :, [$3])
9203 else
9204 ifelse([$4], , AC_MSG_ERROR([Library requirements ($2) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.]), [$4])
9205 fi
9206 ])
9207
9208
9209
9806 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
9807 #
9808 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
9809 #
9810 # This program is free software; you can redistribute it and/or modify
9811 # it under the terms of the GNU General Public License as published by
9812 # the Free Software Foundation; either version 2 of the License, or
9813 # (at your option) any later version.
9814 #
9815 # This program is distributed in the hope that it will be useful, but
9816 # WITHOUT ANY WARRANTY; without even the implied warranty of
9817 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9818 # General Public License for more details.
9819 #
9820 # You should have received a copy of the GNU General Public License
9821 # along with this program; if not, write to the Free Software
9822 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
9823 #
9824 # As a special exception to the GNU General Public License, if you
9825 # distribute this file as part of a program that contains a
9826 # configuration script generated by Autoconf, you may include it under
9827 # the same distribution terms that you use for the rest of that program.
9828
9829 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
9830 # ----------------------------------
9831 AC_DEFUN([PKG_PROG_PKG_CONFIG],
9832 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
9833 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
9834 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
9835 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
9836 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
9837 fi
9838 if test -n "$PKG_CONFIG"; then
9839 _pkg_min_version=m4_ifval([$1], [$1], [0.9.0])
9840 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
9841 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
9842 AC_MSG_RESULT([yes])
9843 else
9844 AC_MSG_RESULT([no])
9845 PKG_CONFIG=""
9846 fi
9847
9848 fi[]dnl
9849 ])# PKG_PROG_PKG_CONFIG
9850
9851 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
9852 #
9853 # Check to see whether a particular set of modules exists. Similar
9854 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
9855 #
9856 #
9857 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
9858 # this or PKG_CHECK_MODULES is called, or make sure to call
9859 # PKG_CHECK_EXISTS manually
9860 # --------------------------------------------------------------
9861 AC_DEFUN([PKG_CHECK_EXISTS],
9862 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
9863 if test -n "$PKG_CONFIG" && \
9864 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
9865 m4_ifval([$2], [$2], [:])
9866 m4_ifvaln([$3], [else
9867 $3])dnl
9868 fi])
9869
9870
9871 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
9872 # ---------------------------------------------
9873 m4_define([_PKG_CONFIG],
9874 [if test -n "$PKG_CONFIG"; then
9875 PKG_CHECK_EXISTS([$3],
9876 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
9877 [pkg_failed=yes])
9878 else
9879 pkg_failed=untried
9880 fi[]dnl
9881 ])# _PKG_CONFIG
9882
9883 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
9884 # [ACTION-IF-NOT-FOUND])
9885 #
9886 #
9887 # Note that if there is a possibility the first call to
9888 # PKG_CHECK_MODULES might not happen, you should be sure to include an
9889 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
9890 #
9891 #
9892 # --------------------------------------------------------------
9893 AC_DEFUN([PKG_CHECK_MODULES],
9894 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
9895 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
9896 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
9897
9898 pkg_failed=no
9899 AC_MSG_CHECKING([for $1])
9900
9901 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
9902 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
9903
9904 if test $pkg_failed = yes; then
9905 $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
9906 # Put the nasty error message in config.log where it belongs
9907 echo "$$1[]_PKG_ERRORS" 1>&AS_MESSAGE_LOG_FD
9908
9909 ifelse([$4], , [AC_MSG_ERROR(dnl
9910 [Package requirements ($2) were not met.
9911 Consider adjusting the PKG_CONFIG_PATH environment variable if you
9912 installed software in a non-standard prefix.
9913
9914 Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables
9915 to avoid the need to call pkg-config. See the pkg-config man page for
9916 more details.])],
9917 [$4])
9918 elif test $pkg_failed = untried; then
9919 ifelse([$4], , [AC_MSG_FAILURE(dnl
9920 [The pkg-config script could not be found or is too old. Make sure it
9921 is in your PATH or set the PKG_CONFIG environment variable to the full
9922 path to pkg-config.
9923
9924 Alternatively you may set the $1_CFLAGS and $1_LIBS environment variables
9925 to avoid the need to call pkg-config. See the pkg-config man page for
9926 more details.
9927
9928 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])],
9929 [$4])
9930 else
9931 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
9932 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
9933 AC_MSG_RESULT([yes])
9934 ifelse([$3], , :, [$3])
9935 fi[]dnl
9936 ])# PKG_CHECK_MODULES
9937
33 language is requested. */
44 #undef ENABLE_NLS
55
6 /* Hi ha la funcio acl_get_perm */
6 /* Enables user extended attributes support */
7 #undef ENABLE_USER_XATTR
8
9 /* acl_get_perm is available */
710 #undef HAVE_ACL_GET_PERM
811
9 /* Hi ha la funcio acl_get_perm_np */
12 /* acl_get_perm_np is available */
1013 #undef HAVE_ACL_GET_PERM_NP
1114
1215 /* Define to 1 if you have the <acl/libacl.h> header file. */
1316 #undef HAVE_ACL_LIBACL_H
17
18 /* Define to 1 if you have the <attr/xattr.h> header file. */
19 #undef HAVE_ATTR_XATTR_H
20
21 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
22 CoreFoundation framework. */
23 #undef HAVE_CFLOCALECOPYCURRENT
24
25 /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
26 the CoreFoundation framework. */
27 #undef HAVE_CFPREFERENCESCOPYAPPVALUE
1428
1529 /* Define if the GNU dcgettext() function is already present or preinstalled.
1630 */
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.59 for eiciel 0.8.4.
2 # Generated by GNU Autoconf 2.59 for eiciel 0.9.
33 #
44 # Report bugs to <rofi@ya.com>.
55 #
422422 # Identity of this package.
423423 PACKAGE_NAME='eiciel'
424424 PACKAGE_TARNAME='eiciel'
425 PACKAGE_VERSION='0.8.4'
426 PACKAGE_STRING='eiciel 0.8.4'
425 PACKAGE_VERSION='0.9'
426 PACKAGE_STRING='eiciel 0.9'
427427 PACKAGE_BUGREPORT='rofi@ya.com'
428428
429429 ac_unique_file="src/eiciel_standalone.cpp"
464464 # include <unistd.h>
465465 #endif"
466466
467 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE build build_cpu build_vendor build_os host host_cpu host_vendor host_os LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG GTKMM_CFLAGS GTKMM_LIBS NAUTILUS_EXTENSIONS_DIR llibreria_acl LIBOBJS LTLIBOBJS'
467 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO AMTAR install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM AWK SET_MAKE am__leading_dot MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG ac_pt_PKG_CONFIG GTKMM_CFLAGS GTKMM_LIBS NAUTILUS_EXTENSIONS_DIR ENABLE_USER_XATTR_TRUE ENABLE_USER_XATTR_FALSE llibreria_acl LIBOBJS LTLIBOBJS'
468468 ac_subst_files=''
469469
470470 # Initialize some variables set by options.
945945 ac_env_FFLAGS_value=$FFLAGS
946946 ac_cv_env_FFLAGS_set=${FFLAGS+set}
947947 ac_cv_env_FFLAGS_value=$FFLAGS
948 ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
949 ac_env_PKG_CONFIG_value=$PKG_CONFIG
950 ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
951 ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
952 ac_env_GTKMM_CFLAGS_set=${GTKMM_CFLAGS+set}
953 ac_env_GTKMM_CFLAGS_value=$GTKMM_CFLAGS
954 ac_cv_env_GTKMM_CFLAGS_set=${GTKMM_CFLAGS+set}
955 ac_cv_env_GTKMM_CFLAGS_value=$GTKMM_CFLAGS
956 ac_env_GTKMM_LIBS_set=${GTKMM_LIBS+set}
957 ac_env_GTKMM_LIBS_value=$GTKMM_LIBS
958 ac_cv_env_GTKMM_LIBS_set=${GTKMM_LIBS+set}
959 ac_cv_env_GTKMM_LIBS_value=$GTKMM_LIBS
948960
949961 #
950962 # Report the --help message.
953965 # Omit some internal or obsolete options to make the list less imposing.
954966 # This message is too long to be a string in the A/UX 3.1 sh.
955967 cat <<_ACEOF
956 \`configure' configures eiciel 0.8.4 to adapt to many kinds of systems.
968 \`configure' configures eiciel 0.9 to adapt to many kinds of systems.
957969
958970 Usage: $0 [OPTION]... [VAR=VALUE]...
959971
10141026 System types:
10151027 --build=BUILD configure for building on BUILD [guessed]
10161028 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1029 --target=TARGET configure for building compilers for TARGET [HOST]
10171030 _ACEOF
10181031 fi
10191032
10201033 if test -n "$ac_init_help"; then
10211034 case $ac_init_help in
1022 short | recursive ) echo "Configuration of eiciel 0.8.4:";;
1035 short | recursive ) echo "Configuration of eiciel 0.9:";;
10231036 esac
10241037 cat <<\_ACEOF
10251038
10371050 --enable-fast-install[=PKGS]
10381051 optimize for fast installation [default=yes]
10391052 --disable-libtool-lock avoid locking (might break parallel builds)
1053 --enable-user-attributes
1054 Enables support for extended user attributes. This
1055 is GNU/Linux specific.
10401056
10411057 Optional Packages:
10421058 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
10511067 both]
10521068 --with-tags[=TAGS]
10531069 include additional configurations [automatic]
1054 --with-nautilus-extensions-dir=DIR Directory where nautilus extensions have to be
1070 --with-nautilus-extensions-dir=DIR
1071 Directory where nautilus extensions have to be
10551072 installed (usually /usr/lib/nautilus/extensions-1.0)
10561073
10571074
10681085 CXXCPP C++ preprocessor
10691086 F77 Fortran 77 compiler command
10701087 FFLAGS Fortran 77 compiler flags
1088 PKG_CONFIG path to pkg-config utility
1089 GTKMM_CFLAGS
1090 C compiler flags for GTKMM, overriding pkg-config
1091 GTKMM_LIBS linker flags for GTKMM, overriding pkg-config
10711092
10721093 Use these variables to override the choices made by `configure' or to help
10731094 it to find libraries and programs with nonstandard names/locations.
11681189 test -n "$ac_init_help" && exit 0
11691190 if $ac_init_version; then
11701191 cat <<\_ACEOF
1171 eiciel configure 0.8.4
1192 eiciel configure 0.9
11721193 generated by GNU Autoconf 2.59
11731194
11741195 Copyright (C) 2003 Free Software Foundation, Inc.
11821203 This file contains any messages produced by compilers while
11831204 running configure, to aid debugging if configure makes a mistake.
11841205
1185 It was created by eiciel $as_me 0.8.4, which was
1206 It was created by eiciel $as_me 0.9, which was
11861207 generated by GNU Autoconf 2.59. Invocation command line was
11871208
11881209 $ $0 $@
15191540
15201541
15211542
1522
1523
1524 am__api_version="1.7"
15251543 ac_aux_dir=
15261544 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
15271545 if test -f $ac_dir/install-sh; then
15471565 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
15481566 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
15491567
1568 # Make sure we can run config.sub.
1569 $ac_config_sub sun4 >/dev/null 2>&1 ||
1570 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1571 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1572 { (exit 1); exit 1; }; }
1573
1574 echo "$as_me:$LINENO: checking build system type" >&5
1575 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1576 if test "${ac_cv_build+set}" = set; then
1577 echo $ECHO_N "(cached) $ECHO_C" >&6
1578 else
1579 ac_cv_build_alias=$build_alias
1580 test -z "$ac_cv_build_alias" &&
1581 ac_cv_build_alias=`$ac_config_guess`
1582 test -z "$ac_cv_build_alias" &&
1583 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1584 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1585 { (exit 1); exit 1; }; }
1586 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1587 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1588 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1589 { (exit 1); exit 1; }; }
1590
1591 fi
1592 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1593 echo "${ECHO_T}$ac_cv_build" >&6
1594 build=$ac_cv_build
1595 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1596 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1597 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1598
1599
1600 echo "$as_me:$LINENO: checking host system type" >&5
1601 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1602 if test "${ac_cv_host+set}" = set; then
1603 echo $ECHO_N "(cached) $ECHO_C" >&6
1604 else
1605 ac_cv_host_alias=$host_alias
1606 test -z "$ac_cv_host_alias" &&
1607 ac_cv_host_alias=$ac_cv_build_alias
1608 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1609 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1610 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1611 { (exit 1); exit 1; }; }
1612
1613 fi
1614 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1615 echo "${ECHO_T}$ac_cv_host" >&6
1616 host=$ac_cv_host
1617 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1618 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1619 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1620
1621
1622 echo "$as_me:$LINENO: checking target system type" >&5
1623 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1624 if test "${ac_cv_target+set}" = set; then
1625 echo $ECHO_N "(cached) $ECHO_C" >&6
1626 else
1627 ac_cv_target_alias=$target_alias
1628 test "x$ac_cv_target_alias" = "x" &&
1629 ac_cv_target_alias=$ac_cv_host_alias
1630 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1631 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1632 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1633 { (exit 1); exit 1; }; }
1634
1635 fi
1636 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1637 echo "${ECHO_T}$ac_cv_target" >&6
1638 target=$ac_cv_target
1639 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1640 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1641 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1642
1643
1644 # The aliases save the names the user supplied, while $host etc.
1645 # will get canonicalized.
1646 test -n "$target_alias" &&
1647 test "$program_prefix$program_suffix$program_transform_name" = \
1648 NONENONEs,x,x, &&
1649 program_prefix=${target_alias}-
1650
1651
1652
1653 am__api_version="1.7"
15501654 # Find a good install program. We prefer a C program (faster),
15511655 # so one script is as good as another. But avoid the broken or
15521656 # incompatible versions:
17961900
17971901 # Define the identity of the package.
17981902 PACKAGE='eiciel'
1799 VERSION='0.8.4'
1903 VERSION='0.9'
18001904
18011905
18021906 cat >>confdefs.h <<_ACEOF
19242028
19252029
19262030
2031
19272032 MKINSTALLDIRS=
19282033 if test -n "$ac_aux_dir"; then
19292034 case "$ac_aux_dir" in
20002105 test -z "$ac_dir" && ac_dir=.
20012106 for ac_exec_ext in '' $ac_executable_extensions; do
20022107 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
2003 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
2108 echo "$as_me: trying $ac_dir/$ac_word..." >&5
2109 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
20042110 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
20052111 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
20062112 break 2
21102216 test -z "$ac_dir" && ac_dir=.
21112217 for ac_exec_ext in '' $ac_executable_extensions; do
21122218 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
2113 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
2219 echo "$as_me: trying $ac_dir/$ac_word..." >&5
2220 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
21142221 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
21152222 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
21162223 break 2
21812288 test -z "$ac_dir" && ac_dir=.
21822289 for ac_exec_ext in '' $ac_executable_extensions; do
21832290 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
2184 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
2291 echo "$as_me: trying $ac_dir/$ac_word..." >&5
2292 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
21852293 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
21862294 break 2
21872295 fi
33433451 fi
33443452
33453453
3346 # Make sure we can run config.sub.
3347 $ac_config_sub sun4 >/dev/null 2>&1 ||
3348 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
3349 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
3350 { (exit 1); exit 1; }; }
3351
3352 echo "$as_me:$LINENO: checking build system type" >&5
3353 echo $ECHO_N "checking build system type... $ECHO_C" >&6
3354 if test "${ac_cv_build+set}" = set; then
3355 echo $ECHO_N "(cached) $ECHO_C" >&6
3356 else
3357 ac_cv_build_alias=$build_alias
3358 test -z "$ac_cv_build_alias" &&
3359 ac_cv_build_alias=`$ac_config_guess`
3360 test -z "$ac_cv_build_alias" &&
3361 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3362 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3363 { (exit 1); exit 1; }; }
3364 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
3365 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
3366 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
3367 { (exit 1); exit 1; }; }
3368
3369 fi
3370 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3371 echo "${ECHO_T}$ac_cv_build" >&6
3372 build=$ac_cv_build
3373 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3374 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3375 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3376
3377
3378 echo "$as_me:$LINENO: checking host system type" >&5
3379 echo $ECHO_N "checking host system type... $ECHO_C" >&6
3380 if test "${ac_cv_host+set}" = set; then
3381 echo $ECHO_N "(cached) $ECHO_C" >&6
3382 else
3383 ac_cv_host_alias=$host_alias
3384 test -z "$ac_cv_host_alias" &&
3385 ac_cv_host_alias=$ac_cv_build_alias
3386 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
3387 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
3388 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
3389 { (exit 1); exit 1; }; }
3390
3391 fi
3392 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3393 echo "${ECHO_T}$ac_cv_host" >&6
3394 host=$ac_cv_host
3395 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
3396 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
3397 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
3398
3399
34003454
34013455 # Check whether --with-gnu-ld or --without-gnu-ld was given.
34023456 if test "${with_gnu_ld+set}" = set; then
34693523 # Check to see if the program is GNU ld. I'd rather use --version,
34703524 # but apparently some GNU ld's only accept -v.
34713525 # Break only if it was the GNU/non-GNU ld that we prefer.
3472 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3473 test "$with_gnu_ld" != no && break
3474 else
3475 test "$with_gnu_ld" != yes && break
3476 fi
3526 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
3527 *GNU* | *'with BFD'*)
3528 test "$with_gnu_ld" != no && break ;;
3529 *)
3530 test "$with_gnu_ld" != yes && break ;;
3531 esac
34773532 fi
34783533 done
34793534 IFS="$ac_save_ifs"
34993554 echo $ECHO_N "(cached) $ECHO_C" >&6
35003555 else
35013556 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3502 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3503 acl_cv_prog_gnu_ld=yes
3504 else
3505 acl_cv_prog_gnu_ld=no
3506 fi
3557 case `$LD -v 2>&1 </dev/null` in
3558 *GNU* | *'with BFD'*)
3559 acl_cv_prog_gnu_ld=yes ;;
3560 *)
3561 acl_cv_prog_gnu_ld=no ;;
3562 esac
35073563 fi
35083564 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
35093565 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
35103566 with_gnu_ld=$acl_cv_prog_gnu_ld
3567
35113568
35123569
35133570
37563813 if test "X$additional_includedir" = "X/usr/local/include"; then
37573814 if test -n "$GCC"; then
37583815 case $host_os in
3759 linux*) haveit=yes;;
3816 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
37603817 esac
37613818 fi
37623819 fi
38003857 if test "X$additional_libdir" = "X/usr/local/lib"; then
38013858 if test -n "$GCC"; then
38023859 case $host_os in
3803 linux*) haveit=yes;;
3860 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
38043861 esac
38053862 fi
38063863 fi
39413998
39423999
39434000
4001 echo "$as_me:$LINENO: checking for CFPreferencesCopyAppValue" >&5
4002 echo $ECHO_N "checking for CFPreferencesCopyAppValue... $ECHO_C" >&6
4003 if test "${gt_cv_func_CFPreferencesCopyAppValue+set}" = set; then
4004 echo $ECHO_N "(cached) $ECHO_C" >&6
4005 else
4006 gt_save_CPPFLAGS="$CPPFLAGS"
4007 CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"
4008 gt_save_LIBS="$LIBS"
4009 LIBS="$LIBS -framework CoreFoundation"
4010 cat >conftest.$ac_ext <<_ACEOF
4011 /* confdefs.h. */
4012 _ACEOF
4013 cat confdefs.h >>conftest.$ac_ext
4014 cat >>conftest.$ac_ext <<_ACEOF
4015 /* end confdefs.h. */
4016 #include <CFPreferences.h>
4017 int
4018 main ()
4019 {
4020 CFPreferencesCopyAppValue(NULL, NULL)
4021 ;
4022 return 0;
4023 }
4024 _ACEOF
4025 rm -f conftest.$ac_objext conftest$ac_exeext
4026 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4027 (eval $ac_link) 2>conftest.er1
4028 ac_status=$?
4029 grep -v '^ *+' conftest.er1 >conftest.err
4030 rm -f conftest.er1
4031 cat conftest.err >&5
4032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4033 (exit $ac_status); } &&
4034 { ac_try='test -z "$ac_c_werror_flag"
4035 || test ! -s conftest.err'
4036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4037 (eval $ac_try) 2>&5
4038 ac_status=$?
4039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4040 (exit $ac_status); }; } &&
4041 { ac_try='test -s conftest$ac_exeext'
4042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4043 (eval $ac_try) 2>&5
4044 ac_status=$?
4045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4046 (exit $ac_status); }; }; then
4047 gt_cv_func_CFPreferencesCopyAppValue=yes
4048 else
4049 echo "$as_me: failed program was:" >&5
4050 sed 's/^/| /' conftest.$ac_ext >&5
4051
4052 gt_cv_func_CFPreferencesCopyAppValue=no
4053 fi
4054 rm -f conftest.err conftest.$ac_objext \
4055 conftest$ac_exeext conftest.$ac_ext
4056 CPPFLAGS="$gt_save_CPPFLAGS"
4057 LIBS="$gt_save_LIBS"
4058 fi
4059 echo "$as_me:$LINENO: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
4060 echo "${ECHO_T}$gt_cv_func_CFPreferencesCopyAppValue" >&6
4061 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
4062
4063 cat >>confdefs.h <<\_ACEOF
4064 #define HAVE_CFPREFERENCESCOPYAPPVALUE 1
4065 _ACEOF
4066
4067 fi
4068 echo "$as_me:$LINENO: checking for CFLocaleCopyCurrent" >&5
4069 echo $ECHO_N "checking for CFLocaleCopyCurrent... $ECHO_C" >&6
4070 if test "${gt_cv_func_CFLocaleCopyCurrent+set}" = set; then
4071 echo $ECHO_N "(cached) $ECHO_C" >&6
4072 else
4073 gt_save_CPPFLAGS="$CPPFLAGS"
4074 CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"
4075 gt_save_LIBS="$LIBS"
4076 LIBS="$LIBS -framework CoreFoundation"
4077 cat >conftest.$ac_ext <<_ACEOF
4078 /* confdefs.h. */
4079 _ACEOF
4080 cat confdefs.h >>conftest.$ac_ext
4081 cat >>conftest.$ac_ext <<_ACEOF
4082 /* end confdefs.h. */
4083 #include <CFLocale.h>
4084 int
4085 main ()
4086 {
4087 CFLocaleCopyCurrent();
4088 ;
4089 return 0;
4090 }
4091 _ACEOF
4092 rm -f conftest.$ac_objext conftest$ac_exeext
4093 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4094 (eval $ac_link) 2>conftest.er1
4095 ac_status=$?
4096 grep -v '^ *+' conftest.er1 >conftest.err
4097 rm -f conftest.er1
4098 cat conftest.err >&5
4099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4100 (exit $ac_status); } &&
4101 { ac_try='test -z "$ac_c_werror_flag"
4102 || test ! -s conftest.err'
4103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4104 (eval $ac_try) 2>&5
4105 ac_status=$?
4106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4107 (exit $ac_status); }; } &&
4108 { ac_try='test -s conftest$ac_exeext'
4109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4110 (eval $ac_try) 2>&5
4111 ac_status=$?
4112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4113 (exit $ac_status); }; }; then
4114 gt_cv_func_CFLocaleCopyCurrent=yes
4115 else
4116 echo "$as_me: failed program was:" >&5
4117 sed 's/^/| /' conftest.$ac_ext >&5
4118
4119 gt_cv_func_CFLocaleCopyCurrent=no
4120 fi
4121 rm -f conftest.err conftest.$ac_objext \
4122 conftest$ac_exeext conftest.$ac_ext
4123 CPPFLAGS="$gt_save_CPPFLAGS"
4124 LIBS="$gt_save_LIBS"
4125 fi
4126 echo "$as_me:$LINENO: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
4127 echo "${ECHO_T}$gt_cv_func_CFLocaleCopyCurrent" >&6
4128 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
4129
4130 cat >>confdefs.h <<\_ACEOF
4131 #define HAVE_CFLOCALECOPYCURRENT 1
4132 _ACEOF
4133
4134 fi
4135 INTL_MACOSX_LIBS=
4136 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
4137 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
4138 fi
4139
4140
4141
4142
39444143 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
39454144 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
39464145 # Check whether --enable-nls or --disable-nls was given.
39864185 main ()
39874186 {
39884187 bindtextdomain ("", "");
3989 return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
4188 return * gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
39904189 ;
39914190 return 0;
39924191 }
44034602 if test "X$additional_includedir" = "X/usr/local/include"; then
44044603 if test -n "$GCC"; then
44054604 case $host_os in
4406 linux*) haveit=yes;;
4605 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
44074606 esac
44084607 fi
44094608 fi
44474646 if test "X$additional_libdir" = "X/usr/local/lib"; then
44484647 if test -n "$GCC"; then
44494648 case $host_os in
4450 linux*) haveit=yes;;
4649 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
44514650 esac
44524651 fi
44534652 fi
45914790 #ifdef __cplusplus
45924791 "C"
45934792 #endif
4594 const char *_nl_expand_alias ();
4793 const char *_nl_expand_alias (const char *);
45954794 int
45964795 main ()
45974796 {
45984797 bindtextdomain ("", "");
4599 return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
4798 return * gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias ("")
46004799 ;
46014800 return 0;
46024801 }
46464845 #ifdef __cplusplus
46474846 "C"
46484847 #endif
4649 const char *_nl_expand_alias ();
4848 const char *_nl_expand_alias (const char *);
46504849 int
46514850 main ()
46524851 {
46534852 bindtextdomain ("", "");
4654 return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
4853 return * gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias ("")
46554854 ;
46564855 return 0;
46574856 }
47094908 fi
47104909
47114910
4911
4912 if test -n "$INTL_MACOSX_LIBS"; then
4913 if test "$gt_use_preinstalled_gnugettext" = "yes" \
4914 || test "$nls_cv_use_gnu_gettext" = "yes"; then
4915 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
4916 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
4917 fi
4918 fi
47124919
47134920 if test "$gt_use_preinstalled_gnugettext" = "yes" \
47144921 || test "$nls_cv_use_gnu_gettext" = "yes"; then
61376344 ;;
61386345 *-*-irix6*)
61396346 # Find out which ABI we are using.
6140 echo '#line 6141 "configure"' > conftest.$ac_ext
6347 echo '#line 6348 "configure"' > conftest.$ac_ext
61416348 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
61426349 (eval $ac_compile) 2>&5
61436350 ac_status=$?
70367243
70377244
70387245 # Provide some information about the compiler.
7039 echo "$as_me:7040:" \
7246 echo "$as_me:7247:" \
70407247 "checking for Fortran 77 compiler version" >&5
70417248 ac_compiler=`set X $ac_compile; echo $2`
70427249 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
80078214 #
80088215 echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5
80098216 echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6
8010 if test -z "$ltmain"; then
8217 if test "x$ltmain" = "x" ; then
80118218 echo "$as_me:$LINENO: result: no" >&5
80128219 echo "${ECHO_T}no" >&6
8013 echo
8014 echo "*** Gentoo sanity check failed! ***"
8015 echo "*** \$ltmain is not defined, please check the patch for consistency! ***"
8016 echo
8017 exit 1
8220 { { echo "$as_me:$LINENO: error:
8221
8222 *** [Gentoo] sanity check failed! ***
8223 *** \$ltmain is not defined, please check the patch for consistency! ***
8224 " >&5
8225 echo "$as_me: error:
8226
8227 *** [Gentoo] sanity check failed! ***
8228 *** \$ltmain is not defined, please check the patch for consistency! ***
8229 " >&2;}
8230 { (exit 1); exit 1; }; }
80188231 fi
80198232 gentoo_lt_version="1.5.20"
8020 gentoo_ltmain_version=`grep '^[:space:]*VERSION=' $ltmain | sed -e 's|^[:space:]*VERSION=||'`
8021 if test "$gentoo_lt_version" != "$gentoo_ltmain_version"; then
8233 gentoo_ltmain_version=`grep '^[ ]*VERSION=' $ltmain | sed -e 's|^[ ]*VERSION=||'`
8234 if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then
80228235 echo "$as_me:$LINENO: result: no" >&5
80238236 echo "${ECHO_T}no" >&6
8024 echo
8025 echo "*** Gentoo sanity check failed! ***"
8026 echo "*** libtool.m4 and ltmain.sh have a version mismatch! ***"
8027 echo "*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***"
8028 echo
8029 echo "Please run:"
8030 echo
8031 echo " libtoolize --copy --force"
8032 echo
8033 echo "if appropriate, please contact the maintainer of this"
8034 echo "package (or your distribution) for help."
8035 echo
8036 exit 1
8237 { { echo "$as_me:$LINENO: error:
8238
8239 *** [Gentoo] sanity check failed! ***
8240 *** libtool.m4 and ltmain.sh have a version mismatch! ***
8241 *** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
8242
8243 Please run:
8244
8245 libtoolize --copy --force
8246
8247 if appropriate, please contact the maintainer of this
8248 package (or your distribution) for help.
8249 " >&5
8250 echo "$as_me: error:
8251
8252 *** [Gentoo] sanity check failed! ***
8253 *** libtool.m4 and ltmain.sh have a version mismatch! ***
8254 *** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
8255
8256 Please run:
8257
8258 libtoolize --copy --force
8259
8260 if appropriate, please contact the maintainer of this
8261 package (or your distribution) for help.
8262 " >&2;}
8263 { (exit 1); exit 1; }; }
80378264 else
80388265 echo "$as_me:$LINENO: result: yes" >&5
80398266 echo "${ECHO_T}yes" >&6
81758402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
81768403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
81778404 -e 's:$: $lt_compiler_flag:'`
8178 (eval echo "\"\$as_me:8179: $lt_compile\"" >&5)
8405 (eval echo "\"\$as_me:8406: $lt_compile\"" >&5)
81798406 (eval "$lt_compile" 2>conftest.err)
81808407 ac_status=$?
81818408 cat conftest.err >&5
8182 echo "$as_me:8183: \$? = $ac_status" >&5
8409 echo "$as_me:8410: \$? = $ac_status" >&5
81838410 if (exit $ac_status) && test -s "$ac_outfile"; then
81848411 # The compiler can only warn and ignore the option if not recognized
81858412 # So say no if there are warnings other than the usual output.
84378664 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
84388665 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
84398666 -e 's:$: $lt_compiler_flag:'`
8440 (eval echo "\"\$as_me:8441: $lt_compile\"" >&5)
8667 (eval echo "\"\$as_me:8668: $lt_compile\"" >&5)
84418668 (eval "$lt_compile" 2>conftest.err)
84428669 ac_status=$?
84438670 cat conftest.err >&5
8444 echo "$as_me:8445: \$? = $ac_status" >&5
8671 echo "$as_me:8672: \$? = $ac_status" >&5
84458672 if (exit $ac_status) && test -s "$ac_outfile"; then
84468673 # The compiler can only warn and ignore the option if not recognized
84478674 # So say no if there are warnings other than the usual output.
84998726 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
85008727 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
85018728 -e 's:$: $lt_compiler_flag:'`
8502 (eval echo "\"\$as_me:8503: $lt_compile\"" >&5)
8729 (eval echo "\"\$as_me:8730: $lt_compile\"" >&5)
85038730 (eval "$lt_compile" 2>out/conftest.err)
85048731 ac_status=$?
85058732 cat out/conftest.err >&5
8506 echo "$as_me:8507: \$? = $ac_status" >&5
8733 echo "$as_me:8734: \$? = $ac_status" >&5
85078734 if (exit $ac_status) && test -s out/conftest2.$ac_objext
85088735 then
85098736 # The compiler can only warn and ignore the option if not recognized
97729999 *) objformat=elf ;;
977310000 esac
977410001 fi
9775 version_type=freebsd-$objformat
10002 # Handle Gentoo/FreeBSD as it was Linux
10003 case $host_vendor in
10004 gentoo)
10005 version_type=linux ;;
10006 *)
10007 version_type=freebsd-$objformat ;;
10008 esac
10009
977610010 case $version_type in
977710011 freebsd-elf*)
977810012 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
978210016 freebsd-*)
978310017 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
978410018 need_version=yes
10019 ;;
10020 linux)
10021 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10022 soname_spec='${libname}${release}${shared_ext}$major'
10023 need_lib_prefix=no
10024 need_version=no
978510025 ;;
978610026 esac
978710027 shlibpath_var=LD_LIBRARY_PATH
993810178 libsuff=
993910179 case "$host_cpu" in
994010180 x86_64*)
9941 echo '#line 9942 "configure"' > conftest.$ac_ext
10181 echo '#line 10182 "configure"' > conftest.$ac_ext
994210182 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
994310183 (eval $ac_compile) 2>&5
994410184 ac_status=$?
1080211042 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1080311043 lt_status=$lt_dlunknown
1080411044 cat > conftest.$ac_ext <<EOF
10805 #line 10806 "configure"
11045 #line 11046 "configure"
1080611046 #include "confdefs.h"
1080711047
1080811048 #if HAVE_DLFCN_H
1090011140 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1090111141 lt_status=$lt_dlunknown
1090211142 cat > conftest.$ac_ext <<EOF
10903 #line 10904 "configure"
11143 #line 11144 "configure"
1090411144 #include "confdefs.h"
1090511145
1090611146 #if HAVE_DLFCN_H
1315513395 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1315613396 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1315713397 -e 's:$: $lt_compiler_flag:'`
13158 (eval echo "\"\$as_me:13159: $lt_compile\"" >&5)
13398 (eval echo "\"\$as_me:13399: $lt_compile\"" >&5)
1315913399 (eval "$lt_compile" 2>conftest.err)
1316013400 ac_status=$?
1316113401 cat conftest.err >&5
13162 echo "$as_me:13163: \$? = $ac_status" >&5
13402 echo "$as_me:13403: \$? = $ac_status" >&5
1316313403 if (exit $ac_status) && test -s "$ac_outfile"; then
1316413404 # The compiler can only warn and ignore the option if not recognized
1316513405 # So say no if there are warnings other than the usual output.
1321713457 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1321813458 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1321913459 -e 's:$: $lt_compiler_flag:'`
13220 (eval echo "\"\$as_me:13221: $lt_compile\"" >&5)
13460 (eval echo "\"\$as_me:13461: $lt_compile\"" >&5)
1322113461 (eval "$lt_compile" 2>out/conftest.err)
1322213462 ac_status=$?
1322313463 cat out/conftest.err >&5
13224 echo "$as_me:13225: \$? = $ac_status" >&5
13464 echo "$as_me:13465: \$? = $ac_status" >&5
1322513465 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1322613466 then
1322713467 # The compiler can only warn and ignore the option if not recognized
1361913859 *) objformat=elf ;;
1362013860 esac
1362113861 fi
13622 version_type=freebsd-$objformat
13862 # Handle Gentoo/FreeBSD as it was Linux
13863 case $host_vendor in
13864 gentoo)
13865 version_type=linux ;;
13866 *)
13867 version_type=freebsd-$objformat ;;
13868 esac
13869
1362313870 case $version_type in
1362413871 freebsd-elf*)
1362513872 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1362913876 freebsd-*)
1363013877 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1363113878 need_version=yes
13879 ;;
13880 linux)
13881 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13882 soname_spec='${libname}${release}${shared_ext}$major'
13883 need_lib_prefix=no
13884 need_version=no
1363213885 ;;
1363313886 esac
1363413887 shlibpath_var=LD_LIBRARY_PATH
1378514038 libsuff=
1378614039 case "$host_cpu" in
1378714040 x86_64*)
13788 echo '#line 13789 "configure"' > conftest.$ac_ext
14041 echo '#line 14042 "configure"' > conftest.$ac_ext
1378914042 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1379014043 (eval $ac_compile) 2>&5
1379114044 ac_status=$?
1464914902 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1465014903 lt_status=$lt_dlunknown
1465114904 cat > conftest.$ac_ext <<EOF
14652 #line 14653 "configure"
14905 #line 14906 "configure"
1465314906 #include "confdefs.h"
1465414907
1465514908 #if HAVE_DLFCN_H
1474715000 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
1474815001 lt_status=$lt_dlunknown
1474915002 cat > conftest.$ac_ext <<EOF
14750 #line 14751 "configure"
15003 #line 15004 "configure"
1475115004 #include "confdefs.h"
1475215005
1475315006 #if HAVE_DLFCN_H
1563215885 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1563315886 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1563415887 -e 's:$: $lt_compiler_flag:'`
15635 (eval echo "\"\$as_me:15636: $lt_compile\"" >&5)
15888 (eval echo "\"\$as_me:15889: $lt_compile\"" >&5)
1563615889 (eval "$lt_compile" 2>conftest.err)
1563715890 ac_status=$?
1563815891 cat conftest.err >&5
15639 echo "$as_me:15640: \$? = $ac_status" >&5
15892 echo "$as_me:15893: \$? = $ac_status" >&5
1564015893 if (exit $ac_status) && test -s "$ac_outfile"; then
1564115894 # The compiler can only warn and ignore the option if not recognized
1564215895 # So say no if there are warnings other than the usual output.
1569415947 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1569515948 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1569615949 -e 's:$: $lt_compiler_flag:'`
15697 (eval echo "\"\$as_me:15698: $lt_compile\"" >&5)
15950 (eval echo "\"\$as_me:15951: $lt_compile\"" >&5)
1569815951 (eval "$lt_compile" 2>out/conftest.err)
1569915952 ac_status=$?
1570015953 cat out/conftest.err >&5
15701 echo "$as_me:15702: \$? = $ac_status" >&5
15954 echo "$as_me:15955: \$? = $ac_status" >&5
1570215955 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1570315956 then
1570415957 # The compiler can only warn and ignore the option if not recognized
1694717200 *) objformat=elf ;;
1694817201 esac
1694917202 fi
16950 version_type=freebsd-$objformat
17203 # Handle Gentoo/FreeBSD as it was Linux
17204 case $host_vendor in
17205 gentoo)
17206 version_type=linux ;;
17207 *)
17208 version_type=freebsd-$objformat ;;
17209 esac
17210
1695117211 case $version_type in
1695217212 freebsd-elf*)
1695317213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1695717217 freebsd-*)
1695817218 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1695917219 need_version=yes
17220 ;;
17221 linux)
17222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17223 soname_spec='${libname}${release}${shared_ext}$major'
17224 need_lib_prefix=no
17225 need_version=no
1696017226 ;;
1696117227 esac
1696217228 shlibpath_var=LD_LIBRARY_PATH
1711317379 libsuff=
1711417380 case "$host_cpu" in
1711517381 x86_64*)
17116 echo '#line 17117 "configure"' > conftest.$ac_ext
17382 echo '#line 17383 "configure"' > conftest.$ac_ext
1711717383 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1711817384 (eval $ac_compile) 2>&5
1711917385 ac_status=$?
1787918145 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1788018146 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1788118147 -e 's:$: $lt_compiler_flag:'`
17882 (eval echo "\"\$as_me:17883: $lt_compile\"" >&5)
18148 (eval echo "\"\$as_me:18149: $lt_compile\"" >&5)
1788318149 (eval "$lt_compile" 2>conftest.err)
1788418150 ac_status=$?
1788518151 cat conftest.err >&5
17886 echo "$as_me:17887: \$? = $ac_status" >&5
18152 echo "$as_me:18153: \$? = $ac_status" >&5
1788718153 if (exit $ac_status) && test -s "$ac_outfile"; then
1788818154 # The compiler can only warn and ignore the option if not recognized
1788918155 # So say no if there are warnings other than the usual output.
1814118407 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1814218408 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1814318409 -e 's:$: $lt_compiler_flag:'`
18144 (eval echo "\"\$as_me:18145: $lt_compile\"" >&5)
18410 (eval echo "\"\$as_me:18411: $lt_compile\"" >&5)
1814518411 (eval "$lt_compile" 2>conftest.err)
1814618412 ac_status=$?
1814718413 cat conftest.err >&5
18148 echo "$as_me:18149: \$? = $ac_status" >&5
18414 echo "$as_me:18415: \$? = $ac_status" >&5
1814918415 if (exit $ac_status) && test -s "$ac_outfile"; then
1815018416 # The compiler can only warn and ignore the option if not recognized
1815118417 # So say no if there are warnings other than the usual output.
1820318469 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
1820418470 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
1820518471 -e 's:$: $lt_compiler_flag:'`
18206 (eval echo "\"\$as_me:18207: $lt_compile\"" >&5)
18472 (eval echo "\"\$as_me:18473: $lt_compile\"" >&5)
1820718473 (eval "$lt_compile" 2>out/conftest.err)
1820818474 ac_status=$?
1820918475 cat out/conftest.err >&5
18210 echo "$as_me:18211: \$? = $ac_status" >&5
18476 echo "$as_me:18477: \$? = $ac_status" >&5
1821118477 if (exit $ac_status) && test -s out/conftest2.$ac_objext
1821218478 then
1821318479 # The compiler can only warn and ignore the option if not recognized
1947619742 *) objformat=elf ;;
1947719743 esac
1947819744 fi
19479 version_type=freebsd-$objformat
19745 # Handle Gentoo/FreeBSD as it was Linux
19746 case $host_vendor in
19747 gentoo)
19748 version_type=linux ;;
19749 *)
19750 version_type=freebsd-$objformat ;;
19751 esac
19752
1948019753 case $version_type in
1948119754 freebsd-elf*)
1948219755 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
1948619759 freebsd-*)
1948719760 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
1948819761 need_version=yes
19762 ;;
19763 linux)
19764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19765 soname_spec='${libname}${release}${shared_ext}$major'
19766 need_lib_prefix=no
19767 need_version=no
1948919768 ;;
1949019769 esac
1949119770 shlibpath_var=LD_LIBRARY_PATH
1964219921 libsuff=
1964319922 case "$host_cpu" in
1964419923 x86_64*)
19645 echo '#line 19646 "configure"' > conftest.$ac_ext
19924 echo '#line 19925 "configure"' > conftest.$ac_ext
1964619925 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1964719926 (eval $ac_compile) 2>&5
1964819927 ac_status=$?
2050620785 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
2050720786 lt_status=$lt_dlunknown
2050820787 cat > conftest.$ac_ext <<EOF
20509 #line 20510 "configure"
20788 #line 20789 "configure"
2051020789 #include "confdefs.h"
2051120790
2051220791 #if HAVE_DLFCN_H
2060420883 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
2060520884 lt_status=$lt_dlunknown
2060620885 cat > conftest.$ac_ext <<EOF
20607 #line 20608 "configure"
20886 #line 20887 "configure"
2060820887 #include "confdefs.h"
2060920888
2061020889 #if HAVE_DLFCN_H
2165621935
2165721936
2165821937
21659 succeeded=no
21660
21661 if test -z "$PKG_CONFIG"; then
21662 # Extract the first word of "pkg-config", so it can be a program name with args.
21663 set dummy pkg-config; ac_word=$2
21938
21939 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21940 if test -n "$ac_tool_prefix"; then
21941 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21942 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
2166421943 echo "$as_me:$LINENO: checking for $ac_word" >&5
2166521944 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2166621945 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
2168521964 done
2168621965 done
2168721966
21688 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
2168921967 ;;
2169021968 esac
2169121969 fi
2169921977 echo "${ECHO_T}no" >&6
2170021978 fi
2170121979
21980 fi
21981 if test -z "$ac_cv_path_PKG_CONFIG"; then
21982 ac_pt_PKG_CONFIG=$PKG_CONFIG
21983 # Extract the first word of "pkg-config", so it can be a program name with args.
21984 set dummy pkg-config; ac_word=$2
21985 echo "$as_me:$LINENO: checking for $ac_word" >&5
21986 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21987 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21988 echo $ECHO_N "(cached) $ECHO_C" >&6
21989 else
21990 case $ac_pt_PKG_CONFIG in
21991 [\\/]* | ?:[\\/]*)
21992 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21993 ;;
21994 *)
21995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21996 for as_dir in $PATH
21997 do
21998 IFS=$as_save_IFS
21999 test -z "$as_dir" && as_dir=.
22000 for ac_exec_ext in '' $ac_executable_extensions; do
22001 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22002 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
22003 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22004 break 2
2170222005 fi
21703
21704 if test "$PKG_CONFIG" = "no" ; then
21705 echo "*** The pkg-config script could not be found. Make sure it is"
21706 echo "*** in your path, or set the PKG_CONFIG environment variable"
21707 echo "*** to the full path to pkg-config."
21708 echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config."
21709 else
21710 PKG_CONFIG_MIN_VERSION=0.9.0
21711 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
21712 echo "$as_me:$LINENO: checking for gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0" >&5
21713 echo $ECHO_N "checking for gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0... $ECHO_C" >&6
21714
21715 if $PKG_CONFIG --exists "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0" ; then
21716 echo "$as_me:$LINENO: result: yes" >&5
22006 done
22007 done
22008
22009 ;;
22010 esac
22011 fi
22012 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
22013
22014 if test -n "$ac_pt_PKG_CONFIG"; then
22015 echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
22016 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
22017 else
22018 echo "$as_me:$LINENO: result: no" >&5
22019 echo "${ECHO_T}no" >&6
22020 fi
22021
22022 PKG_CONFIG=$ac_pt_PKG_CONFIG
22023 else
22024 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
22025 fi
22026
22027 fi
22028 if test -n "$PKG_CONFIG"; then
22029 _pkg_min_version=0.9.0
22030 echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
22031 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
22032 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
22033 echo "$as_me:$LINENO: result: yes" >&5
2171722034 echo "${ECHO_T}yes" >&6
21718 succeeded=yes
21719
21720 echo "$as_me:$LINENO: checking GTKMM_CFLAGS" >&5
21721 echo $ECHO_N "checking GTKMM_CFLAGS... $ECHO_C" >&6
21722 GTKMM_CFLAGS=`$PKG_CONFIG --cflags "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0"`
21723 echo "$as_me:$LINENO: result: $GTKMM_CFLAGS" >&5
21724 echo "${ECHO_T}$GTKMM_CFLAGS" >&6
21725
21726 echo "$as_me:$LINENO: checking GTKMM_LIBS" >&5
21727 echo $ECHO_N "checking GTKMM_LIBS... $ECHO_C" >&6
21728 GTKMM_LIBS=`$PKG_CONFIG --libs "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0"`
21729 echo "$as_me:$LINENO: result: $GTKMM_LIBS" >&5
21730 echo "${ECHO_T}$GTKMM_LIBS" >&6
21731 else
21732 GTKMM_CFLAGS=""
21733 GTKMM_LIBS=""
21734 ## If we have a custom action on failure, don't print errors, but
21735 ## do set a variable so people can do so.
21736 GTKMM_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0"`
21737 echo $GTKMM_PKG_ERRORS
21738 fi
21739
21740
21741
21742 else
21743 echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer."
21744 echo "*** See http://www.freedesktop.org/software/pkgconfig"
21745 fi
21746 fi
21747
21748 if test $succeeded = yes; then
21749 :
21750 else
21751 { { echo "$as_me:$LINENO: error: Library requirements (gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&5
21752 echo "$as_me: error: Library requirements (gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them." >&2;}
22035 else
22036 echo "$as_me:$LINENO: result: no" >&5
22037 echo "${ECHO_T}no" >&6
22038 PKG_CONFIG=""
22039 fi
22040
22041 fi
22042
22043 pkg_failed=no
22044 echo "$as_me:$LINENO: checking for GTKMM" >&5
22045 echo $ECHO_N "checking for GTKMM... $ECHO_C" >&6
22046
22047 if test -n "$PKG_CONFIG"; then
22048 if test -n "$PKG_CONFIG" && \
22049 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0\"") >&5
22050 ($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0") 2>&5
22051 ac_status=$?
22052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22053 (exit $ac_status); }; then
22054 pkg_cv_GTKMM_CFLAGS=`$PKG_CONFIG --cflags "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0" 2>/dev/null`
22055 else
22056 pkg_failed=yes
22057 fi
22058 else
22059 pkg_failed=untried
22060 fi
22061 if test -n "$PKG_CONFIG"; then
22062 if test -n "$PKG_CONFIG" && \
22063 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0\"") >&5
22064 ($PKG_CONFIG --exists --print-errors "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0") 2>&5
22065 ac_status=$?
22066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22067 (exit $ac_status); }; then
22068 pkg_cv_GTKMM_LIBS=`$PKG_CONFIG --libs "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0" 2>/dev/null`
22069 else
22070 pkg_failed=yes
22071 fi
22072 else
22073 pkg_failed=untried
22074 fi
22075
22076 if test $pkg_failed = yes; then
22077 GTKMM_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0"`
22078 # Put the nasty error message in config.log where it belongs
22079 echo "$GTKMM_PKG_ERRORS" 1>&5
22080
22081 { { echo "$as_me:$LINENO: error: Package requirements (gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0) were not met.
22082 Consider adjusting the PKG_CONFIG_PATH environment variable if you
22083 installed software in a non-standard prefix.
22084
22085 Alternatively you may set the GTKMM_CFLAGS and GTKMM_LIBS environment variables
22086 to avoid the need to call pkg-config. See the pkg-config man page for
22087 more details." >&5
22088 echo "$as_me: error: Package requirements (gtkmm-2.4 >= 2.4.0 libgnome-2.0 >= 2.10.0 gnome-vfs-2.0 >= 2.10.0 libnautilus-extension >= 2.10.0) were not met.
22089 Consider adjusting the PKG_CONFIG_PATH environment variable if you
22090 installed software in a non-standard prefix.
22091
22092 Alternatively you may set the GTKMM_CFLAGS and GTKMM_LIBS environment variables
22093 to avoid the need to call pkg-config. See the pkg-config man page for
22094 more details." >&2;}
2175322095 { (exit 1); exit 1; }; }
21754 fi
21755
22096 elif test $pkg_failed = untried; then
22097 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22098 is in your PATH or set the PKG_CONFIG environment variable to the full
22099 path to pkg-config.
22100
22101 Alternatively you may set the GTKMM_CFLAGS and GTKMM_LIBS environment variables
22102 to avoid the need to call pkg-config. See the pkg-config man page for
22103 more details.
22104
22105 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
22106 See \`config.log' for more details." >&5
22107 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22108 is in your PATH or set the PKG_CONFIG environment variable to the full
22109 path to pkg-config.
22110
22111 Alternatively you may set the GTKMM_CFLAGS and GTKMM_LIBS environment variables
22112 to avoid the need to call pkg-config. See the pkg-config man page for
22113 more details.
22114
22115 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
22116 See \`config.log' for more details." >&2;}
22117 { (exit 1); exit 1; }; }
22118 else
22119 GTKMM_CFLAGS=$pkg_cv_GTKMM_CFLAGS
22120 GTKMM_LIBS=$pkg_cv_GTKMM_LIBS
22121 echo "$as_me:$LINENO: result: yes" >&5
22122 echo "${ECHO_T}yes" >&6
22123 :
22124 fi
2175622125
2175722126 echo "$as_me:$LINENO: checking for nautilus extensions directory" >&5
2175822127 echo $ECHO_N "checking for nautilus extensions directory... $ECHO_C" >&6
2177022139 else
2177122140 NAUTILUS_EXTENSIONS_DIR=$withval
2177222141
21773 echo $withval
22142 echo "$as_me:$LINENO: result: $withval" >&5
22143 echo "${ECHO_T}$withval" >&6
2177422144 fi
2177522145
2177622146
2179022160
2179122161 fi;
2179222162
21793
21794
21795 for ac_header in sys/acl.h
22163 enable_eua=no
22164 echo "$as_me:$LINENO: checking for extended user attributes support" >&5
22165 echo $ECHO_N "checking for extended user attributes support... $ECHO_C" >&6
22166 # Check whether --enable-user-attributes or --disable-user-attributes was given.
22167 if test "${enable_user_attributes+set}" = set; then
22168 enableval="$enable_user_attributes"
22169
22170 if test x$enableval = xyes -o x$enableval = x;
22171 then
22172 echo "$as_me:$LINENO: result: yes" >&5
22173 echo "${ECHO_T}yes" >&6
22174 enable_eua=yes
22175 else
22176 if test x$enableval = xno;
22177 then
22178 enable_eua=no
22179 echo "$as_me:$LINENO: result: no" >&5
22180 echo "${ECHO_T}no" >&6
22181 else
22182 { { echo "$as_me:$LINENO: error: This option can only be given 'yes' or 'no' values" >&5
22183 echo "$as_me: error: This option can only be given 'yes' or 'no' values" >&2;}
22184 { (exit 1); exit 1; }; }
22185 fi
22186 fi
22187
22188
22189 else
22190
22191 case $target_os in
22192 linux*)
22193 enable_eua=yes
22194 echo "$as_me:$LINENO: result: yes, since we are in GNU/Linux" >&5
22195 echo "${ECHO_T}yes, since we are in GNU/Linux" >&6
22196 ;;
22197 *)
22198 enable_eua=no
22199 echo "$as_me:$LINENO: result: no, this does not seem to be GNU/Linux" >&5
22200 echo "${ECHO_T}no, this does not seem to be GNU/Linux" >&6
22201 ;;
22202 esac
22203
22204
22205 fi;
22206
22207 if test x$enable_eua = xyes;
22208 then
22209
22210
22211 for ac_header in attr/xattr.h
2179622212 do
2179722213 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2179822214 if eval "test \"\${$as_ac_Header+set}\" = set"; then
2193722353 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
2193822354 _ACEOF
2193922355
22356 else
22357 { { echo "$as_me:$LINENO: error: This header is mandatory for extended user attributes support" >&5
22358 echo "$as_me: error: This header is mandatory for extended user attributes support" >&2;}
22359 { (exit 1); exit 1; }; }
2194022360 fi
2194122361
2194222362 done
2194322363
2194422364
21945
21946 for ac_header in acl/libacl.h
22365 cat >>confdefs.h <<\_ACEOF
22366 #define ENABLE_USER_XATTR 1
22367 _ACEOF
22368
22369 fi
22370
22371
22372 if test x$enable_eua = xyes; then
22373 ENABLE_USER_XATTR_TRUE=
22374 ENABLE_USER_XATTR_FALSE='#'
22375 else
22376 ENABLE_USER_XATTR_TRUE='#'
22377 ENABLE_USER_XATTR_FALSE=
22378 fi
22379
22380
22381 acl_headers=0
22382
22383
22384 for ac_header in sys/acl.h
2194722385 do
2194822386 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2194922387 if eval "test \"\${$as_ac_Header+set}\" = set"; then
2208822526 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
2208922527 _ACEOF
2209022528
22529 acl_headers=1
22530
2209122531 fi
2209222532
2209322533 done
2209422534
22535
22536
22537 for ac_header in acl/libacl.h
22538 do
22539 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22540 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22541 echo "$as_me:$LINENO: checking for $ac_header" >&5
22542 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22543 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22544 echo $ECHO_N "(cached) $ECHO_C" >&6
22545 fi
22546 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
22547 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22548 else
22549 # Is the header compilable?
22550 echo "$as_me:$LINENO: checking $ac_header usability" >&5
22551 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
22552 cat >conftest.$ac_ext <<_ACEOF
22553 /* confdefs.h. */
22554 _ACEOF
22555 cat confdefs.h >>conftest.$ac_ext
22556 cat >>conftest.$ac_ext <<_ACEOF
22557 /* end confdefs.h. */
22558 $ac_includes_default
22559 #include <$ac_header>
22560 _ACEOF
22561 rm -f conftest.$ac_objext
22562 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
22563 (eval $ac_compile) 2>conftest.er1
22564 ac_status=$?
22565 grep -v '^ *+' conftest.er1 >conftest.err
22566 rm -f conftest.er1
22567 cat conftest.err >&5
22568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22569 (exit $ac_status); } &&
22570 { ac_try='test -z "$ac_cxx_werror_flag"
22571 || test ! -s conftest.err'
22572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22573 (eval $ac_try) 2>&5
22574 ac_status=$?
22575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22576 (exit $ac_status); }; } &&
22577 { ac_try='test -s conftest.$ac_objext'
22578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22579 (eval $ac_try) 2>&5
22580 ac_status=$?
22581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22582 (exit $ac_status); }; }; then
22583 ac_header_compiler=yes
22584 else
22585 echo "$as_me: failed program was:" >&5
22586 sed 's/^/| /' conftest.$ac_ext >&5
22587
22588 ac_header_compiler=no
22589 fi
22590 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
22591 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
22592 echo "${ECHO_T}$ac_header_compiler" >&6
22593
22594 # Is the header present?
22595 echo "$as_me:$LINENO: checking $ac_header presence" >&5
22596 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
22597 cat >conftest.$ac_ext <<_ACEOF
22598 /* confdefs.h. */
22599 _ACEOF
22600 cat confdefs.h >>conftest.$ac_ext
22601 cat >>conftest.$ac_ext <<_ACEOF
22602 /* end confdefs.h. */
22603 #include <$ac_header>
22604 _ACEOF
22605 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
22606 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
22607 ac_status=$?
22608 grep -v '^ *+' conftest.er1 >conftest.err
22609 rm -f conftest.er1
22610 cat conftest.err >&5
22611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22612 (exit $ac_status); } >/dev/null; then
22613 if test -s conftest.err; then
22614 ac_cpp_err=$ac_cxx_preproc_warn_flag
22615 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
22616 else
22617 ac_cpp_err=
22618 fi
22619 else
22620 ac_cpp_err=yes
22621 fi
22622 if test -z "$ac_cpp_err"; then
22623 ac_header_preproc=yes
22624 else
22625 echo "$as_me: failed program was:" >&5
22626 sed 's/^/| /' conftest.$ac_ext >&5
22627
22628 ac_header_preproc=no
22629 fi
22630 rm -f conftest.err conftest.$ac_ext
22631 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
22632 echo "${ECHO_T}$ac_header_preproc" >&6
22633
22634 # So? What about this header?
22635 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
22636 yes:no: )
22637 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
22638 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
22639 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
22640 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
22641 ac_header_preproc=yes
22642 ;;
22643 no:yes:* )
22644 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
22645 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
22646 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
22647 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
22648 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
22649 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
22650 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
22651 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
22652 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
22653 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
22654 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
22655 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
22656 (
22657 cat <<\_ASBOX
22658 ## -------------------------- ##
22659 ## Report this to rofi@ya.com ##
22660 ## -------------------------- ##
22661 _ASBOX
22662 ) |
22663 sed "s/^/$as_me: WARNING: /" >&2
22664 ;;
22665 esac
22666 echo "$as_me:$LINENO: checking for $ac_header" >&5
22667 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22668 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22669 echo $ECHO_N "(cached) $ECHO_C" >&6
22670 else
22671 eval "$as_ac_Header=\$ac_header_preproc"
22672 fi
22673 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
22674 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
22675
22676 fi
22677 if test `eval echo '${'$as_ac_Header'}'` = yes; then
22678 cat >>confdefs.h <<_ACEOF
22679 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22680 _ACEOF
22681
22682 acl_headers=1
22683
22684 fi
22685
22686 done
22687
22688
22689 if test x$acl_headers = x0;
22690 then
22691 { { echo "$as_me:$LINENO: error: No suitable headers for ACL support have been found" >&5
22692 echo "$as_me: error: No suitable headers for ACL support have been found" >&2;}
22693 { (exit 1); exit 1; }; }
22694 fi
2209522695
2209622696 echo "$as_me:$LINENO: checking for acl_get_perm_np" >&5
2209722697 echo $ECHO_N "checking for acl_get_perm_np... $ECHO_C" >&6
2238222982 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
2238322983 Usually this means the macro was only invoked conditionally." >&5
2238422984 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22985 Usually this means the macro was only invoked conditionally." >&2;}
22986 { (exit 1); exit 1; }; }
22987 fi
22988 if test -z "${ENABLE_USER_XATTR_TRUE}" && test -z "${ENABLE_USER_XATTR_FALSE}"; then
22989 { { echo "$as_me:$LINENO: error: conditional \"ENABLE_USER_XATTR\" was never defined.
22990 Usually this means the macro was only invoked conditionally." >&5
22991 echo "$as_me: error: conditional \"ENABLE_USER_XATTR\" was never defined.
2238522992 Usually this means the macro was only invoked conditionally." >&2;}
2238622993 { (exit 1); exit 1; }; }
2238722994 fi
2265623263 } >&5
2265723264 cat >&5 <<_CSEOF
2265823265
22659 This file was extended by eiciel $as_me 0.8.4, which was
23266 This file was extended by eiciel $as_me 0.9, which was
2266023267 generated by GNU Autoconf 2.59. Invocation command line was
2266123268
2266223269 CONFIG_FILES = $CONFIG_FILES
2271923326
2272023327 cat >>$CONFIG_STATUS <<_ACEOF
2272123328 ac_cs_version="\\
22722 eiciel config.status 0.8.4
23329 eiciel config.status 0.9
2272323330 configured by $0, generated by GNU Autoconf 2.59,
2272423331 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
2272523332
2281923426 #
2282023427
2282123428 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
22822 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
23429 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
2282323430 # from automake.
2282423431 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
2282523432 # Capture the value of LINGUAS because we need it to compute CATALOGS.
2293323540 s,@ECHO_N@,$ECHO_N,;t t
2293423541 s,@ECHO_T@,$ECHO_T,;t t
2293523542 s,@LIBS@,$LIBS,;t t
23543 s,@build@,$build,;t t
23544 s,@build_cpu@,$build_cpu,;t t
23545 s,@build_vendor@,$build_vendor,;t t
23546 s,@build_os@,$build_os,;t t
23547 s,@host@,$host,;t t
23548 s,@host_cpu@,$host_cpu,;t t
23549 s,@host_vendor@,$host_vendor,;t t
23550 s,@host_os@,$host_os,;t t
23551 s,@target@,$target,;t t
23552 s,@target_cpu@,$target_cpu,;t t
23553 s,@target_vendor@,$target_vendor,;t t
23554 s,@target_os@,$target_os,;t t
2293623555 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
2293723556 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
2293823557 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
2297423593 s,@CCDEPMODE@,$CCDEPMODE,;t t
2297523594 s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
2297623595 s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
22977 s,@build@,$build,;t t
22978 s,@build_cpu@,$build_cpu,;t t
22979 s,@build_vendor@,$build_vendor,;t t
22980 s,@build_os@,$build_os,;t t
22981 s,@host@,$host,;t t
22982 s,@host_cpu@,$host_cpu,;t t
22983 s,@host_vendor@,$host_vendor,;t t
22984 s,@host_os@,$host_os,;t t
23596 s,@INTL_MACOSX_LIBS@,$INTL_MACOSX_LIBS,;t t
2298523597 s,@LIBICONV@,$LIBICONV,;t t
2298623598 s,@LTLIBICONV@,$LTLIBICONV,;t t
2298723599 s,@INTLLIBS@,$INTLLIBS,;t t
2300823620 s,@ac_ct_F77@,$ac_ct_F77,;t t
2300923621 s,@LIBTOOL@,$LIBTOOL,;t t
2301023622 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
23623 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
2301123624 s,@GTKMM_CFLAGS@,$GTKMM_CFLAGS,;t t
2301223625 s,@GTKMM_LIBS@,$GTKMM_LIBS,;t t
2301323626 s,@NAUTILUS_EXTENSIONS_DIR@,$NAUTILUS_EXTENSIONS_DIR,;t t
23627 s,@ENABLE_USER_XATTR_TRUE@,$ENABLE_USER_XATTR_TRUE,;t t
23628 s,@ENABLE_USER_XATTR_FALSE@,$ENABLE_USER_XATTR_FALSE,;t t
2301423629 s,@llibreria_acl@,$llibreria_acl,;t t
2301523630 s,@LIBOBJS@,$LIBOBJS,;t t
2301623631 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
2363124246 /*) top_srcdir="$ac_given_srcdir" ;;
2363224247 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
2363324248 esac
24249 # Treat a directory as a PO directory if and only if it has a
24250 # POTFILES.in file. This allows packages to have multiple PO
24251 # directories under different names or in different locations.
2363424252 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
2363524253 rm -f "$ac_dir/POTFILES"
2363624254 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
2363724255 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
2363824256 POMAKEFILEDEPS="POTFILES.in"
23639 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
24257 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
2364024258 # on $ac_dir but don't depend on user-specified configuration
2364124259 # parameters.
2364224260 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
2364424262 if test -n "$OBSOLETE_ALL_LINGUAS"; then
2364524263 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
2364624264 fi
23647 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
24265 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
2364824266 # Hide the ALL_LINGUAS assigment from automake.
2364924267 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
2365024268 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
2365224270 # The set of available languages was given in configure.in.
2365324271 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
2365424272 fi
24273 # Compute POFILES
24274 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
24275 # Compute UPDATEPOFILES
24276 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
24277 # Compute DUMMYPOFILES
24278 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
24279 # Compute GMOFILES
24280 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
2365524281 case "$ac_given_srcdir" in
2365624282 .) srcdirpre= ;;
2365724283 *) srcdirpre='$(srcdir)/' ;;
2365824284 esac
2365924285 POFILES=
23660 GMOFILES=
2366124286 UPDATEPOFILES=
2366224287 DUMMYPOFILES=
24288 GMOFILES=
2366324289 for lang in $ALL_LINGUAS; do
2366424290 POFILES="$POFILES $srcdirpre$lang.po"
23665 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
2366624291 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
2366724292 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
24293 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
2366824294 done
2366924295 # CATALOGS depends on both $ac_dir and the user's LINGUAS
2367024296 # environment variable.
2369924325 done
2370024326 fi
2370124327 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
23702 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
24328 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
2370324329 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
2370424330 if test -f "$f"; then
2370524331 case "$f" in
00 dnl Establim el nom del paquet, la versió i l'email de contacte
1 AC_INIT(eiciel, 0.8.4, rofi@ya.com)
1 AC_INIT(eiciel, 0.9, rofi@ya.com)
2
3 dnl On estem ?
4 AC_CANONICAL_BUILD
5 AC_CANONICAL_HOST
6 AC_CANONICAL_TARGET
27
38 dnl Establim com a prerequisit Autoconf 2.59
49 AC_PREREQ(2.57)
3742 AC_MSG_CHECKING([for nautilus extensions directory])
3843
3944 AC_ARG_WITH(nautilus-extensions-dir,
40 [ --with-nautilus-extensions-dir=DIR Directory where nautilus extensions have to be
41 installed (usually /usr/lib/nautilus/extensions-1.0)]
45 AC_HELP_STRING([--with-nautilus-extensions-dir=DIR], [Directory where nautilus extensions have to be installed (usually /usr/lib/nautilus/extensions-1.0)])
4246 ,
4347 [
4448 if test x$withval = xyes -o x$withval = xno;
4650 AC_MSG_ERROR([If you specify --with-nautilus-extensions-dir you must set the directory. E.g.: --with-nautilus-extensions-dir=/usr/lib/nautilus/extensions-1.0])
4751 else
4852 AC_SUBST(NAUTILUS_EXTENSIONS_DIR, [$withval])
49 echo $withval
53 AC_MSG_RESULT([$withval])
5054 fi
5155 ]
5256 ,
6165 ]
6266 )
6367
68 enable_eua=no
69 AC_MSG_CHECKING([for extended user attributes support])
70 AC_ARG_ENABLE(user-attributes,
71 AC_HELP_STRING([--enable-user-attributes], [Enables support for extended user attributes. This is GNU/Linux specific.]),
72 [
73 if test x$enableval = xyes -o x$enableval = x;
74 then
75 AC_MSG_RESULT([yes])
76 enable_eua=yes
77 else
78 if test x$enableval = xno;
79 then
80 enable_eua=no
81 AC_MSG_RESULT([no])
82 else
83 AC_MSG_ERROR([This option can only be given 'yes' or 'no' values])
84 fi
85 fi
86 ]
87 ,
88 [
89 case $target_os in
90 linux*)
91 enable_eua=yes
92 AC_MSG_RESULT([yes, since we are in GNU/Linux])
93 ;;
94 *)
95 enable_eua=no
96 AC_MSG_RESULT([no, this does not seem to be GNU/Linux])
97 ;;
98 esac
99 ]
100 )
101
102 if test x$enable_eua = xyes;
103 then
104 AC_CHECK_HEADERS([attr/xattr.h], [], AC_MSG_ERROR([This header is mandatory for extended user attributes support]), [])
105 AC_DEFINE([ENABLE_USER_XATTR], [1], [Enables user extended attributes support])
106 fi
107 AM_CONDITIONAL(ENABLE_USER_XATTR, test x$enable_eua = xyes)
108
64109 dnl Comprovem els headers
65 AC_CHECK_HEADERS([sys/acl.h], [], [], [])
110 acl_headers=0
66111
67 AC_CHECK_HEADERS([acl/libacl.h], [], [], [])
112 AC_CHECK_HEADERS([sys/acl.h],
113 [
114 acl_headers=1
115 ], [], [])
116
117 AC_CHECK_HEADERS([acl/libacl.h],
118 [
119 acl_headers=1
120 ], [], [])
121
122 if test x$acl_headers = x0;
123 then
124 AC_MSG_ERROR([No suitable headers for ACL support have been found])
125 fi
68126
69127 dnl Per a FreeBSD
70128 AC_CHECK_FUNC([acl_get_perm_np],
71 [AC_DEFINE([HAVE_ACL_GET_PERM_NP], [], [Hi ha la funcio acl_get_perm_np])]
129 [AC_DEFINE([HAVE_ACL_GET_PERM_NP], [], [acl_get_perm_np is available])]
72130 [])
73131
74132 AC_SUBST(llibreria_acl, [])
76134 dnl Comprovem si hi ha la llibreria d'ACL
77135 AC_CHECK_LIB(acl, acl_get_perm,
78136 [
79 AC_DEFINE([HAVE_ACL_GET_PERM], [], [Hi ha la funcio acl_get_perm])
137 AC_DEFINE([HAVE_ACL_GET_PERM], [], [acl_get_perm is available])
80138 AC_SUBST(llibreria_acl, [-lacl])
81139 ],)
82140
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 SUBDIRS = figures
149157
150158 eicieldocdir = $(pkgdatadir)/doc/C
11 <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
22 "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
33 <!ENTITY eiciel "Eiciel">
4 <!ENTITY version "0.8.4">
4 <!ENTITY version "0.9">
55 ]>
66 <?yelp:chunk-depth 2?>
77 <article id="index" lang="en">
5858 </para>
5959
6060 <sect2 id="que-son-acls">
61 <title>What ACL are?</title>
61 <title>What are ACL?</title>
6262
6363 <para>
6464 Before explaining what ACLs are we have to see how traditional UNIX permissions work.
172172 Consult your distribution documentation
173173 </para>
174174 </note>
175 </sect2>
176 <sect2 id="what-is-ea">
177 <title>What are extended user attributes ?</title>
178 <para>
179 In the process of adding ACL support for GNU/Linux, developers decided to abstract them
180 away in what were named <emphasis>extended attributes</emphasis>. These extended attributes
181 are bits of additional information linked to files. They are used, for instance, to implement ACL or
182 for storing <emphasis>security labels</emphasis> in SELinux.
183 </para>
184 <para>
185 <emphasis>Extended user attributes</emphasis> brings to users the possibility of storing arbitrary chunks
186 of data in their files. For instance, one could create a Revision attribute that would store the date
187 of the last revision.
188 </para>
175189 </sect2>
176190 </sect1>
177191
495509
496510 </sect2>
497511
512 <sect2 id="working-with-ea">
513 <title>Working with extended user attributes</title>
514 <para>
515 Extended user attributes are pairs of attributes and values that can be stored arbitrarily in files.
516 For instance one could store the last Revision of a file or a brief Description.
517 Eiciel allows to work with extended user attributes both in standalone application and Nautilus property
518 page.
519 </para>
520 <sect3 id="add-ea">
521 <title>Adding an attribute</title>
522 <para>
523 You can add an attribute with <guibutton>Add</guibutton>. A default attribute name and value will be created.
524 You can edit them by clicking on the attribute list.
525 </para>
526 </sect3>
527
528 <sect3 id="remove-ea">
529 <title>Removing an attribute</title>
530 <para>
531 To remove an attribute, select it from the list and press <guibutton>Remove</guibutton>.
532 </para>
533 </sect3>
534
535 <figure>
536 <title>Extended user attributes</title>
537 <screenshot>
538 <imageobject>
539 <imagedata fileref="figures/pantalla_ea.png" format="PNG"/>
540 </imageobject>
541 </screenshot>
542 </figure>
543
544
545 <warning>
546 <para>
547 Even if extended user attributes are <emphasis>encoding neutral</emphasis> all the data
548 that can be introduced in Eiciel will be saved in UTF-8 charset. Remind this if you intend
549 to manage these attributes with another application which might not be UTF-8 capable.
550 Eiciel might not be useful if you store binary (non printable) data in your user
551 attribute values.
552 </para>
553 </warning>
554
555 </sect2>
556
498557 </sect1>
499558
500559 <glossary>
5858 </para>
5959
6060 <sect2 id="que-son-acls">
61 <title>What ACL are?</title>
61 <title>What are ACL?</title>
6262
6363 <para>
6464 Before explaining what ACLs are we have to see how traditional UNIX permissions work.
172172 Consult your distribution documentation
173173 </para>
174174 </note>
175 </sect2>
176 <sect2 id="what-is-ea">
177 <title>What are extended user attributes ?</title>
178 <para>
179 In the process of adding ACL support for GNU/Linux, developers decided to abstract them
180 away in what were named <emphasis>extended attributes</emphasis>. These extended attributes
181 are bits of additional information linked to files. They are used, for instance, to implement ACL or
182 for storing <emphasis>security labels</emphasis> in SELinux.
183 </para>
184 <para>
185 <emphasis>Extended user attributes</emphasis> brings to users the possibility of storing arbitrary chunks
186 of data in their files. For instance, one could create a Revision attribute that would store the date
187 of the last revision.
188 </para>
175189 </sect2>
176190 </sect1>
177191
495509
496510 </sect2>
497511
512 <sect2 id="working-with-ea">
513 <title>Working with extended user attributes</title>
514 <para>
515 Extended user attributes are pairs of attributes and values that can be stored arbitrarily in files.
516 For instance one could store the last Revision of a file or a brief Description.
517 Eiciel allows to work with extended user attributes both in standalone application and Nautilus property
518 page.
519 </para>
520 <sect3 id="add-ea">
521 <title>Adding an attribute</title>
522 <para>
523 You can add an attribute with <guibutton>Add</guibutton>. A default attribute name and value will be created.
524 You can edit them by clicking on the attribute list.
525 </para>
526 </sect3>
527
528 <sect3 id="remove-ea">
529 <title>Removing an attribute</title>
530 <para>
531 To remove an attribute, select it from the list and press <guibutton>Remove</guibutton>.
532 </para>
533 </sect3>
534
535 <figure>
536 <title>Extended user attributes</title>
537 <screenshot>
538 <imageobject>
539 <imagedata fileref="figures/pantalla_ea.png" format="PNG"/>
540 </imageobject>
541 </screenshot>
542 </figure>
543
544
545 <warning>
546 <para>
547 Even if extended user attributes are <emphasis>encoding neutral</emphasis> all the data
548 that can be introduced in Eiciel will be saved in UTF-8 charset. Remind this if you intend
549 to manage these attributes with another application which might not be UTF-8 capable.
550 Eiciel might not be useful if you store binary (non printable) data in your user
551 attribute values.
552 </para>
553 </warning>
554
555 </sect2>
556
498557 </sect1>
499558
500559 <glossary>
66 permisos_acl.png \
77 permisos_ugo.png \
88 detall_mascara.png \
9 pantalla_ea.png \
910 $(top_srcdir)/img/altres-default.png \
1011 $(top_srcdir)/img/altres.png \
1112 $(top_srcdir)/img/grup-acl-default.png \
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 eicieldocfiguresdir = $(pkgdatadir)/doc/C/figures
149157
150158 dist_eicieldocfigures_DATA = \
154162 permisos_acl.png \
155163 permisos_ugo.png \
156164 detall_mascara.png \
165 pantalla_ea.png \
157166 $(top_srcdir)/img/altres-default.png \
158167 $(top_srcdir)/img/altres.png \
159168 $(top_srcdir)/img/grup-acl-default.png \
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 SUBDIRS = C
149157 subdir = doc
150158 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 eicieliconesdir = $(pkgdatadir)/img
149157
150158 dist_eicielicones_DATA = altres-default.png \
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 EXTRA_DIST = gettext.h
149157 subdir = lib
150158 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
6060 if test "X$LTCC" = X ; then
6161 LTCC=${CC-gcc}
6262 fi
63 # Same for EGREP, and just to be sure, do LTCC as well
64 if test "x$EGREP" = x ; then
65 EGREP=egrep
66 fi
67 if test "x$LTCC" = x ; then
68 LTCC=${CC-gcc}
69 fi
7063
7164 # Check that we have a working $echo.
7265 if test "X$1" = X--no-reexec; then
150143 execute_dlfiles=
151144 lo2o="s/\\.lo\$/.${objext}/"
152145 o2lo="s/\\.${objext}\$/.lo/"
153
154 if test -z "$max_cmd_len"; then
155 i=0
156 testring="ABCD"
157 new_result=
158
159 # If test is not a shell built-in, we'll probably end up computing a
160 # maximum length that is only half of the actual maximum length, but
161 # we can't tell.
162 while (test "X"`$SHELL $0 --fallback-echo "X$testring" 2>/dev/null` \
163 = "XX$testring") >/dev/null 2>&1 &&
164 new_result=`expr "X$testring" : ".*" 2>&1` &&
165 max_cmd_len="$new_result" &&
166 test $i != 17 # 1/2 MB should be enough
167 do
168 i=`expr $i + 1`
169 testring="$testring$testring"
170 done
171 testring=
172 # Add a significant safety factor because C++ compilers can tack on massive
173 # amounts of additional arguments before passing them to the linker.
174 # It appears as though 1/2 is a usable value.
175 max_cmd_len=`expr $max_cmd_len \/ 2`
176 fi
177146
178147 if test -z "$max_cmd_len"; then
179148 i=0
287256 trimedcc=`echo ${CC} | $SED -e "s/${host}-//g"`
288257 # and sometimes libtool has CC=<HOST>-gcc but user does CC=gcc
289258 extendcc=${host}-${CC}
259 # and sometimes libtool has CC=<OLDHOST>-gcc but user has CC=<NEWHOST>-gcc
260 # (Gentoo-specific hack because we always export $CHOST)
261 mungedcc=${CHOST-${host}}-${trimedcc}
290262 case "$@ " in
291263 "cc "* | " cc "* | "${host}-cc "* | " ${host}-cc "*|\
292264 "gcc "* | " gcc "* | "${host}-gcc "* | " ${host}-gcc "*)
294266 break ;;
295267 "$trimedcc "* | " $trimedcc "* | "`$echo $trimedcc` "* | " `$echo $trimedcc` "*|\
296268 "$extendcc "* | " $extendcc "* | "`$echo $extendcc` "* | " `$echo $extendcc` "*|\
269 "$mungedcc "* | " $mungedcc "* | "`$echo $mungedcc` "* | " `$echo $mungedcc` "*|\
297270 " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
298271 # The compiler in the base compile command matches
299272 # the one in the tagged configuration.
51295102 $echo >> $output "\
51305103 if test \"\$libtool_execute_magic\" != \"$magic\"; then
51315104 # Run the actual program with our arguments.
5105
5106 # Make sure env LD_LIBRARY_PATH does not mess us up
5107 if test -n \"\${LD_LIBRARY_PATH+set}\"; then
5108 export LD_LIBRARY_PATH=\$progdir:\$LD_LIBRARY_PATH
5109 fi
51325110 "
51335111 case $host in
51345112 # Backslashes separate directories on plain windows
6161 ECHO_N = @ECHO_N@
6262 ECHO_T = @ECHO_T@
6363 EGREP = @EGREP@
64 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
65 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6466 EXEEXT = @EXEEXT@
6567 F77 = @F77@
6668 FFLAGS = @FFLAGS@
7274 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7375 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7476 INTLLIBS = @INTLLIBS@
77 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7578 LDFLAGS = @LDFLAGS@
7679 LIBICONV = @LIBICONV@
7780 LIBINTL = @LIBINTL@
110113 ac_ct_F77 = @ac_ct_F77@
111114 ac_ct_RANLIB = @ac_ct_RANLIB@
112115 ac_ct_STRIP = @ac_ct_STRIP@
116 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113117 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114118 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115119 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144148 sbindir = @sbindir@
145149 sharedstatedir = @sharedstatedir@
146150 sysconfdir = @sysconfdir@
151 target = @target@
147152 target_alias = @target_alias@
153 target_cpu = @target_cpu@
154 target_os = @target_os@
155 target_vendor = @target_vendor@
148156 man_MANS = eiciel.1
149157 EXTRA_DIST = $(man_MANS)
150158 subdir = man
00 # Fitxers per traduir
1 src/tipus_element_acl.hpp
2 src/eiciel_container.hpp
3 src/eiciel_standalone.cpp
4 src/cellrenderer_acl.cpp
5 src/llista_acl.hpp
6 src/gestor_acl.cpp
7 src/eiciel_main_controler.cpp
8 src/eiciel_main_window.cpp
9 src/cellrenderer_acl.hpp
10 src/gestor_acl.hpp
11 src/gestor_xattr.cpp
12 src/eiciel_main_controler.hpp
13 src/eiciel_main_window.hpp
14 src/llista_participant.hpp
15 src/eiciel_nautilus_page.cpp
116 src/eiciel_container.cpp
2 src/eiciel_container.hpp
3 src/eiciel_main_controler.cpp
4 src/eiciel_main_controler.hpp
5 src/eiciel_main_window.cpp
6 src/eiciel_main_window.hpp
7 src/eiciel_standalone.cpp
8 src/gestor_acl.cpp
9 src/gestor_acl.hpp
10 src/llista_acl.hpp
11 src/llista_participant.hpp
12 src/tipus_element_acl.hpp
17 src/gestor_xattr.hpp
1318 src/eiciel_nautilus_page.hpp
14 src/eiciel_nautilus_page.cpp
19 src/llista_xattr.hpp
20 src/eiciel_xattr_window.cpp
21 src/eiciel_xattr_window.hpp
22 src/eiciel_xattr_controler.cpp
23 src/eiciel_xattr_controler.hpp
Binary diff not shown
44 #
55 msgid ""
66 msgstr ""
7 "Project-Id-Version: Eiciel 0.4\n"
7 "Project-Id-Version: Eiciel 0.9\n"
88 "Report-Msgid-Bugs-To: Roger Ferrer Ibáñez <rofi@ya.com>\n"
9 "POT-Creation-Date: 2005-10-01 09:24+0200\n"
10 "PO-Revision-Date: 2004-10-12 19:02+0200\n"
9 "POT-Creation-Date: 2005-12-08 15:42+0100\n"
10 "PO-Revision-Date: 2005-12-08 15:41+0100\n"
1111 "Last-Translator: Roger Ferrer Ibáñez <rofi@ya.com>\n"
1212 "Language-Team: Catalan <ca@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
1616
17 #: src/eiciel_container.cpp:23
18 msgid "<b>File name</b>"
19 msgstr "<b>Nom de fitxer</b>"
17 #: src/gestor_acl.cpp:50 src/gestor_xattr.cpp:34
18 msgid "Only regular files or directories supported"
19 msgstr "Només es poden escollir fitxers ordinaris o directoris."
2020
21 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:175
22 msgid "No file opened"
23 msgstr "No hi ha cap fitxer obert"
21 #: src/gestor_acl.cpp:551
22 msgid "Textual representation of the ACL is wrong"
23 msgstr "La representació textual de l'ACL és incorrecta"
2424
25 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:198
26 msgid "About..."
27 msgstr "Quant a..."
28
29 #: src/eiciel_container.cpp:115
30 msgid "Could not show the help file even if it was found"
31 msgstr "No s'ha pogut mostrar l'ajuda tot i que s'ha trobat"
32
33 #: src/eiciel_container.cpp:124
34 msgid "Help file not found"
35 msgstr "No s'ha trobat el fitxer d'ajuda"
36
37 #: src/eiciel_container.cpp:146
38 msgid "Choose a file or a directory"
39 msgstr "Escull un fitxer o directori"
40
41 #: src/eiciel_container.cpp:170
42 msgid "Could not open the file \""
43 msgstr "No es pot obrir el fitxer \""
25 #: src/gestor_acl.cpp:573
26 msgid "Default textual representation of the ACL is wrong"
27 msgstr "La representació textual de l'ACL per omissió és incorrecta"
4428
4529 #: src/eiciel_main_controler.cpp:170
4630 msgid "Mask"
9478 msgid "Also show system participants"
9579 msgstr "Mostrar també participants del sistema"
9680
97 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:121
81 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:134
82 #: src/eiciel_container.cpp:60
9883 msgid "Access Control List"
9984 msgstr "Llista de control d'accés"
10085
130115 "<span size=\"smaller\"><span foreground=\"#cc0000\" weight=\"bold\">!</span> "
131116 "significa que el permís no és efectiu.</span>"
132117
133 #: src/gestor_acl.cpp:67
134 msgid "Only regular files or directories supported"
135 msgstr "Només es poden escollir fitxers ordinaris o directoris."
118 #: src/eiciel_nautilus_page.cpp:155 src/eiciel_container.cpp:68
119 msgid "Extended user attributes"
120 msgstr "Atributs d'usuari estesos"
136121
137 #: src/gestor_acl.cpp:568
138 msgid "Textual representation of the ACL is wrong"
139 msgstr "La representació textual de l'ACL és incorrecta"
122 #: src/eiciel_container.cpp:23
123 msgid "<b>File name</b>"
124 msgstr "<b>Nom de fitxer</b>"
140125
141 #: src/gestor_acl.cpp:590
142 msgid "Default textual representation of the ACL is wrong"
143 msgstr "La representació textual de l'ACL per omissió és incorrecta"
126 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:216
127 msgid "No file opened"
128 msgstr "No hi ha cap fitxer obert"
144129
145 #~ msgid "Default User"
146 #~ msgstr "Usuari per defecte"
130 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:224
131 msgid "About..."
132 msgstr "Quant a..."
147133
148 #~ msgid "Default Group"
149 #~ msgstr "Grup per defecte"
134 #: src/eiciel_container.cpp:127
135 msgid "Could not show the help file even if it was found"
136 msgstr "No s'ha pogut mostrar l'ajuda tot i que s'ha trobat"
150137
151 #~ msgid "(unknown)"
152 #~ msgstr "(desconegut)"
138 #: src/eiciel_container.cpp:136
139 msgid "Help file not found"
140 msgstr "No s'ha trobat el fitxer d'ajuda"
153141
154 #~ msgid "Cannot start libbonoboui. Aborting"
155 #~ msgstr "No es pot iniciar libbonoboui. Avortant."
142 #: src/eiciel_container.cpp:158
143 msgid "Choose a file or a directory"
144 msgstr "Escull un fitxer o directori"
156145
157 #~ msgid "Can't create bonobo control. Aborting"
158 #~ msgstr "No es pot crear el control bonobo. Avortant."
146 #: src/eiciel_container.cpp:178
147 msgid "Could not open the file \""
148 msgstr "No es pot obrir el fitxer \""
159149
160 #~ msgid "_Add"
161 #~ msgstr "_Afegeix"
150 #: src/eiciel_xattr_window.cpp:40
151 msgid "Name"
152 msgstr "Nom"
162153
163 #~ msgid "_Remove"
164 #~ msgstr "_Suprimir"
154 #: src/eiciel_xattr_window.cpp:52
155 msgid "Value"
156 msgstr "Valor"
157
158 #: src/eiciel_xattr_window.cpp:180
159 msgid "Could not rename attribute name: "
160 msgstr "No es pot renombrar l'atribut: "
161
162 #: src/eiciel_xattr_window.cpp:202
163 msgid "Could not change attribute value: "
164 msgstr "No es pot canviar el valor de l'atribut: "
165
166 #: src/eiciel_xattr_window.cpp:226
167 msgid "Could not remove attribute: "
168 msgstr "No es pot eliminar l'atribut: "
169
170 #: src/eiciel_xattr_window.cpp:245 src/eiciel_xattr_window.cpp:254
171 msgid "New attribute"
172 msgstr "Atribut nou"
173
174 #: src/eiciel_xattr_window.cpp:284
175 msgid "New value"
176 msgstr "Nou valor"
177
178 #: src/eiciel_xattr_window.cpp:299
179 msgid "Could not add attribute: "
180 msgstr "No he pogut afegir l'atribut: "
Binary diff not shown
77 msgstr ""
88 "Project-Id-Version: de\n"
99 "Report-Msgid-Bugs-To: Roger Ferrer Ibáñez <rofi@ya.com>\n"
10 "POT-Creation-Date: 2005-10-01 09:24+0200\n"
11 "PO-Revision-Date: 2005-09-08 05:39+0200\n"
10 "POT-Creation-Date: 2005-12-08 15:42+0100\n"
11 "PO-Revision-Date: 2005-12-08 15:39+0100\n"
1212 "Last-Translator: Michael Biebl <biebl@teco.edu>\n"
1313 "Language-Team: deutsch <de@li.org>\n"
1414 "MIME-Version: 1.0\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717 "X-Generator: KBabel 1.10.2\n"
1818
19 #: src/eiciel_container.cpp:23
20 msgid "<b>File name</b>"
21 msgstr "<b>Datei</b>"
19 #: src/gestor_acl.cpp:50 src/gestor_xattr.cpp:34
20 msgid "Only regular files or directories supported"
21 msgstr "Nur reguläre Dateien oder Verzeichnisse werden unterstützt"
2222
23 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:175
24 msgid "No file opened"
25 msgstr "Keine Datei geöffnet"
23 #: src/gestor_acl.cpp:551
24 msgid "Textual representation of the ACL is wrong"
25 msgstr "Textdarstellung der ACL ist falsch"
2626
27 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:198
28 msgid "About..."
29 msgstr "Über..."
30
31 #: src/eiciel_container.cpp:115
32 msgid "Could not show the help file even if it was found"
33 msgstr "Konnte Hilfe Datei nicht anzeigen"
34
35 #: src/eiciel_container.cpp:124
36 msgid "Help file not found"
37 msgstr "Hilfe Datei nicht gefunden"
38
39 #: src/eiciel_container.cpp:146
40 msgid "Choose a file or a directory"
41 msgstr "Datei oder Verzeichnis öffnen"
42
43 #: src/eiciel_container.cpp:170
44 msgid "Could not open the file \""
45 msgstr "Konnte Datei nicht öffnen \""
27 #: src/gestor_acl.cpp:573
28 msgid "Default textual representation of the ACL is wrong"
29 msgstr "Standard Textdarstellung der ACL ist falsch"
4630
4731 #: src/eiciel_main_controler.cpp:170
4832 msgid "Mask"
9680 msgid "Also show system participants"
9781 msgstr "System Teilnehmer anzeigen"
9882
99 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:121
83 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:134
84 #: src/eiciel_container.cpp:60
10085 msgid "Access Control List"
10186 msgstr "Zugriffskontrollliste"
10287
132117 "<span size=\"smaller\"><span foreground=\"#cc0000\" weight=\"bold\">!</span> "
133118 "ist ein unwirksames Zugriffsrecht.</span>"
134119
135 #: src/gestor_acl.cpp:67
136 msgid "Only regular files or directories supported"
137 msgstr "Nur reguläre Dateien oder Verzeichnisse werden unterstützt"
120 #: src/eiciel_nautilus_page.cpp:155 src/eiciel_container.cpp:68
121 msgid "Extended user attributes"
122 msgstr ""
138123
139 #: src/gestor_acl.cpp:568
140 msgid "Textual representation of the ACL is wrong"
141 msgstr "Textdarstellung der ACL ist falsch"
124 #: src/eiciel_container.cpp:23
125 msgid "<b>File name</b>"
126 msgstr "<b>Datei</b>"
142127
143 #: src/gestor_acl.cpp:590
144 msgid "Default textual representation of the ACL is wrong"
145 msgstr "Standard Textdarstellung der ACL ist falsch"
128 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:216
129 msgid "No file opened"
130 msgstr "Keine Datei geöffnet"
131
132 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:224
133 msgid "About..."
134 msgstr "Über..."
135
136 #: src/eiciel_container.cpp:127
137 msgid "Could not show the help file even if it was found"
138 msgstr "Konnte Hilfe Datei nicht anzeigen"
139
140 #: src/eiciel_container.cpp:136
141 msgid "Help file not found"
142 msgstr "Hilfe Datei nicht gefunden"
143
144 #: src/eiciel_container.cpp:158
145 msgid "Choose a file or a directory"
146 msgstr "Datei oder Verzeichnis öffnen"
147
148 #: src/eiciel_container.cpp:178
149 msgid "Could not open the file \""
150 msgstr "Konnte Datei nicht öffnen \""
151
152 #: src/eiciel_xattr_window.cpp:40
153 msgid "Name"
154 msgstr ""
155
156 #: src/eiciel_xattr_window.cpp:52
157 msgid "Value"
158 msgstr ""
159
160 #: src/eiciel_xattr_window.cpp:180
161 msgid "Could not rename attribute name: "
162 msgstr ""
163
164 #: src/eiciel_xattr_window.cpp:202
165 msgid "Could not change attribute value: "
166 msgstr ""
167
168 #: src/eiciel_xattr_window.cpp:226
169 msgid "Could not remove attribute: "
170 msgstr "Konnte ACL Eintrag nicht entfernen:"
171
172 #: src/eiciel_xattr_window.cpp:245 src/eiciel_xattr_window.cpp:254
173 msgid "New attribute"
174 msgstr ""
175
176 #: src/eiciel_xattr_window.cpp:284
177 msgid "New value"
178 msgstr ""
179
180 #: src/eiciel_xattr_window.cpp:299
181 msgid "Could not add attribute: "
182 msgstr ""
77 msgstr ""
88 "Project-Id-Version: PACKAGE VERSION\n"
99 "Report-Msgid-Bugs-To: Roger Ferrer Ibáñez <rofi@ya.com>\n"
10 "POT-Creation-Date: 2005-10-01 09:24+0200\n"
10 "POT-Creation-Date: 2005-12-08 15:42+0100\n"
1111 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1212 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1313 "Language-Team: LANGUAGE <LL@li.org>\n"
1515 "Content-Type: text/plain; charset=UTF-8\n"
1616 "Content-Transfer-Encoding: 8bit\n"
1717
18 #: src/eiciel_container.cpp:23
19 msgid "<b>File name</b>"
18 #: src/gestor_acl.cpp:50 src/gestor_xattr.cpp:34
19 msgid "Only regular files or directories supported"
2020 msgstr ""
2121
22 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:175
23 msgid "No file opened"
22 #: src/gestor_acl.cpp:551
23 msgid "Textual representation of the ACL is wrong"
2424 msgstr ""
2525
26 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:198
27 msgid "About..."
28 msgstr ""
29
30 #: src/eiciel_container.cpp:115
31 msgid "Could not show the help file even if it was found"
32 msgstr ""
33
34 #: src/eiciel_container.cpp:124
35 msgid "Help file not found"
36 msgstr ""
37
38 #: src/eiciel_container.cpp:146
39 msgid "Choose a file or a directory"
40 msgstr ""
41
42 #: src/eiciel_container.cpp:170
43 msgid "Could not open the file \""
26 #: src/gestor_acl.cpp:573
27 msgid "Default textual representation of the ACL is wrong"
4428 msgstr ""
4529
4630 #: src/eiciel_main_controler.cpp:170
9579 msgid "Also show system participants"
9680 msgstr ""
9781
98 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:121
82 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:134
83 #: src/eiciel_container.cpp:60
9984 msgid "Access Control List"
10085 msgstr ""
10186
129114 "means an ineffective permission.</span>"
130115 msgstr ""
131116
132 #: src/gestor_acl.cpp:67
133 msgid "Only regular files or directories supported"
117 #: src/eiciel_nautilus_page.cpp:155 src/eiciel_container.cpp:68
118 msgid "Extended user attributes"
134119 msgstr ""
135120
136 #: src/gestor_acl.cpp:568
137 msgid "Textual representation of the ACL is wrong"
121 #: src/eiciel_container.cpp:23
122 msgid "<b>File name</b>"
138123 msgstr ""
139124
140 #: src/gestor_acl.cpp:590
141 msgid "Default textual representation of the ACL is wrong"
125 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:216
126 msgid "No file opened"
142127 msgstr ""
128
129 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:224
130 msgid "About..."
131 msgstr ""
132
133 #: src/eiciel_container.cpp:127
134 msgid "Could not show the help file even if it was found"
135 msgstr ""
136
137 #: src/eiciel_container.cpp:136
138 msgid "Help file not found"
139 msgstr ""
140
141 #: src/eiciel_container.cpp:158
142 msgid "Choose a file or a directory"
143 msgstr ""
144
145 #: src/eiciel_container.cpp:178
146 msgid "Could not open the file \""
147 msgstr ""
148
149 #: src/eiciel_xattr_window.cpp:40
150 msgid "Name"
151 msgstr ""
152
153 #: src/eiciel_xattr_window.cpp:52
154 msgid "Value"
155 msgstr ""
156
157 #: src/eiciel_xattr_window.cpp:180
158 msgid "Could not rename attribute name: "
159 msgstr ""
160
161 #: src/eiciel_xattr_window.cpp:202
162 msgid "Could not change attribute value: "
163 msgstr ""
164
165 #: src/eiciel_xattr_window.cpp:226
166 msgid "Could not remove attribute: "
167 msgstr ""
168
169 #: src/eiciel_xattr_window.cpp:245 src/eiciel_xattr_window.cpp:254
170 msgid "New attribute"
171 msgstr ""
172
173 #: src/eiciel_xattr_window.cpp:284
174 msgid "New value"
175 msgstr ""
176
177 #: src/eiciel_xattr_window.cpp:299
178 msgid "Could not add attribute: "
179 msgstr ""
Binary diff not shown
66 msgstr ""
77 "Project-Id-Version: Eiciel\n"
88 "Report-Msgid-Bugs-To: Roger Ferrer Ibáñez <rofi@ya.com>\n"
9 "POT-Creation-Date: 2005-10-01 09:24+0200\n"
10 "PO-Revision-Date: 2004-10-12 19:07+0200\n"
9 "POT-Creation-Date: 2005-12-08 15:42+0100\n"
10 "PO-Revision-Date: 2005-12-08 15:42+0100\n"
1111 "Last-Translator: Roger Ferrer Ibáñez <rofi@ya.com>\n"
1212 "Language-Team: Spanish <es@li.org>\n"
1313 "MIME-Version: 1.0\n"
1414 "Content-Type: text/plain; charset=UTF-8\n"
1515 "Content-Transfer-Encoding: 8bit\n"
1616
17 #: src/eiciel_container.cpp:23
18 msgid "<b>File name</b>"
19 msgstr "<b>Nombre de fichero</b>"
17 #: src/gestor_acl.cpp:50 src/gestor_xattr.cpp:34
18 msgid "Only regular files or directories supported"
19 msgstr "Sólo se permiten ficheros ordinarios o directorios."
2020
21 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:175
22 msgid "No file opened"
23 msgstr "Ningún fichero abierto"
21 #: src/gestor_acl.cpp:551
22 msgid "Textual representation of the ACL is wrong"
23 msgstr "La representación textual de la ACL es incorrecta."
2424
25 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:198
26 msgid "About..."
27 msgstr "Acerca de..."
28
29 #: src/eiciel_container.cpp:115
30 msgid "Could not show the help file even if it was found"
31 msgstr "No se puede mostrar la ayuda aunque ésta ha sido encontrada"
32
33 #: src/eiciel_container.cpp:124
34 msgid "Help file not found"
35 msgstr "No se ha encontrado el fichero de ayuda"
36
37 #: src/eiciel_container.cpp:146
38 msgid "Choose a file or a directory"
39 msgstr "Escoja un fichero o un directorio"
40
41 #: src/eiciel_container.cpp:170
42 msgid "Could not open the file \""
43 msgstr "No he podido abrir el fichero \""
25 #: src/gestor_acl.cpp:573
26 msgid "Default textual representation of the ACL is wrong"
27 msgstr "La representación textual de la ACL por defecto es incorrecta"
4428
4529 #: src/eiciel_main_controler.cpp:170
4630 msgid "Mask"
9579 msgid "Also show system participants"
9680 msgstr "Mostrar también participantes del sistema"
9781
98 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:121
82 #: src/eiciel_main_window.cpp:32 src/eiciel_nautilus_page.cpp:134
83 #: src/eiciel_container.cpp:60
9984 msgid "Access Control List"
10085 msgstr "Lista de control de acceso"
10186
131116 "<span size=\"smaller\"><span foreground=\"#cc0000\" weight=\"bold\">!</span> "
132117 "significa que el permiso no es efectivo.</span>"
133118
134 #: src/gestor_acl.cpp:67
135 msgid "Only regular files or directories supported"
136 msgstr "Sólo se permiten ficheros ordinarios o directorios."
119 #: src/eiciel_nautilus_page.cpp:155 src/eiciel_container.cpp:68
120 msgid "Extended user attributes"
121 msgstr "Atributos extendidos de usuario"
137122
138 #: src/gestor_acl.cpp:568
139 msgid "Textual representation of the ACL is wrong"
140 msgstr "La representación textual de la ACL es incorrecta."
123 #: src/eiciel_container.cpp:23
124 msgid "<b>File name</b>"
125 msgstr "<b>Nombre de fichero</b>"
141126
142 #: src/gestor_acl.cpp:590
143 msgid "Default textual representation of the ACL is wrong"
144 msgstr "La representación textual de la ACL por defecto es incorrecta"
127 #: src/eiciel_container.cpp:24 src/eiciel_container.cpp:216
128 msgid "No file opened"
129 msgstr "Ningún fichero abierto"
145130
146 #~ msgid "Default User"
147 #~ msgstr "Usuario por defecto"
131 #: src/eiciel_container.cpp:27 src/eiciel_container.cpp:224
132 msgid "About..."
133 msgstr "Acerca de..."
148134
149 #~ msgid "Default Group"
150 #~ msgstr "Grupo por defecto"
135 #: src/eiciel_container.cpp:127
136 msgid "Could not show the help file even if it was found"
137 msgstr "No se puede mostrar la ayuda aunque ésta ha sido encontrada"
151138
152 #~ msgid "(unknown)"
153 #~ msgstr "(desconocido)"
139 #: src/eiciel_container.cpp:136
140 msgid "Help file not found"
141 msgstr "No se ha encontrado el fichero de ayuda"
154142
155 #~ msgid "Cannot start libbonoboui. Aborting"
156 #~ msgstr "No se puede iniciar libbonoboui. Abortando"
143 #: src/eiciel_container.cpp:158
144 msgid "Choose a file or a directory"
145 msgstr "Escoja un fichero o un directorio"
157146
158 #~ msgid "Can't create bonobo control. Aborting"
159 #~ msgstr "No se puede crear el control bonobo. Abortando"
147 #: src/eiciel_container.cpp:178
148 msgid "Could not open the file \""
149 msgstr "No he podido abrir el fichero \""
160150
161 #~ msgid "_Add"
162 #~ msgstr "_Añadir"
151 #: src/eiciel_xattr_window.cpp:40
152 msgid "Name"
153 msgstr "Nombre"
163154
164 #~ msgid "_Remove"
165 #~ msgstr "_Quitar"
155 #: src/eiciel_xattr_window.cpp:52
156 msgid "Value"
157 msgstr "Valor"
158
159 #: src/eiciel_xattr_window.cpp:180
160 msgid "Could not rename attribute name: "
161 msgstr "No se pudo renombrar el atributo: "
162
163 #: src/eiciel_xattr_window.cpp:202
164 msgid "Could not change attribute value: "
165 msgstr "No he podido cambiar el valor del atributo: "
166
167 #: src/eiciel_xattr_window.cpp:226
168 msgid "Could not remove attribute: "
169 msgstr "No se pudo eliminar el atributo: "
170
171 #: src/eiciel_xattr_window.cpp:245 src/eiciel_xattr_window.cpp:254
172 msgid "New attribute"
173 msgstr "Atributo nuevo"
174
175 #: src/eiciel_xattr_window.cpp:284
176 msgid "New value"
177 msgstr "Valor nuevo"
178
179 #: src/eiciel_xattr_window.cpp:299
180 msgid "Could not add attribute: "
181 msgstr "No se pudo añadir el atributo: "
1717 eiciel_container.hpp \
1818 eiciel_container.cpp
1919
20 if ENABLE_USER_XATTR
21 eiciel_SOURCES += gestor_xattr.hpp \
22 gestor_xattr.cpp \
23 eiciel_xattr_window.cpp \
24 eiciel_xattr_window.hpp \
25 eiciel_xattr_controler.cpp \
26 eiciel_xattr_controler.hpp \
27 llista_xattr.hpp
28 endif
29
2030 nautilusextdir=@NAUTILUS_EXTENSIONS_DIR@
2131 nautilusext_LTLIBRARIES=libeiciel-nautilus.la
2232 libeiciel_nautilus_la_CPPFLAGS = -I@top_srcdir@/lib -DDATADIR="\"$(datadir)\"" -DPKGDATADIR="\"$(pkgdatadir)\""
3646 tipus_element_acl.hpp \
3747 cellrenderer_acl.hpp \
3848 cellrenderer_acl.cpp
49
50 if ENABLE_USER_XATTR
51 libeiciel_nautilus_la_SOURCES += gestor_xattr.hpp \
52 gestor_xattr.cpp \
53 eiciel_xattr_window.cpp \
54 eiciel_xattr_window.hpp \
55 eiciel_xattr_controler.cpp \
56 eiciel_xattr_controler.hpp \
57 llista_xattr.hpp
58 endif
3535 PRE_UNINSTALL = :
3636 POST_UNINSTALL = :
3737 host_triplet = @host@
38 @ENABLE_USER_XATTR_TRUE@am__append_1 = gestor_xattr.hpp \
39 @ENABLE_USER_XATTR_TRUE@ gestor_xattr.cpp \
40 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_window.cpp \
41 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_window.hpp \
42 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_controler.cpp \
43 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_controler.hpp \
44 @ENABLE_USER_XATTR_TRUE@ llista_xattr.hpp
45
46 @ENABLE_USER_XATTR_TRUE@am__append_2 = gestor_xattr.hpp \
47 @ENABLE_USER_XATTR_TRUE@ gestor_xattr.cpp \
48 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_window.cpp \
49 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_window.hpp \
50 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_controler.cpp \
51 @ENABLE_USER_XATTR_TRUE@ eiciel_xattr_controler.hpp \
52 @ENABLE_USER_XATTR_TRUE@ llista_xattr.hpp
53
3854 ACLOCAL = @ACLOCAL@
3955 AMDEP_FALSE = @AMDEP_FALSE@
4056 AMDEP_TRUE = @AMDEP_TRUE@
6177 ECHO_N = @ECHO_N@
6278 ECHO_T = @ECHO_T@
6379 EGREP = @EGREP@
80 ENABLE_USER_XATTR_FALSE = @ENABLE_USER_XATTR_FALSE@
81 ENABLE_USER_XATTR_TRUE = @ENABLE_USER_XATTR_TRUE@
6482 EXEEXT = @EXEEXT@
6583 F77 = @F77@
6684 FFLAGS = @FFLAGS@
7290 INSTALL_SCRIPT = @INSTALL_SCRIPT@
7391 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
7492 INTLLIBS = @INTLLIBS@
93 INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
7594 LDFLAGS = @LDFLAGS@
7695 LIBICONV = @LIBICONV@
7796 LIBINTL = @LIBINTL@
110129 ac_ct_F77 = @ac_ct_F77@
111130 ac_ct_RANLIB = @ac_ct_RANLIB@
112131 ac_ct_STRIP = @ac_ct_STRIP@
132 ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
113133 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
114134 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
115135 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
144164 sbindir = @sbindir@
145165 sharedstatedir = @sharedstatedir@
146166 sysconfdir = @sysconfdir@
167 target = @target@
147168 target_alias = @target_alias@
169 target_cpu = @target_cpu@
170 target_os = @target_os@
171 target_vendor = @target_vendor@
148172 bin_PROGRAMS = eiciel
149173 eiciel_CPPFLAGS = -I@top_srcdir@/lib -DDATADIR="\"$(datadir)\"" -DPKGDATADIR="\"$(pkgdatadir)\""
150174 eiciel_CXXFLAGS = @GTKMM_CFLAGS@ -Wall
163187 cellrenderer_acl.cpp \
164188 eiciel_standalone.cpp \
165189 eiciel_container.hpp \
166 eiciel_container.cpp
167
190 eiciel_container.cpp\
191 $(am__append_1)
168192
169193 nautilusextdir = @NAUTILUS_EXTENSIONS_DIR@
170194 nautilusext_LTLIBRARIES = libeiciel-nautilus.la
184208 gestor_acl.hpp \
185209 tipus_element_acl.hpp \
186210 cellrenderer_acl.hpp \
187 cellrenderer_acl.cpp
188
211 cellrenderer_acl.cpp \
212 $(am__append_2)
189213 subdir = src
190214 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
191215 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
194218 LTLIBRARIES = $(nautilusext_LTLIBRARIES)
195219
196220 libeiciel_nautilus_la_LIBADD =
221 am__libeiciel_nautilus_la_SOURCES_DIST = eiciel_nautilus_page.cpp \
222 eiciel_nautilus_page.hpp eiciel_main_controler.cpp \
223 eiciel_main_controler.hpp eiciel_main_window.cpp \
224 eiciel_main_window.hpp llista_acl.hpp llista_participant.hpp \
225 gestor_acl.cpp gestor_acl.hpp tipus_element_acl.hpp \
226 cellrenderer_acl.hpp cellrenderer_acl.cpp gestor_xattr.hpp \
227 gestor_xattr.cpp eiciel_xattr_window.cpp \
228 eiciel_xattr_window.hpp eiciel_xattr_controler.cpp \
229 eiciel_xattr_controler.hpp llista_xattr.hpp
230 @ENABLE_USER_XATTR_TRUE@am__objects_1 = \
231 @ENABLE_USER_XATTR_TRUE@ libeiciel_nautilus_la-gestor_xattr.lo \
232 @ENABLE_USER_XATTR_TRUE@ libeiciel_nautilus_la-eiciel_xattr_window.lo \
233 @ENABLE_USER_XATTR_TRUE@ libeiciel_nautilus_la-eiciel_xattr_controler.lo
197234 am_libeiciel_nautilus_la_OBJECTS = \
198235 libeiciel_nautilus_la-eiciel_nautilus_page.lo \
199236 libeiciel_nautilus_la-eiciel_main_controler.lo \
200237 libeiciel_nautilus_la-eiciel_main_window.lo \
201238 libeiciel_nautilus_la-gestor_acl.lo \
202 libeiciel_nautilus_la-cellrenderer_acl.lo
239 libeiciel_nautilus_la-cellrenderer_acl.lo $(am__objects_1)
203240 libeiciel_nautilus_la_OBJECTS = $(am_libeiciel_nautilus_la_OBJECTS)
204241 bin_PROGRAMS = eiciel$(EXEEXT)
205242 PROGRAMS = $(bin_PROGRAMS)
206243
244 am__eiciel_SOURCES_DIST = eiciel_main_controler.cpp \
245 eiciel_main_controler.hpp eiciel_main_window.cpp \
246 eiciel_main_window.hpp llista_acl.hpp llista_participant.hpp \
247 gestor_acl.cpp gestor_acl.hpp tipus_element_acl.hpp \
248 cellrenderer_acl.hpp cellrenderer_acl.cpp eiciel_standalone.cpp \
249 eiciel_container.hpp eiciel_container.cpp gestor_xattr.hpp \
250 gestor_xattr.cpp eiciel_xattr_window.cpp \
251 eiciel_xattr_window.hpp eiciel_xattr_controler.cpp \
252 eiciel_xattr_controler.hpp llista_xattr.hpp
253 @ENABLE_USER_XATTR_TRUE@am__objects_2 = eiciel-gestor_xattr.$(OBJEXT) \
254 @ENABLE_USER_XATTR_TRUE@ eiciel-eiciel_xattr_window.$(OBJEXT) \
255 @ENABLE_USER_XATTR_TRUE@ eiciel-eiciel_xattr_controler.$(OBJEXT)
207256 am_eiciel_OBJECTS = eiciel-eiciel_main_controler.$(OBJEXT) \
208257 eiciel-eiciel_main_window.$(OBJEXT) eiciel-gestor_acl.$(OBJEXT) \
209258 eiciel-cellrenderer_acl.$(OBJEXT) \
210259 eiciel-eiciel_standalone.$(OBJEXT) \
211 eiciel-eiciel_container.$(OBJEXT)
260 eiciel-eiciel_container.$(OBJEXT) $(am__objects_2)
212261 eiciel_OBJECTS = $(am_eiciel_OBJECTS)
213262 eiciel_LDADD = $(LDADD)
214263 eiciel_DEPENDENCIES =
221270 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-eiciel_main_controler.Po \
222271 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-eiciel_main_window.Po \
223272 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-eiciel_standalone.Po \
273 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-eiciel_xattr_controler.Po \
274 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-eiciel_xattr_window.Po \
224275 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-gestor_acl.Po \
276 @AMDEP_TRUE@ ./$(DEPDIR)/eiciel-gestor_xattr.Po \
225277 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-cellrenderer_acl.Plo \
226278 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-eiciel_main_controler.Plo \
227279 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-eiciel_main_window.Plo \
228280 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-eiciel_nautilus_page.Plo \
229 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-gestor_acl.Plo
281 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Plo \
282 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Plo \
283 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-gestor_acl.Plo \
284 @AMDEP_TRUE@ ./$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Plo
230285 CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
231286 $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
232287 LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
242297 CCLD = $(CC)
243298 LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
244299 $(AM_LDFLAGS) $(LDFLAGS) -o $@
245 DIST_SOURCES = $(libeiciel_nautilus_la_SOURCES) $(eiciel_SOURCES)
300 DIST_SOURCES = $(am__libeiciel_nautilus_la_SOURCES_DIST) \
301 $(am__eiciel_SOURCES_DIST)
246302 DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
247303 SOURCES = $(libeiciel_nautilus_la_SOURCES) $(eiciel_SOURCES)
248304
329385 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-eiciel_main_controler.Po@am__quote@
330386 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-eiciel_main_window.Po@am__quote@
331387 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-eiciel_standalone.Po@am__quote@
388 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-eiciel_xattr_controler.Po@am__quote@
389 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-eiciel_xattr_window.Po@am__quote@
332390 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-gestor_acl.Po@am__quote@
391 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eiciel-gestor_xattr.Po@am__quote@
333392 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-cellrenderer_acl.Plo@am__quote@
334393 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-eiciel_main_controler.Plo@am__quote@
335394 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-eiciel_main_window.Plo@am__quote@
336395 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-eiciel_nautilus_page.Plo@am__quote@
396 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Plo@am__quote@
397 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Plo@am__quote@
337398 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-gestor_acl.Plo@am__quote@
399 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Plo@am__quote@
338400
339401 .cpp.o:
340402 @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
534596 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
535597 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-cellrenderer_acl.lo `test -f 'cellrenderer_acl.cpp' || echo '$(srcdir)/'`cellrenderer_acl.cpp
536598
599 libeiciel_nautilus_la-gestor_xattr.o: gestor_xattr.cpp
600 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-gestor_xattr.o -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" \
601 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-gestor_xattr.o `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp; \
602 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Po"; \
603 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo"; exit 1; \
604 @am__fastdepCXX_TRUE@ fi
605 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='libeiciel_nautilus_la-gestor_xattr.o' libtool=no @AMDEPBACKSLASH@
606 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.TPo' @AMDEPBACKSLASH@
607 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
608 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-gestor_xattr.o `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp
609
610 libeiciel_nautilus_la-gestor_xattr.obj: gestor_xattr.cpp
611 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-gestor_xattr.obj -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" \
612 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-gestor_xattr.obj `if test -f 'gestor_xattr.cpp'; then $(CYGPATH_W) 'gestor_xattr.cpp'; else $(CYGPATH_W) '$(srcdir)/gestor_xattr.cpp'; fi`; \
613 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Po"; \
614 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo"; exit 1; \
615 @am__fastdepCXX_TRUE@ fi
616 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='libeiciel_nautilus_la-gestor_xattr.obj' libtool=no @AMDEPBACKSLASH@
617 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.TPo' @AMDEPBACKSLASH@
618 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
619 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-gestor_xattr.obj `if test -f 'gestor_xattr.cpp'; then $(CYGPATH_W) 'gestor_xattr.cpp'; else $(CYGPATH_W) '$(srcdir)/gestor_xattr.cpp'; fi`
620
621 libeiciel_nautilus_la-gestor_xattr.lo: gestor_xattr.cpp
622 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-gestor_xattr.lo -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" \
623 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-gestor_xattr.lo `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp; \
624 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Plo"; \
625 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Tpo"; exit 1; \
626 @am__fastdepCXX_TRUE@ fi
627 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='libeiciel_nautilus_la-gestor_xattr.lo' libtool=yes @AMDEPBACKSLASH@
628 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.Plo' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-gestor_xattr.TPlo' @AMDEPBACKSLASH@
629 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
630 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-gestor_xattr.lo `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp
631
632 libeiciel_nautilus_la-eiciel_xattr_window.o: eiciel_xattr_window.cpp
633 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_window.o -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" \
634 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_window.o `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp; \
635 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Po"; \
636 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo"; exit 1; \
637 @am__fastdepCXX_TRUE@ fi
638 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='libeiciel_nautilus_la-eiciel_xattr_window.o' libtool=no @AMDEPBACKSLASH@
639 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.TPo' @AMDEPBACKSLASH@
640 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
641 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_window.o `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp
642
643 libeiciel_nautilus_la-eiciel_xattr_window.obj: eiciel_xattr_window.cpp
644 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_window.obj -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" \
645 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_window.obj `if test -f 'eiciel_xattr_window.cpp'; then $(CYGPATH_W) 'eiciel_xattr_window.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_window.cpp'; fi`; \
646 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Po"; \
647 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo"; exit 1; \
648 @am__fastdepCXX_TRUE@ fi
649 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='libeiciel_nautilus_la-eiciel_xattr_window.obj' libtool=no @AMDEPBACKSLASH@
650 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.TPo' @AMDEPBACKSLASH@
651 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
652 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_window.obj `if test -f 'eiciel_xattr_window.cpp'; then $(CYGPATH_W) 'eiciel_xattr_window.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_window.cpp'; fi`
653
654 libeiciel_nautilus_la-eiciel_xattr_window.lo: eiciel_xattr_window.cpp
655 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_window.lo -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" \
656 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_window.lo `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp; \
657 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Plo"; \
658 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Tpo"; exit 1; \
659 @am__fastdepCXX_TRUE@ fi
660 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='libeiciel_nautilus_la-eiciel_xattr_window.lo' libtool=yes @AMDEPBACKSLASH@
661 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.Plo' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_window.TPlo' @AMDEPBACKSLASH@
662 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
663 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_window.lo `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp
664
665 libeiciel_nautilus_la-eiciel_xattr_controler.o: eiciel_xattr_controler.cpp
666 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_controler.o -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" \
667 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_controler.o `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp; \
668 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Po"; \
669 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo"; exit 1; \
670 @am__fastdepCXX_TRUE@ fi
671 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='libeiciel_nautilus_la-eiciel_xattr_controler.o' libtool=no @AMDEPBACKSLASH@
672 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.TPo' @AMDEPBACKSLASH@
673 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
674 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_controler.o `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp
675
676 libeiciel_nautilus_la-eiciel_xattr_controler.obj: eiciel_xattr_controler.cpp
677 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_controler.obj -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" \
678 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_controler.obj `if test -f 'eiciel_xattr_controler.cpp'; then $(CYGPATH_W) 'eiciel_xattr_controler.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_controler.cpp'; fi`; \
679 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Po"; \
680 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo"; exit 1; \
681 @am__fastdepCXX_TRUE@ fi
682 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='libeiciel_nautilus_la-eiciel_xattr_controler.obj' libtool=no @AMDEPBACKSLASH@
683 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Po' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.TPo' @AMDEPBACKSLASH@
684 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
685 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_controler.obj `if test -f 'eiciel_xattr_controler.cpp'; then $(CYGPATH_W) 'eiciel_xattr_controler.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_controler.cpp'; fi`
686
687 libeiciel_nautilus_la-eiciel_xattr_controler.lo: eiciel_xattr_controler.cpp
688 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -MT libeiciel_nautilus_la-eiciel_xattr_controler.lo -MD -MP -MF "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" \
689 @am__fastdepCXX_TRUE@ -c -o libeiciel_nautilus_la-eiciel_xattr_controler.lo `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp; \
690 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo" "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Plo"; \
691 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Tpo"; exit 1; \
692 @am__fastdepCXX_TRUE@ fi
693 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='libeiciel_nautilus_la-eiciel_xattr_controler.lo' libtool=yes @AMDEPBACKSLASH@
694 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.Plo' tmpdepfile='$(DEPDIR)/libeiciel_nautilus_la-eiciel_xattr_controler.TPlo' @AMDEPBACKSLASH@
695 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
696 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libeiciel_nautilus_la_CPPFLAGS) $(CPPFLAGS) $(libeiciel_nautilus_la_CXXFLAGS) $(CXXFLAGS) -c -o libeiciel_nautilus_la-eiciel_xattr_controler.lo `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp
697
537698 eiciel-eiciel_main_controler.o: eiciel_main_controler.cpp
538699 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_main_controler.o -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_main_controler.Tpo" \
539700 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_main_controler.o `test -f 'eiciel_main_controler.cpp' || echo '$(srcdir)/'`eiciel_main_controler.cpp; \
731892 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_container.Plo' tmpdepfile='$(DEPDIR)/eiciel-eiciel_container.TPlo' @AMDEPBACKSLASH@
732893 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
733894 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_container.lo `test -f 'eiciel_container.cpp' || echo '$(srcdir)/'`eiciel_container.cpp
895
896 eiciel-gestor_xattr.o: gestor_xattr.cpp
897 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-gestor_xattr.o -MD -MP -MF "$(DEPDIR)/eiciel-gestor_xattr.Tpo" \
898 @am__fastdepCXX_TRUE@ -c -o eiciel-gestor_xattr.o `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp; \
899 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo" "$(DEPDIR)/eiciel-gestor_xattr.Po"; \
900 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo"; exit 1; \
901 @am__fastdepCXX_TRUE@ fi
902 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='eiciel-gestor_xattr.o' libtool=no @AMDEPBACKSLASH@
903 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-gestor_xattr.Po' tmpdepfile='$(DEPDIR)/eiciel-gestor_xattr.TPo' @AMDEPBACKSLASH@
904 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
905 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-gestor_xattr.o `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp
906
907 eiciel-gestor_xattr.obj: gestor_xattr.cpp
908 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-gestor_xattr.obj -MD -MP -MF "$(DEPDIR)/eiciel-gestor_xattr.Tpo" \
909 @am__fastdepCXX_TRUE@ -c -o eiciel-gestor_xattr.obj `if test -f 'gestor_xattr.cpp'; then $(CYGPATH_W) 'gestor_xattr.cpp'; else $(CYGPATH_W) '$(srcdir)/gestor_xattr.cpp'; fi`; \
910 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo" "$(DEPDIR)/eiciel-gestor_xattr.Po"; \
911 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo"; exit 1; \
912 @am__fastdepCXX_TRUE@ fi
913 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='eiciel-gestor_xattr.obj' libtool=no @AMDEPBACKSLASH@
914 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-gestor_xattr.Po' tmpdepfile='$(DEPDIR)/eiciel-gestor_xattr.TPo' @AMDEPBACKSLASH@
915 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
916 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-gestor_xattr.obj `if test -f 'gestor_xattr.cpp'; then $(CYGPATH_W) 'gestor_xattr.cpp'; else $(CYGPATH_W) '$(srcdir)/gestor_xattr.cpp'; fi`
917
918 eiciel-gestor_xattr.lo: gestor_xattr.cpp
919 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-gestor_xattr.lo -MD -MP -MF "$(DEPDIR)/eiciel-gestor_xattr.Tpo" \
920 @am__fastdepCXX_TRUE@ -c -o eiciel-gestor_xattr.lo `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp; \
921 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo" "$(DEPDIR)/eiciel-gestor_xattr.Plo"; \
922 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-gestor_xattr.Tpo"; exit 1; \
923 @am__fastdepCXX_TRUE@ fi
924 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='gestor_xattr.cpp' object='eiciel-gestor_xattr.lo' libtool=yes @AMDEPBACKSLASH@
925 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-gestor_xattr.Plo' tmpdepfile='$(DEPDIR)/eiciel-gestor_xattr.TPlo' @AMDEPBACKSLASH@
926 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
927 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-gestor_xattr.lo `test -f 'gestor_xattr.cpp' || echo '$(srcdir)/'`gestor_xattr.cpp
928
929 eiciel-eiciel_xattr_window.o: eiciel_xattr_window.cpp
930 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_window.o -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" \
931 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_window.o `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp; \
932 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_window.Po"; \
933 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo"; exit 1; \
934 @am__fastdepCXX_TRUE@ fi
935 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='eiciel-eiciel_xattr_window.o' libtool=no @AMDEPBACKSLASH@
936 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_window.Po' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_window.TPo' @AMDEPBACKSLASH@
937 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
938 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_window.o `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp
939
940 eiciel-eiciel_xattr_window.obj: eiciel_xattr_window.cpp
941 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_window.obj -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" \
942 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_window.obj `if test -f 'eiciel_xattr_window.cpp'; then $(CYGPATH_W) 'eiciel_xattr_window.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_window.cpp'; fi`; \
943 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_window.Po"; \
944 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo"; exit 1; \
945 @am__fastdepCXX_TRUE@ fi
946 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='eiciel-eiciel_xattr_window.obj' libtool=no @AMDEPBACKSLASH@
947 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_window.Po' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_window.TPo' @AMDEPBACKSLASH@
948 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
949 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_window.obj `if test -f 'eiciel_xattr_window.cpp'; then $(CYGPATH_W) 'eiciel_xattr_window.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_window.cpp'; fi`
950
951 eiciel-eiciel_xattr_window.lo: eiciel_xattr_window.cpp
952 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_window.lo -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" \
953 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_window.lo `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp; \
954 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_window.Plo"; \
955 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_window.Tpo"; exit 1; \
956 @am__fastdepCXX_TRUE@ fi
957 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_window.cpp' object='eiciel-eiciel_xattr_window.lo' libtool=yes @AMDEPBACKSLASH@
958 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_window.Plo' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_window.TPlo' @AMDEPBACKSLASH@
959 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
960 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_window.lo `test -f 'eiciel_xattr_window.cpp' || echo '$(srcdir)/'`eiciel_xattr_window.cpp
961
962 eiciel-eiciel_xattr_controler.o: eiciel_xattr_controler.cpp
963 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_controler.o -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" \
964 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_controler.o `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp; \
965 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_controler.Po"; \
966 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo"; exit 1; \
967 @am__fastdepCXX_TRUE@ fi
968 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='eiciel-eiciel_xattr_controler.o' libtool=no @AMDEPBACKSLASH@
969 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.Po' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.TPo' @AMDEPBACKSLASH@
970 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
971 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_controler.o `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp
972
973 eiciel-eiciel_xattr_controler.obj: eiciel_xattr_controler.cpp
974 @am__fastdepCXX_TRUE@ if $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_controler.obj -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" \
975 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_controler.obj `if test -f 'eiciel_xattr_controler.cpp'; then $(CYGPATH_W) 'eiciel_xattr_controler.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_controler.cpp'; fi`; \
976 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_controler.Po"; \
977 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo"; exit 1; \
978 @am__fastdepCXX_TRUE@ fi
979 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='eiciel-eiciel_xattr_controler.obj' libtool=no @AMDEPBACKSLASH@
980 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.Po' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.TPo' @AMDEPBACKSLASH@
981 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
982 @am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_controler.obj `if test -f 'eiciel_xattr_controler.cpp'; then $(CYGPATH_W) 'eiciel_xattr_controler.cpp'; else $(CYGPATH_W) '$(srcdir)/eiciel_xattr_controler.cpp'; fi`
983
984 eiciel-eiciel_xattr_controler.lo: eiciel_xattr_controler.cpp
985 @am__fastdepCXX_TRUE@ if $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -MT eiciel-eiciel_xattr_controler.lo -MD -MP -MF "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" \
986 @am__fastdepCXX_TRUE@ -c -o eiciel-eiciel_xattr_controler.lo `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp; \
987 @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo" "$(DEPDIR)/eiciel-eiciel_xattr_controler.Plo"; \
988 @am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/eiciel-eiciel_xattr_controler.Tpo"; exit 1; \
989 @am__fastdepCXX_TRUE@ fi
990 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='eiciel_xattr_controler.cpp' object='eiciel-eiciel_xattr_controler.lo' libtool=yes @AMDEPBACKSLASH@
991 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ depfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.Plo' tmpdepfile='$(DEPDIR)/eiciel-eiciel_xattr_controler.TPlo' @AMDEPBACKSLASH@
992 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
993 @am__fastdepCXX_FALSE@ $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(eiciel_CPPFLAGS) $(CPPFLAGS) $(eiciel_CXXFLAGS) $(CXXFLAGS) -c -o eiciel-eiciel_xattr_controler.lo `test -f 'eiciel_xattr_controler.cpp' || echo '$(srcdir)/'`eiciel_xattr_controler.cpp
734994
735995 mostlyclean-libtool:
736996 -rm -f *.lo
5555 superior.pack_start(escollirFitxer, Gtk::PACK_SHRINK, 4);
5656 superior.set_homogeneous(false);
5757
58 principal.add(paginador);
59 paginador.append_page(paginaACL, _("Access Control List"));
60
5861 controlador_widget = new EicielMainControler();
5962 widget_principal = new EicielWindow(controlador_widget);
6063
61 principal.pack_start(*widget_principal, Gtk::PACK_EXPAND_WIDGET, 0);
64 paginaACL.pack_start(*widget_principal, Gtk::PACK_EXPAND_WIDGET, 0);
65
66 #ifdef ENABLE_USER_XATTR
67 paginador.append_page(paginaXAttr, _("Extended user attributes"));
68
69 controlador_xattr = new EicielXAttrControler();
70 widget_xattr = new EicielXAttrWindow(controlador_xattr);
71
72 paginaXAttr.pack_start(*widget_xattr, Gtk::PACK_EXPAND_WIDGET, 0);
73 #endif
6274
6375 principal.pack_start(inferior, Gtk::PACK_SHRINK, 2);
6476 inferior.set_spacing(2);
160172 {
161173 case(Gtk::RESPONSE_NONE):
162174 {
163 if (this->obrirFitxer(dialog.get_filename()))
164 {
165 nomFitxer.set_text(dialog.get_filename());
166 }
167 else
175 if (!this->obrirFitxer(dialog.get_filename()))
168176 {
169177 Gtk::MessageDialog missatge(_("Could not open the file \"")
170178 + Glib::locale_to_utf8(dialog.get_filename()) + Glib::ustring("\" ")
171179 + Glib::ustring("(") + controlador_widget->ultimError() + Glib::ustring(")"),
172180 false, Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK, true);
173181 missatge.run();
174 nomFitxer.set_text(_("No file opened"));
175182 }
176183 break;
177184 }
188195
189196 bool EicielContainer::obrirFitxer(Glib::ustring nom)
190197 {
198 bool resultat;
191199 controlador_widget->obreFitxer(nom);
192 return controlador_widget->fitxerObert();
200
201 resultat = controlador_widget->fitxerObert();
202
203 #ifdef ENABLE_USER_XATTR
204 controlador_xattr->obrirFitxer(nom);
205
206 resultat |= controlador_xattr->fitxerObert();
207 #endif
208
209 if (resultat)
210 {
211 nomFitxer.set_text(nom);
212 }
213 else
214 {
215 nomFitxer.set_text(_("No file opened"));
216 }
217
218 return resultat;
193219 }
194220
195221 /* About box */
1919 #include <gtkmm.h>
2020 #include <libgnomevfs/gnome-vfs.h>
2121 #include <libgnome/libgnome.h>
22 #include <eiciel_main_controler.hpp>
23 #include <eiciel_main_window.hpp>
2422 #include <gettext.h>
23
24 #include "eiciel_main_controler.hpp"
25 #include "eiciel_main_window.hpp"
26
27 #ifdef ENABLE_USER_XATTR
28 #include "eiciel_xattr_controler.hpp"
29 #include "eiciel_xattr_window.hpp"
30 #endif
2531
2632 class EicielContainer : public Gtk::Window
2733 {
2834 private:
2935 Gtk::VBox principal;
36 Gtk::VBox paginaACL;
37 Gtk::VBox paginaXAttr;
3038 Gtk::HBox superior;
3139 Gtk::HBox inferior;
3240 Gtk::Button escollirFitxer;
3644 Gtk::Button ajuda;
3745 Gtk::Button quantA;
3846
47 Gtk::Notebook paginador;
48
3949 EicielWindow* widget_principal;
4050 EicielMainControler* controlador_widget;
51
52 #ifdef ENABLE_USER_XATTR
53 EicielXAttrWindow* widget_xattr;
54 EicielXAttrControler* controlador_xattr;
55 #endif
4156
4257
4358 void sortidaAplicacio();
4459 void oberturaFitxer();
45 bool obrirFitxer(Glib::ustring nom);
4660 Glib::ustring missatgeError();
4761 void mostrarQuantA();
4862 void mostrarAjuda();
5266
5367 public:
5468 EicielContainer();
69 bool obrirFitxer(Glib::ustring nom);
5570 };
5671
5772 class EicielAboutBox : public Gtk::Dialog
112112 contenidorVistaLlistaACL.add(vistaLlistaACL);
113113 contenidorVistaLlistaACL.set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC);
114114
115 vistaLlistaACL.set_size_request(-1, 150);
115 vistaLlistaACL.set_size_request(100, 150);
116116
117117 zona_superior.add(contenidorVistaLlistaACL);
118118
429429 {
430430 Gtk::TreeModel::iterator iter = refLlistaACL->append();
431431 Gtk::TreeModel::Row row(*iter);
432 row = *iter;
432
433433 afegeixElement(titol, lectura, escriptura, execucio, e, row,
434434 efectiuLectura, efectiuEscriptura, efectiuExecucio);
435435 row[modelLlistaACL.esborrable] = false;
2323 #include <libnautilus-extension/nautilus-property-page.h>
2424 #include <libnautilus-extension/nautilus-property-page-provider.h>
2525 #include <libgnomevfs/gnome-vfs.h>
26 #include <gettext.h>
27
2628 #include "eiciel_main_controler.hpp"
2729 #include "eiciel_main_window.hpp"
2830 #include "eiciel_nautilus_page.hpp"
29 #include <gettext.h>
31
32 #ifdef ENABLE_USER_XATTR
33 #include "eiciel_xattr_controler.hpp"
34 #include "eiciel_xattr_window.hpp"
35 #endif
3036
3137 struct NautilusEicielPropertiesPageDetails {
3238 };
8793 uri = nautilus_file_info_get_uri (file);
8894 GnomeVFSURI* guri = gnome_vfs_uri_new(uri);
8995 // i comprovem que és local
90 if (!gnome_vfs_uri_is_local(guri))
96 const gchar* scheme = gnome_vfs_uri_get_scheme(guri);
97 if (strcmp(scheme, "file") != 0)
9198 {
9299 g_free(guri);
93100 return NULL;
113120 // I obrim el fitxer
114121 main_controler->obreFitxer(std::string(local_file));
115122
116 eiciel_window->show_all();
117
118 real_page = nautilus_property_page_new
119 ("EicielPropertyPage::property_page",
120 gtk_label_new (_("Access Control List")),
121 GTK_WIDGET(eiciel_window->gobj()));
122 pages = g_list_prepend (pages, real_page);
123 if (!main_controler->fitxerObert())
124 {
125 delete eiciel_window;
126 }
127 else
128 {
129 eiciel_window->show_all();
130
131 real_page = nautilus_property_page_new
132 ("EicielPropertyPage::property_page",
133 gtk_label_new (_("Access Control List")),
134 GTK_WIDGET(eiciel_window->gobj()));
135 pages = g_list_append (pages, real_page);
136 }
137
138 #ifdef ENABLE_USER_XATTR
139 EicielXAttrControler* xattr_controler = new EicielXAttrControler();
140 EicielXAttrWindow* xattr_window = Gtk::manage(new EicielXAttrWindow(xattr_controler));
141
142 xattr_controler->obrirFitxer(std::string(local_file));
143
144 if (!xattr_controler->fitxerObert())
145 {
146 delete xattr_window;
147 }
148 else
149 {
150 xattr_window->show_all();
151
152 real_page = nautilus_property_page_new
153 ("EicielPropertyPage::property_page",
154 gtk_label_new (_("Extended user attributes")),
155 GTK_WIDGET(xattr_window->gobj()));
156 pages = g_list_append (pages, real_page);
157 }
158 #endif
159
123160
124161 g_free(local_file);
125162
3535
3636 EicielContainer w;
3737
38 if (argc > 1)
39 {
40 w.obrirFitxer(argv[1]);
41 }
42
3843 kit.run(w);
3944
4045 return 0;
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18
19 #include "eiciel_xattr_controler.hpp"
20
21 EicielXAttrControler::EicielXAttrControler()
22 : gestorXAttr(NULL), finestra(NULL), _fitxerObert(false)
23 {
24 }
25
26 void EicielXAttrControler::obrirFitxer(const Glib::ustring& nomFitxer) throw (GestorXAttrException)
27 {
28 if (gestorXAttr != NULL)
29 {
30 delete gestorXAttr;
31 }
32
33 try
34 {
35 gestorXAttr = new GestorXAttr(nomFitxer);
36 _fitxerObert = true;
37
38 finestra->activacio(true);
39
40 comprovarEditable();
41
42 finestra->ompleAtributs(gestorXAttr->donarLlistaAtributs());
43 }
44 catch (GestorXAttrException e)
45 {
46 delete gestorXAttr;
47 gestorXAttr = NULL;
48 _fitxerObert = false;
49 finestra->activacio(false);
50 }
51 }
52
53 void EicielXAttrControler::eliminarAtribut(const Glib::ustring& nomAtrib) throw (GestorXAttrException)
54 {
55 gestorXAttr->eliminarAtribut(nomAtrib);
56 }
57
58 void EicielXAttrControler::afegirAtribut(const Glib::ustring& nomAtrib, const Glib::ustring& valorAtrib) throw (GestorXAttrException)
59 {
60 gestorXAttr->afegirAtribut(nomAtrib, valorAtrib);
61 }
62
63 void EicielXAttrControler::actualitzarValorAtribut(const Glib::ustring& nomAtrib, const Glib::ustring& valorNouAtrib) throw (GestorXAttrException)
64 {
65 gestorXAttr->afegirAtribut(nomAtrib, valorNouAtrib);
66 }
67
68 void EicielXAttrControler::modificarNomAtribut(const Glib::ustring& nomAnticAtribut, const Glib::ustring& nomNouAtribut) throw (GestorXAttrException)
69 {
70 gestorXAttr->canviarNomAtribut(nomAnticAtribut, nomNouAtribut);
71 }
72
73 void EicielXAttrControler::comprovarEditable()
74 {
75 /*
76 * Comprovem que es el propietari o root
77 */
78 uid_t real_user = getuid();
79 if ((real_user != 0) && (real_user != gestorXAttr->donarUidPropietari()))
80 {
81 finestra->establirNomesLectura(true);
82 }
83 else
84 {
85 finestra->establirNomesLectura(false);
86 }
87
88 }
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18 #ifndef EICIEL_XATTR_CONTROLER_HPP
19 #define EICIEL_XATTR_CONTROLER_HPP
20
21 #include <sys/types.h>
22 #include "eiciel_xattr_window.hpp"
23 #include "gestor_xattr.hpp"
24
25 class EicielXAttrWindow;
26
27 class EicielXAttrControler : public sigc::trackable
28 {
29 private:
30 GestorXAttr* gestorXAttr;
31 EicielXAttrWindow* finestra;
32 bool _fitxerObert;
33
34 void eliminarAtribut(const Glib::ustring& nomAtrib) throw (GestorXAttrException);
35
36 void afegirAtribut(const Glib::ustring& nomAtrib, const Glib::ustring& valorAtrib) throw (GestorXAttrException);
37 void actualitzarValorAtribut(const Glib::ustring& nomAtrib, const Glib::ustring& valorNouAtrib) throw (GestorXAttrException) ;
38 void modificarNomAtribut(const Glib::ustring& nomAnticAtribut, const Glib::ustring& nomNouAtribut) throw (GestorXAttrException);
39
40 void comprovarEditable();
41 public:
42 EicielXAttrControler::EicielXAttrControler();
43 bool fitxerObert() { return _fitxerObert; };
44
45 void obrirFitxer(const Glib::ustring& nomFitxer) throw (GestorXAttrException);
46
47 friend class EicielXAttrWindow;
48 }
49 ;
50
51 #endif
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18
19 #include "eiciel_xattr_window.hpp"
20
21 EicielXAttrWindow::EicielXAttrWindow(EicielXAttrControler* contr)
22 : controlador(contr),
23 afegirAtribut(Gtk::Stock::ADD),
24 eliminarAtribut(Gtk::Stock::REMOVE)
25 {
26 refLlistaXAttr = Gtk::ListStore::create(modelLlistaXAttr);
27
28 controlador->finestra = this;
29
30 set_border_width(4);
31 vistaLlistaXAttr.set_size_request(100, 100);
32
33 refLlistaXAttr->set_sort_column(modelLlistaXAttr.nomAtribut, Gtk::SORT_ASCENDING);
34
35 vistaLlistaXAttr.set_reallocate_redraws();
36 vistaLlistaXAttr.set_model(refLlistaXAttr);
37
38 // Ara s'afegeixen les columnes i es vinculen amb el model
39 vistaLlistaXAttr.append_column(_("Name"), modelLlistaXAttr.nomAtribut);
40
41 // Aquesta columna requereix opcions especials
42 Gtk::TreeViewColumn* col = vistaLlistaXAttr.get_column(0);
43 Gtk::CellRenderer* cellRenderer = col->get_first_cell_renderer();
44 Gtk::CellRendererText* cellRendererText = dynamic_cast<Gtk::CellRendererText*>(cellRenderer);
45 cellRendererText->property_editable() = true;
46
47 cellRendererText->signal_edited().connect(
48 sigc::mem_fun(*this, &EicielXAttrWindow::nomAtributEditat)
49 );
50
51 vistaLlistaXAttr.append_column_editable(_("Value"), modelLlistaXAttr.valorAtribut);
52
53 col = vistaLlistaXAttr.get_column(1);
54 cellRenderer = col->get_first_cell_renderer();
55 cellRendererText = dynamic_cast<Gtk::CellRendererText*>(cellRenderer);
56 cellRendererText->property_editable() = true;
57
58 cellRendererText->signal_edited().connect(
59 sigc::mem_fun(*this, &EicielXAttrWindow::valorAtributEditat)
60 );
61
62 contenidorVistaLlistaXAttr.add(vistaLlistaXAttr);
63 contenidorVistaLlistaXAttr.set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC);
64
65 pack_start(contenidorVistaLlistaXAttr, Gtk::PACK_EXPAND_WIDGET, 2);
66
67 botoneraInferior.pack_start(afegirAtribut, Gtk::PACK_SHRINK, 2);
68 botoneraInferior.pack_start(eliminarAtribut, Gtk::PACK_SHRINK, 2);
69
70 pack_start(botoneraInferior, Gtk::PACK_SHRINK, 2);
71
72 // Atributs de prova
73 // Gtk::TreeModel::iterator iter = refLlistaXAttr->append();
74 // Gtk::TreeModel::Row row;
75 // row = *iter;
76
77 // row[modelLlistaXAttr.nomAtribut] = "rev";
78 // row[modelLlistaXAttr.valorAtribut] = "245";
79
80 // iter = refLlistaXAttr->append();
81 // row = *iter;
82
83 // row[modelLlistaXAttr.nomAtribut] = "Confidencial";
84 // row[modelLlistaXAttr.valorAtribut] = "No";
85
86 // Vinculació dels senyals
87 Glib::RefPtr<Gtk::TreeSelection> referenciaSeleccioLlistaXAttr = vistaLlistaXAttr.get_selection();
88
89 // Canvi de sel·lecció XAttr
90 referenciaSeleccioLlistaXAttr->signal_changed().connect(
91 sigc::mem_fun(*this, &EicielXAttrWindow::canviDeSeleccioXAttr)
92 );
93
94 // Boto eliminar
95 eliminarAtribut.signal_clicked().connect(
96 sigc::mem_fun(*this, &EicielXAttrWindow::eliminarAtributSeleccionat)
97 );
98
99 // Boto editar
100 afegirAtribut.signal_clicked().connect(
101 sigc::mem_fun(*this, &EicielXAttrWindow::afegirAtributSeleccionat)
102 );
103
104 activacio(false);
105 }
106
107 void EicielXAttrWindow::activacio(bool b)
108 {
109 this->set_sensitive(b);
110 }
111
112 EicielXAttrWindow::~EicielXAttrWindow()
113 {
114 delete controlador;
115 }
116
117 void EicielXAttrWindow::canviDeSeleccioXAttr()
118 {
119 Glib::RefPtr<Gtk::TreeSelection> referenciaSeleccioLlista = vistaLlistaXAttr.get_selection();
120 Gtk::TreeModel::iterator iter = referenciaSeleccioLlista->get_selected();
121 if (!iter)
122 {
123 noHiHaSeleccioXAttr();
124 }
125 else
126 {
127 hiHaSeleccioXAttr();
128 }
129 }
130
131 void EicielXAttrWindow::noHiHaSeleccioXAttr()
132 {
133 eliminarAtribut.set_sensitive(false);
134 }
135
136 void EicielXAttrWindow::hiHaSeleccioXAttr()
137 {
138 if (!this->nomesLectura)
139 {
140 eliminarAtribut.set_sensitive(true);
141 }
142 }
143
144 void EicielXAttrWindow::nomAtributEditat(const Glib::ustring& path, const Glib::ustring& value)
145 {
146 Gtk::TreeModel::iterator iter = refLlistaXAttr->get_iter(path);
147
148 if (iter)
149 {
150 Gtk::TreeModel::Row row(*iter);
151
152 // No pot estar buit
153 if (value.empty())
154 {
155 return;
156 }
157
158 // No admetem repetits
159 Gtk::TreeModel::Children children = refLlistaXAttr->children();
160
161 for(Gtk::TreeModel::Children::iterator iter = children.begin();
162 iter != children.end(); ++iter)
163 {
164 Gtk::TreeModel::Row irow(*iter);
165
166 if (irow[modelLlistaXAttr.nomAtribut] == value)
167 {
168 return;
169 }
170 }
171
172 try
173 {
174 controlador->modificarNomAtribut(row[modelLlistaXAttr.nomAtribut], value);
175 row[modelLlistaXAttr.nomAtribut] = value;
176 }
177 catch (GestorXAttrException e)
178 {
179 Glib::ustring s = _("Could not rename attribute name: ") + e.getMessage();
180 Gtk::MessageDialog renombrarXAttr(s, false,
181 Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
182 renombrarXAttr.run();
183 }
184 }
185 }
186
187 void EicielXAttrWindow::valorAtributEditat(const Glib::ustring& path, const Glib::ustring& value)
188 {
189 Gtk::TreeModel::iterator iter = refLlistaXAttr->get_iter(path);
190
191 if (iter)
192 {
193 Gtk::TreeModel::Row row(*iter);
194 try
195 {
196 controlador->actualitzarValorAtribut(row[modelLlistaXAttr.nomAtribut], value);
197 row[modelLlistaXAttr.valorAtribut] = value;
198 }
199 catch (GestorXAttrException e)
200 {
201 Glib::ustring s = _("Could not change attribute value: ") + e.getMessage();
202 Gtk::MessageDialog editarXAttr(s, false,
203 Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
204 editarXAttr.run();
205 }
206 }
207 }
208
209 void EicielXAttrWindow::eliminarAtributSeleccionat()
210 {
211 Glib::RefPtr<Gtk::TreeSelection> referenciaSeleccioLlista = vistaLlistaXAttr.get_selection();
212 Gtk::TreeModel::iterator iter = referenciaSeleccioLlista->get_selected();
213
214 if (iter)
215 {
216 Gtk::TreeModel::Row row(*iter);
217
218 try
219 {
220 controlador->eliminarAtribut(row[modelLlistaXAttr.nomAtribut]);
221 refLlistaXAttr->erase(iter);
222 }
223 catch (GestorXAttrException e)
224 {
225 Glib::ustring s = _("Could not remove attribute: ") + e.getMessage();
226 Gtk::MessageDialog eliminarXAttr(s, false,
227 Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
228 eliminarXAttr.run();
229 }
230 }
231 }
232
233 void EicielXAttrWindow::afegirAtributSeleccionat()
234 {
235 // Calculem el nom del nou atribut
236 bool repetit;
237 int numCops = 0;
238
239 Glib::ustring nomNou;
240
241 do {
242 if (numCops == 0)
243 {
244 nomNou = _("New attribute");
245 }
246 else
247 {
248 char* numCopsStr = new char[20];
249
250 snprintf(numCopsStr, 20, " (%d)", numCops);
251 numCopsStr[19] = '\0';
252
253 nomNou = _("New attribute");
254 nomNou += numCopsStr;
255
256 delete[] numCopsStr;
257 }
258 numCops++;
259
260 Gtk::TreeModel::Children children = refLlistaXAttr->children();
261
262 repetit = false;
263 for(Gtk::TreeModel::Children::iterator iter = children.begin();
264 iter != children.end(); ++iter)
265 {
266 Gtk::TreeModel::Row irow(*iter);
267
268 if (irow[modelLlistaXAttr.nomAtribut] == nomNou)
269 {
270 repetit = true;
271 break;
272 }
273 }
274 }
275 while (repetit);
276
277
278 Gtk::TreeModel::iterator iter = refLlistaXAttr->append();
279 Gtk::TreeModel::Row row;
280 row = *iter;
281
282 row[modelLlistaXAttr.nomAtribut] = nomNou;
283 row[modelLlistaXAttr.valorAtribut] = _("New value");
284
285 try
286 {
287 controlador->afegirAtribut(row[modelLlistaXAttr.nomAtribut],
288 row[modelLlistaXAttr.valorAtribut]);
289
290 Gtk::TreePath path = refLlistaXAttr->get_path(iter);
291 Gtk::TreeViewColumn* col = vistaLlistaXAttr.get_column(0);
292
293 vistaLlistaXAttr.set_cursor(path, *col, true);
294 }
295 catch (GestorXAttrException e)
296 {
297 refLlistaXAttr->erase(iter);
298 Glib::ustring s = _("Could not add attribute: ") + e.getMessage();
299 Gtk::MessageDialog afegirXAttr(s, false,
300 Gtk::MESSAGE_ERROR, Gtk::BUTTONS_OK);
301 afegirXAttr.run();
302 }
303 }
304
305 void EicielXAttrWindow::ompleAtributs(GestorXAttr::atributs_t llista)
306 {
307 GestorXAttr::atributs_t::iterator it;
308 refLlistaXAttr->clear();
309
310 Gtk::TreeModel::iterator iter;
311 Gtk::TreeModel::Row row;
312
313 for (it = llista.begin(); it != llista.end(); it++)
314 {
315 iter = refLlistaXAttr->append();
316 row = *iter;
317
318 row[modelLlistaXAttr.nomAtribut] = it->first;
319 row[modelLlistaXAttr.valorAtribut] = it->second;
320 }
321 }
322
323 void EicielXAttrWindow::establirNomesLectura(bool b)
324 {
325 nomesLectura = b;
326
327 afegirAtribut.set_sensitive(!b);
328 eliminarAtribut.set_sensitive(!b);
329
330 Gtk::TreeViewColumn* col = vistaLlistaXAttr.get_column(0);
331 Gtk::CellRenderer* cellRenderer = col->get_first_cell_renderer();
332 Gtk::CellRendererText* cellRendererText = dynamic_cast<Gtk::CellRendererText*>(cellRenderer);
333 cellRendererText->property_editable() = !b;
334
335 col = vistaLlistaXAttr.get_column(1);
336 cellRenderer = col->get_first_cell_renderer();
337 cellRendererText = dynamic_cast<Gtk::CellRendererText*>(cellRenderer);
338 cellRendererText->property_editable() = !b;
339 }
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18
19 #ifndef EICIEL_XATTR_WINDOW_HPP
20 #define EICIEL_XATTR_WINDOW_HPP
21
22 #include <config.hpp>
23 #include <gtkmm.h>
24 #include <gettext.h>
25 #include <sstream>
26 #include "gestor_xattr.hpp"
27 #include "llista_xattr.hpp"
28 #include "eiciel_xattr_controler.hpp"
29
30 class EicielXAttrControler;
31
32 class EicielXAttrWindow : public Gtk::VBox
33 {
34 public:
35 EicielXAttrWindow(EicielXAttrControler* controlador);
36 virtual ~EicielXAttrWindow();
37
38 void ompleAtributs(GestorXAttr::atributs_t llista);
39 void establirNomesLectura(bool b);
40
41 void activacio(bool b);
42
43 private:
44 EicielXAttrControler* controlador;
45
46 Glib::RefPtr<Gtk::ListStore> refLlistaXAttr;
47 ModelLlistaXAttr modelLlistaXAttr;
48
49 Gtk::ScrolledWindow contenidorVistaLlistaXAttr;
50 Gtk::TreeView vistaLlistaXAttr;
51
52 Gtk::Button afegirAtribut;
53 Gtk::Button eliminarAtribut;
54
55 Gtk::HBox botoneraInferior;
56
57 void canviDeSeleccioXAttr();
58
59 void noHiHaSeleccioXAttr();
60 void hiHaSeleccioXAttr();
61
62 void nomAtributEditat(const Glib::ustring& vell, const Glib::ustring& nou);
63 void valorAtributEditat(const Glib::ustring& vell, const Glib::ustring& nou);
64
65 void eliminarAtributSeleccionat();
66 void afegirAtributSeleccionat();
67
68
69 bool nomesLectura;
70 }
71 ;
72
73 #endif
1515 along with this program; if not, write to the Free Software
1616 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1717 */
18 #include "config.hpp"
19 #include <glibmm.h>
20 #include <sys/types.h>
21 #include <sys/stat.h>
22 #include <sys/acl.h>
23 #ifdef HAVE_ACL_LIBACL_H
24 #include <acl/libacl.h>
25 #endif
26 #include <unistd.h>
27 #include <errno.h>
28 #include <vector>
29 #include <iostream>
30 #include <pwd.h>
31 #include <grp.h>
32 #include <sstream>
33 #include <algorithm>
3418 #include "gestor_acl.hpp"
35 #include <gettext.h>
3619
3720 GestorACL::GestorACL(const string& nomF) throw (GestorACLException)
3821 : nomFitxer(nomF)
2020
2121 #include <config.hpp>
2222
23 #include <string>
24 #include <vector>
25 #include <iostream>
26 #include <gettext.h>
27
28 #include <glibmm.h>
29 #include <sys/types.h>
30 #include <sys/stat.h>
2331 #include <sys/acl.h>
2432 #ifdef HAVE_ACL_LIBACL_H
2533 #include <acl/libacl.h>
2634 #endif
27 #include <string>
35 #include <unistd.h>
36 #include <errno.h>
2837 #include <vector>
2938 #include <iostream>
39 #include <pwd.h>
40 #include <grp.h>
41 #include <sstream>
42 #include <algorithm>
3043 #include <gettext.h>
3144
3245 using namespace std;
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18 #include "gestor_xattr.hpp"
19
20 GestorXAttr::GestorXAttr(const Glib::ustring& nomF) throw (GestorXAttrException)
21 : nomFitxer(nomF)
22 {
23 // Comprovem que es un fitxer normal o directori
24 struct stat buffer;
25 if (stat(nomFitxer.c_str(), &buffer) == -1)
26 {
27 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
28 }
29
30 // Comprovem si es un fitxer regular o un directori
31 if (!S_ISREG(buffer.st_mode) && !S_ISDIR(buffer.st_mode))
32 {
33 throw GestorXAttrException(_("Only regular files or directories supported")); // De moment...
34 }
35
36 this->propietari = buffer.st_uid;
37
38 // Aixo es pq salti una excepcio si cal
39 testLectura();
40 }
41
42 void GestorXAttr::testLectura() throw (GestorXAttrException)
43 {
44 Glib::ustring nomAttrQualif = "user.prova";
45 int longitudBuffer;
46 int mida = 30;
47 char* buffer = new char[mida];
48
49 longitudBuffer = getxattr (nomFitxer.c_str(), nomAttrQualif.c_str(),
50 buffer, mida);
51
52 if (longitudBuffer == -1 &&
53 errno != ENOATTR &&
54 errno != ERANGE)
55 {
56 delete[] buffer;
57 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
58 }
59
60 delete[] buffer;
61 }
62
63 std::vector<std::string> GestorXAttr::obtenirLlistaXAttr() throw (GestorXAttrException)
64 {
65 std::vector<std::string> resultat;
66
67 int mida = listxattr(nomFitxer.c_str(), NULL, 0);
68
69 // Calculem que la longitud de cada element serà d'uns 30 caràcters com a molt
70 mida = mida*30;
71 char* buffer = new char[mida];
72
73 int numElements;
74 numElements = listxattr(nomFitxer.c_str(), buffer, mida);
75
76 while ((numElements == -1) && (errno == ERANGE))
77 {
78 delete[] buffer;
79 mida = mida*2;
80 buffer = new char[mida];
81 numElements = listxattr(nomFitxer.c_str(), buffer, mida);
82 }
83
84 // numElements == -1 && errno != ERANGE
85 if (numElements == -1)
86 {
87 delete[] buffer;
88 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
89 }
90
91 for (int inici = 0, actual = 0; actual < numElements; actual++)
92 {
93 if (buffer[actual] == '\0')
94 {
95 // Ara recuperem cada valor
96 std::string nomAttr(&buffer[inici]);
97
98 std::string prefix = nomAttr.substr(0, 5);
99 std::string postfix = nomAttr.substr(5);
100
101 if (prefix == "user.")
102 {
103 resultat.push_back(postfix);
104 }
105
106 inici = actual + 1;
107 }
108 }
109
110 delete[] buffer;
111
112 return resultat;
113 }
114
115 std::string GestorXAttr::recuperarValorAtribut(const std::string& nomAttr) throw (GestorXAttrException)
116 {
117 int mida = 30;
118 char* buffer = new char[mida];
119
120 std::string nomAttrQualif = "user." + nomAttr;
121
122 int longitudBuffer = getxattr (nomFitxer.c_str(), nomAttrQualif.c_str(),
123 buffer, mida);
124
125 while ((longitudBuffer == -1) && (errno == ERANGE))
126 {
127 delete[] buffer;
128 mida = mida*2;
129 buffer = new char[mida];
130
131 longitudBuffer = getxattr (nomFitxer.c_str(), nomAttrQualif.c_str(),
132 buffer, mida);
133 }
134
135 if (longitudBuffer == -1)
136 {
137 delete[] buffer;
138 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
139 }
140
141 char* nouBuffer = new char[longitudBuffer + 1];
142 nouBuffer[longitudBuffer] = '\0';
143
144 for (int i = 0; i < longitudBuffer; i++)
145 {
146 nouBuffer[i] = buffer[i];
147 }
148
149 std::string valorAttr(nouBuffer);
150
151 delete[] nouBuffer;
152 delete[] buffer;
153
154 return valorAttr;
155 }
156
157 GestorXAttr::atributs_t GestorXAttr::donarLlistaAtributs()
158 {
159 std::vector<std::string> atributs;
160 std::vector<std::string>::iterator it;
161
162 atributs = obtenirLlistaXAttr();
163
164 atributs_t resultat;
165
166 for (it = atributs.begin(); it != atributs.end(); it++)
167 {
168 std::string valorAttr = recuperarValorAtribut(*it);
169
170 resultat[*it] = valorAttr;
171 }
172
173 return resultat;
174 }
175
176 void GestorXAttr::eliminarAtribut(std::string nomAtr)
177 {
178 std::string nomQualif = "user." + nomAtr;
179 int result = removexattr (nomFitxer.c_str(), nomQualif.c_str());
180
181 if (result != 0)
182 {
183 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
184 }
185 }
186
187 void GestorXAttr::afegirAtribut(std::string nomAtr, std::string valor)
188 {
189 std::string nomQualif = "user." + nomAtr;
190 int resultat = setxattr (nomFitxer.c_str(), nomQualif.c_str(),
191 valor.c_str(), strlen(valor.c_str()), 0);
192
193 if (resultat != 0)
194 {
195 throw GestorXAttrException(Glib::locale_to_utf8(strerror(errno)));
196 }
197 }
198
199 void GestorXAttr::canviarNomAtribut(std::string anticNomAttr, std::string nouNomAttr)
200 {
201 std::string valorAtribut = recuperarValorAtribut(anticNomAttr);
202 afegirAtribut(nouNomAttr, valorAtribut);
203 eliminarAtribut(anticNomAttr);
204 }
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18
19 #ifndef GESTOR_XATTR_HPP
20 #define GESTOR_XATTR_HPP
21
22 #include <config.hpp>
23
24 #include <sys/types.h>
25 #include <sys/stat.h>
26 #include <unistd.h>
27
28 #include <attr/xattr.h>
29
30 #include <string>
31 #include <cstring>
32 #include <vector>
33 #include <map>
34 #include <glibmm.h>
35 #include <iostream>
36
37 #include <gettext.h>
38
39
40 class GestorXAttrException
41 {
42 public:
43 GestorXAttrException(Glib::ustring missatge) : missatge(missatge)
44 {
45 }
46
47 Glib::ustring getMessage() const
48 {
49 return missatge;
50 }
51 private:
52 Glib::ustring missatge;
53 };
54
55 class GestorXAttr {
56
57 public:
58 typedef std::map<std::string, std::string> atributs_t;
59
60 GestorXAttr(const Glib::ustring& nomFitxer) throw (GestorXAttrException);
61
62 atributs_t donarLlistaAtributs();
63 void eliminarAtribut(std::string nomAtr);
64 void establirAtributs(atributs_t atributs);
65 void afegirAtribut(std::string nomAtr, std::string valor);
66 void canviarNomAtribut(std::string anticNomAttr, std::string nouNomAttr);
67
68 uid_t donarUidPropietari()
69 {
70 return this->propietari;
71 }
72
73 private:
74 std::vector<std::string> obtenirLlistaXAttr() throw (GestorXAttrException);
75 std::string recuperarValorAtribut(const std::string& nomAtr) throw (GestorXAttrException);
76
77 void testLectura() throw (GestorXAttrException);
78
79 Glib::ustring nomFitxer;
80
81 uid_t propietari;
82 }
83 ;
84
85 #endif
2323
2424 class ModelLlistaACL : public Gtk::TreeModel::ColumnRecord
2525 {
26 public:
26 public:
2727
28 ModelLlistaACL()
29 {
30 add(iconeta);
31 add(nomEntrada);
32 add(permisLectura);
33 add(permisEscriptura);
34 add(permisExecucio);
35 add(esborrable);
36 add(tipusEntrada);
37 add(inefectiuLectura);
38 add(inefectiuEscriptura);
39 add(inefectiuExecucio);
40 add(buit);
41 }
28 ModelLlistaACL()
29 {
30 add(iconeta);
31 add(nomEntrada);
32 add(permisLectura);
33 add(permisEscriptura);
34 add(permisExecucio);
35 add(esborrable);
36 add(tipusEntrada);
37 add(inefectiuLectura);
38 add(inefectiuEscriptura);
39 add(inefectiuExecucio);
40 add(buit);
41 }
4242
43 Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > iconeta;
44 Gtk::TreeModelColumn<Glib::ustring> nomEntrada;
45 Gtk::TreeModelColumn<bool> permisLectura;
46 Gtk::TreeModelColumn<bool> permisEscriptura;
47 Gtk::TreeModelColumn<bool> permisExecucio;
48 Gtk::TreeModelColumn<bool> esborrable;
49 Gtk::TreeModelColumn<TipusElement> tipusEntrada;
50 Gtk::TreeModelColumn<bool> inefectiuLectura;
51 Gtk::TreeModelColumn<bool> inefectiuEscriptura;
52 Gtk::TreeModelColumn<bool> inefectiuExecucio;
53 Gtk::TreeModelColumn<Glib::ustring> buit;
43 Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > iconeta;
44 Gtk::TreeModelColumn<Glib::ustring> nomEntrada;
45 Gtk::TreeModelColumn<bool> permisLectura;
46 Gtk::TreeModelColumn<bool> permisEscriptura;
47 Gtk::TreeModelColumn<bool> permisExecucio;
48 Gtk::TreeModelColumn<bool> esborrable;
49 Gtk::TreeModelColumn<TipusElement> tipusEntrada;
50 Gtk::TreeModelColumn<bool> inefectiuLectura;
51 Gtk::TreeModelColumn<bool> inefectiuEscriptura;
52 Gtk::TreeModelColumn<bool> inefectiuExecucio;
53 Gtk::TreeModelColumn<Glib::ustring> buit;
5454 };
5555
5656 #endif
0 /*
1 Eiciel - GNOME editor of ACL file permissions.
2 Copyright (C) 2004-2005 Roger Ferrer Ibáñez
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation; either version 2 of the License, or
7 (at your option) any later version.
8
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
13
14 You should have received a copy of the GNU General Public License
15 along with this program; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 */
18 #ifndef LLISTA_XATTR_HPP
19 #define LLISTA_XATTR_HPP
20
21 #include <gtkmm.h>
22
23 class ModelLlistaXAttr : public Gtk::TreeModel::ColumnRecord
24 {
25 public:
26 ModelLlistaXAttr()
27 {
28 add(nomAtribut);
29 add(valorAtribut);
30 }
31
32 Gtk::TreeModelColumn<Glib::ustring> nomAtribut;
33 Gtk::TreeModelColumn<Glib::ustring> valorAtribut;
34 };
35
36 #endif