Removing old and obsoleted Cascading Stylesheets and javascript files
svn: r11737
This commit is contained in:
		| @@ -1,5 +1,5 @@ | ||||
| # codeset.m4 serial AM1 (gettext-0.10.40) | ||||
| dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. | ||||
| # codeset.m4 serial 2 (gettext-0.16) | ||||
| dnl Copyright (C) 2000-2002, 2006 Free Software Foundation, Inc. | ||||
| dnl This file is free software; the Free Software Foundation | ||||
| dnl gives unlimited permission to copy and/or distribute it, | ||||
| dnl with or without modifications, as long as this notice is preserved. | ||||
| @@ -10,7 +10,7 @@ AC_DEFUN([AM_LANGINFO_CODESET], | ||||
| [ | ||||
|   AC_CACHE_CHECK([for nl_langinfo and CODESET], am_cv_langinfo_codeset, | ||||
|     [AC_TRY_LINK([#include <langinfo.h>], | ||||
|       [char* cs = nl_langinfo(CODESET);], | ||||
|       [char* cs = nl_langinfo(CODESET); return !cs;], | ||||
|       am_cv_langinfo_codeset=yes, | ||||
|       am_cv_langinfo_codeset=no) | ||||
|     ]) | ||||
|   | ||||
							
								
								
									
										298
									
								
								m4/gettext.m4
									
									
									
									
									
								
							
							
						
						
									
										298
									
								
								m4/gettext.m4
									
									
									
									
									
								
							| @@ -1,5 +1,5 @@ | ||||
| # gettext.m4 serial 37 (gettext-0.14.4) | ||||
| dnl Copyright (C) 1995-2005 Free Software Foundation, Inc. | ||||
| # gettext.m4 serial 60 (gettext-0.17) | ||||
| dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. | ||||
| dnl This file is free software; the Free Software Foundation | ||||
| dnl gives unlimited permission to copy and/or distribute it, | ||||
| dnl with or without modifications, as long as this notice is preserved. | ||||
| @@ -15,7 +15,7 @@ dnl They are *not* in the public domain. | ||||
|  | ||||
| dnl Authors: | ||||
| dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000. | ||||
| dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003. | ||||
| dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2006. | ||||
|  | ||||
| dnl Macro to add for using GNU gettext. | ||||
|  | ||||
| @@ -63,8 +63,13 @@ AC_DEFUN([AM_GNU_GETTEXT], | ||||
|   ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , | ||||
|     [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT | ||||
| ])])])]) | ||||
|   define([gt_included_intl], ifelse([$1], [external], [no], [yes])) | ||||
|   define([gt_included_intl], | ||||
|     ifelse([$1], [external], | ||||
|       ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), | ||||
|       [yes])) | ||||
|   define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) | ||||
|   gt_NEEDS_INIT | ||||
|   AM_GNU_GETTEXT_NEED([$2]) | ||||
|  | ||||
|   AC_REQUIRE([AM_PO_SUBDIRS])dnl | ||||
|   ifelse(gt_included_intl, yes, [ | ||||
| @@ -78,7 +83,7 @@ AC_DEFUN([AM_GNU_GETTEXT], | ||||
|   dnl Sometimes libintl requires libiconv, so first search for libiconv. | ||||
|   dnl Ideally we would do this search only after the | ||||
|   dnl      if test "$USE_NLS" = "yes"; then | ||||
|   dnl        if test "$gt_cv_func_gnugettext_libc" != "yes"; then | ||||
|   dnl        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then | ||||
|   dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT | ||||
|   dnl the configure script would need to contain the same shell code | ||||
|   dnl again, outside any 'if'. There are two solutions: | ||||
| @@ -94,7 +99,7 @@ AC_DEFUN([AM_GNU_GETTEXT], | ||||
|   gt_INTL_MACOSX | ||||
|  | ||||
|   dnl Set USE_NLS. | ||||
|   AM_NLS | ||||
|   AC_REQUIRE([AM_NLS]) | ||||
|  | ||||
|   ifelse(gt_included_intl, yes, [ | ||||
|     BUILD_INCLUDED_LIBINTL=no | ||||
| @@ -104,6 +109,15 @@ AC_DEFUN([AM_GNU_GETTEXT], | ||||
|   LTLIBINTL= | ||||
|   POSUB= | ||||
|  | ||||
|   dnl Add a version number to the cache macros. | ||||
|   case " $gt_needs " in | ||||
|     *" need-formatstring-macros "*) gt_api_version=3 ;; | ||||
|     *" need-ngettext "*) gt_api_version=2 ;; | ||||
|     *) gt_api_version=1 ;; | ||||
|   esac | ||||
|   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" | ||||
|   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" | ||||
|  | ||||
|   dnl If we use NLS figure out what method | ||||
|   if test "$USE_NLS" = "yes"; then | ||||
|     gt_use_preinstalled_gnugettext=no | ||||
| @@ -122,28 +136,35 @@ AC_DEFUN([AM_GNU_GETTEXT], | ||||
|         dnl to use.  If GNU gettext is available we use this.  Else we have | ||||
|         dnl to fall back to GNU NLS library. | ||||
|  | ||||
|         dnl Add a version number to the cache macros. | ||||
|         define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) | ||||
|         define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) | ||||
|         define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) | ||||
|  | ||||
|         AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, | ||||
|          [AC_TRY_LINK([#include <libintl.h> | ||||
| ]ifelse([$2], [need-formatstring-macros], | ||||
| [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION | ||||
|         if test $gt_api_version -ge 3; then | ||||
|           gt_revision_test_code=' | ||||
| #ifndef __GNU_GETTEXT_SUPPORTED_REVISION | ||||
| #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) | ||||
| #endif | ||||
| changequote(,)dnl | ||||
| typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; | ||||
| changequote([,])dnl | ||||
| ], [])[extern int _nl_msg_cat_cntr; | ||||
| ' | ||||
|         else | ||||
|           gt_revision_test_code= | ||||
|         fi | ||||
|         if test $gt_api_version -ge 2; then | ||||
|           gt_expression_test_code=' + * ngettext ("", "", 0)' | ||||
|         else | ||||
|           gt_expression_test_code= | ||||
|         fi | ||||
|  | ||||
|         AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], | ||||
|          [AC_TRY_LINK([#include <libintl.h> | ||||
| $gt_revision_test_code | ||||
| extern int _nl_msg_cat_cntr; | ||||
| extern int *_nl_domain_bindings;], | ||||
|             [bindtextdomain ("", ""); | ||||
| return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], | ||||
|             gt_cv_func_gnugettext_libc=yes, | ||||
|             gt_cv_func_gnugettext_libc=no)]) | ||||
| return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], | ||||
|             [eval "$gt_func_gnugettext_libc=yes"], | ||||
|             [eval "$gt_func_gnugettext_libc=no"])]) | ||||
|  | ||||
|         if test "$gt_cv_func_gnugettext_libc" != "yes"; then | ||||
|         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then | ||||
|           dnl Sometimes libintl requires libiconv, so first search for libiconv. | ||||
|           ifelse(gt_included_intl, yes, , [ | ||||
|             AM_ICONV_LINK | ||||
| @@ -154,52 +175,40 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
|           dnl even if libiconv doesn't exist. | ||||
|           AC_LIB_LINKFLAGS_BODY([intl]) | ||||
|           AC_CACHE_CHECK([for GNU gettext in libintl], | ||||
|             gt_cv_func_gnugettext_libintl, | ||||
|             [$gt_func_gnugettext_libintl], | ||||
|            [gt_save_CPPFLAGS="$CPPFLAGS" | ||||
|             CPPFLAGS="$CPPFLAGS $INCINTL" | ||||
|             gt_save_LIBS="$LIBS" | ||||
|             LIBS="$LIBS $LIBINTL" | ||||
|             dnl Now see whether libintl exists and does not depend on libiconv. | ||||
|             AC_TRY_LINK([#include <libintl.h> | ||||
| ]ifelse([$2], [need-formatstring-macros], | ||||
| [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION | ||||
| #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) | ||||
| #endif | ||||
| changequote(,)dnl | ||||
| typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; | ||||
| changequote([,])dnl | ||||
| ], [])[extern int _nl_msg_cat_cntr; | ||||
| $gt_revision_test_code | ||||
| extern int _nl_msg_cat_cntr; | ||||
| extern | ||||
| #ifdef __cplusplus | ||||
| "C" | ||||
| #endif | ||||
| const char *_nl_expand_alias (const char *);], | ||||
|               [bindtextdomain ("", ""); | ||||
| return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], | ||||
|               gt_cv_func_gnugettext_libintl=yes, | ||||
|               gt_cv_func_gnugettext_libintl=no) | ||||
| return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], | ||||
|               [eval "$gt_func_gnugettext_libintl=yes"], | ||||
|               [eval "$gt_func_gnugettext_libintl=no"]) | ||||
|             dnl Now see whether libintl exists and depends on libiconv. | ||||
|             if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then | ||||
|             if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then | ||||
|               LIBS="$LIBS $LIBICONV" | ||||
|               AC_TRY_LINK([#include <libintl.h> | ||||
| ]ifelse([$2], [need-formatstring-macros], | ||||
| [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION | ||||
| #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) | ||||
| #endif | ||||
| changequote(,)dnl | ||||
| typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; | ||||
| changequote([,])dnl | ||||
| ], [])[extern int _nl_msg_cat_cntr; | ||||
| $gt_revision_test_code | ||||
| extern int _nl_msg_cat_cntr; | ||||
| extern | ||||
| #ifdef __cplusplus | ||||
| "C" | ||||
| #endif | ||||
| const char *_nl_expand_alias (const char *);], | ||||
|                 [bindtextdomain ("", ""); | ||||
| return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], | ||||
| return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], | ||||
|                [LIBINTL="$LIBINTL $LIBICONV" | ||||
|                 LTLIBINTL="$LTLIBINTL $LTLIBICONV" | ||||
|                 gt_cv_func_gnugettext_libintl=yes | ||||
|                 eval "$gt_func_gnugettext_libintl=yes" | ||||
|                ]) | ||||
|             fi | ||||
|             CPPFLAGS="$gt_save_CPPFLAGS" | ||||
| @@ -210,8 +219,8 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
|         dnl use it.  But if this macro is used in GNU gettext, and GNU | ||||
|         dnl gettext is already preinstalled in libintl, we update this | ||||
|         dnl libintl.  (Cf. the install rule in intl/Makefile.in.) | ||||
|         if test "$gt_cv_func_gnugettext_libc" = "yes" \ | ||||
|            || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ | ||||
|         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ | ||||
|            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ | ||||
|                 && test "$PACKAGE" != gettext-runtime \ | ||||
|                 && test "$PACKAGE" != gettext-tools; }; then | ||||
|           gt_use_preinstalled_gnugettext=yes | ||||
| @@ -234,8 +243,8 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
|         dnl Mark actions used to generate GNU NLS library. | ||||
|         BUILD_INCLUDED_LIBINTL=yes | ||||
|         USE_INCLUDED_LIBINTL=yes | ||||
|         LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV" | ||||
|         LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV" | ||||
|         LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" | ||||
|         LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" | ||||
|         LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` | ||||
|       fi | ||||
|  | ||||
| @@ -271,7 +280,7 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
|   if test "$USE_NLS" = "yes"; then | ||||
|     AC_MSG_CHECKING([where the gettext function comes from]) | ||||
|     if test "$gt_use_preinstalled_gnugettext" = "yes"; then | ||||
|       if test "$gt_cv_func_gnugettext_libintl" = "yes"; then | ||||
|       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then | ||||
|         gt_source="external libintl" | ||||
|       else | ||||
|         gt_source="libc" | ||||
| @@ -285,7 +294,7 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
|   if test "$USE_NLS" = "yes"; then | ||||
|  | ||||
|     if test "$gt_use_preinstalled_gnugettext" = "yes"; then | ||||
|       if test "$gt_cv_func_gnugettext_libintl" = "yes"; then | ||||
|       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then | ||||
|         AC_MSG_CHECKING([how to link with libintl]) | ||||
|         AC_MSG_RESULT([$LIBINTL]) | ||||
|         AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) | ||||
| @@ -353,195 +362,18 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], | ||||
| ]) | ||||
|  | ||||
|  | ||||
| dnl Checks for all prerequisites of the intl subdirectory, | ||||
| dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, | ||||
| dnl            USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. | ||||
| AC_DEFUN([AM_INTL_SUBDIR], | ||||
| dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. | ||||
| m4_define([gt_NEEDS_INIT], | ||||
| [ | ||||
|   AC_REQUIRE([AC_PROG_INSTALL])dnl | ||||
|   AC_REQUIRE([AM_MKINSTALLDIRS])dnl | ||||
|   AC_REQUIRE([AC_PROG_CC])dnl | ||||
|   AC_REQUIRE([AC_CANONICAL_HOST])dnl | ||||
|   AC_REQUIRE([gt_GLIBC2])dnl | ||||
|   AC_REQUIRE([AC_PROG_RANLIB])dnl | ||||
|   AC_REQUIRE([AC_ISC_POSIX])dnl | ||||
|   AC_REQUIRE([AC_HEADER_STDC])dnl | ||||
|   AC_REQUIRE([AC_C_CONST])dnl | ||||
|   AC_REQUIRE([bh_C_SIGNED])dnl | ||||
|   AC_REQUIRE([AC_C_INLINE])dnl | ||||
|   AC_REQUIRE([AC_TYPE_OFF_T])dnl | ||||
|   AC_REQUIRE([AC_TYPE_SIZE_T])dnl | ||||
|   AC_REQUIRE([gl_AC_TYPE_LONG_LONG])dnl | ||||
|   AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl | ||||
|   AC_REQUIRE([gt_TYPE_WCHAR_T])dnl | ||||
|   AC_REQUIRE([gt_TYPE_WINT_T])dnl | ||||
|   AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) | ||||
|   AC_REQUIRE([gl_AC_HEADER_STDINT_H]) | ||||
|   AC_REQUIRE([gt_TYPE_INTMAX_T]) | ||||
|   AC_REQUIRE([gt_PRINTF_POSIX]) | ||||
|   AC_REQUIRE([AC_FUNC_ALLOCA])dnl | ||||
|   AC_REQUIRE([AC_FUNC_MMAP])dnl | ||||
|   AC_REQUIRE([gl_GLIBC21])dnl | ||||
|   AC_REQUIRE([gt_INTDIV0])dnl | ||||
|   AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl | ||||
|   AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl | ||||
|   AC_REQUIRE([gt_INTTYPES_PRI])dnl | ||||
|   AC_REQUIRE([gl_XSIZE])dnl | ||||
|   AC_REQUIRE([gt_INTL_MACOSX])dnl | ||||
|  | ||||
|   AC_CHECK_TYPE([ptrdiff_t], , | ||||
|     [AC_DEFINE([ptrdiff_t], [long], | ||||
|        [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) | ||||
|     ]) | ||||
|   AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ | ||||
| stdlib.h string.h unistd.h sys/param.h]) | ||||
|   AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \ | ||||
| mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \ | ||||
| strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \ | ||||
| __fsetlocking]) | ||||
|  | ||||
|   dnl Use the _snprintf function only if it is declared (because on NetBSD it | ||||
|   dnl is defined as a weak alias of snprintf; we prefer to use the latter). | ||||
|   gt_CHECK_DECL(_snprintf, [#include <stdio.h>]) | ||||
|   gt_CHECK_DECL(_snwprintf, [#include <stdio.h>]) | ||||
|  | ||||
|   dnl Use the *_unlocked functions only if they are declared. | ||||
|   dnl (because some of them were defined without being declared in Solaris | ||||
|   dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built | ||||
|   dnl on Solaris 2.5.1 to run on Solaris 2.6). | ||||
|   dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. | ||||
|   gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>]) | ||||
|   gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>]) | ||||
|   gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>]) | ||||
|  | ||||
|   case $gt_cv_func_printf_posix in | ||||
|     *yes) HAVE_POSIX_PRINTF=1 ;; | ||||
|     *) HAVE_POSIX_PRINTF=0 ;; | ||||
|   esac | ||||
|   AC_SUBST([HAVE_POSIX_PRINTF]) | ||||
|   if test "$ac_cv_func_asprintf" = yes; then | ||||
|     HAVE_ASPRINTF=1 | ||||
|   else | ||||
|     HAVE_ASPRINTF=0 | ||||
|   fi | ||||
|   AC_SUBST([HAVE_ASPRINTF]) | ||||
|   if test "$ac_cv_func_snprintf" = yes; then | ||||
|     HAVE_SNPRINTF=1 | ||||
|   else | ||||
|     HAVE_SNPRINTF=0 | ||||
|   fi | ||||
|   AC_SUBST([HAVE_SNPRINTF]) | ||||
|   if test "$ac_cv_func_wprintf" = yes; then | ||||
|     HAVE_WPRINTF=1 | ||||
|   else | ||||
|     HAVE_WPRINTF=0 | ||||
|   fi | ||||
|   AC_SUBST([HAVE_WPRINTF]) | ||||
|  | ||||
|   AM_ICONV | ||||
|   AM_LANGINFO_CODESET | ||||
|   if test $ac_cv_header_locale_h = yes; then | ||||
|     gt_LC_MESSAGES | ||||
|   fi | ||||
|  | ||||
|   if test -n "$INTL_MACOSX_LIBS"; then | ||||
|     CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" | ||||
|   fi | ||||
|  | ||||
|   dnl intl/plural.c is generated from intl/plural.y. It requires bison, | ||||
|   dnl because plural.y uses bison specific features. It requires at least | ||||
|   dnl bison-1.26 because earlier versions generate a plural.c that doesn't | ||||
|   dnl compile. | ||||
|   dnl bison is only needed for the maintainer (who touches plural.y). But in | ||||
|   dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put | ||||
|   dnl the rule in general Makefile. Now, some people carelessly touch the | ||||
|   dnl files or have a broken "make" program, hence the plural.c rule will | ||||
|   dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not | ||||
|   dnl present or too old. | ||||
|   AC_CHECK_PROGS([INTLBISON], [bison]) | ||||
|   if test -z "$INTLBISON"; then | ||||
|     ac_verc_fail=yes | ||||
|   else | ||||
|     dnl Found it, now check the version. | ||||
|     AC_MSG_CHECKING([version of bison]) | ||||
| changequote(<<,>>)dnl | ||||
|     ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` | ||||
|     case $ac_prog_version in | ||||
|       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; | ||||
|       1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) | ||||
| changequote([,])dnl | ||||
|          ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; | ||||
|       *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; | ||||
|     esac | ||||
|     AC_MSG_RESULT([$ac_prog_version]) | ||||
|   fi | ||||
|   if test $ac_verc_fail = yes; then | ||||
|     INTLBISON=: | ||||
|   fi | ||||
|   m4_divert_text([DEFAULTS], [gt_needs=]) | ||||
|   m4_define([gt_NEEDS_INIT], []) | ||||
| ]) | ||||
|  | ||||
|  | ||||
| dnl Checks for special options needed on MacOS X. | ||||
| dnl Defines INTL_MACOSX_LIBS. | ||||
| AC_DEFUN([gt_INTL_MACOSX], | ||||
| dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) | ||||
| AC_DEFUN([AM_GNU_GETTEXT_NEED], | ||||
| [ | ||||
|   dnl Check for API introduced in MacOS X 10.2. | ||||
|   AC_CACHE_CHECK([for CFPreferencesCopyAppValue], | ||||
|     gt_cv_func_CFPreferencesCopyAppValue, | ||||
|     [gt_save_CPPFLAGS="$CPPFLAGS" | ||||
|      CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" | ||||
|      gt_save_LIBS="$LIBS" | ||||
|      LIBS="$LIBS -framework CoreFoundation" | ||||
|      AC_TRY_LINK([#include <CFPreferences.h>], | ||||
|        [CFPreferencesCopyAppValue(NULL, NULL)], | ||||
|        [gt_cv_func_CFPreferencesCopyAppValue=yes], | ||||
|        [gt_cv_func_CFPreferencesCopyAppValue=no]) | ||||
|      CPPFLAGS="$gt_save_CPPFLAGS" | ||||
|      LIBS="$gt_save_LIBS"]) | ||||
|   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then | ||||
|     AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, | ||||
|       [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) | ||||
|   fi | ||||
|   dnl Check for API introduced in MacOS X 10.3. | ||||
|   AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, | ||||
|     [gt_save_CPPFLAGS="$CPPFLAGS" | ||||
|      CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers" | ||||
|      gt_save_LIBS="$LIBS" | ||||
|      LIBS="$LIBS -framework CoreFoundation" | ||||
|      AC_TRY_LINK([#include <CFLocale.h>], [CFLocaleCopyCurrent();], | ||||
|        [gt_cv_func_CFLocaleCopyCurrent=yes], | ||||
|        [gt_cv_func_CFLocaleCopyCurrent=no]) | ||||
|      CPPFLAGS="$gt_save_CPPFLAGS" | ||||
|      LIBS="$gt_save_LIBS"]) | ||||
|   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then | ||||
|     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, | ||||
|       [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) | ||||
|   fi | ||||
|   INTL_MACOSX_LIBS= | ||||
|   if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then | ||||
|     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" | ||||
|   fi | ||||
|   AC_SUBST([INTL_MACOSX_LIBS]) | ||||
| ]) | ||||
|  | ||||
|  | ||||
| dnl gt_CHECK_DECL(FUNC, INCLUDES) | ||||
| dnl Check whether a function is declared. | ||||
| AC_DEFUN([gt_CHECK_DECL], | ||||
| [ | ||||
|   AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, | ||||
|     [AC_TRY_COMPILE([$2], [ | ||||
| #ifndef $1 | ||||
|   char *p = (char *) $1; | ||||
| #endif | ||||
| ], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) | ||||
|   if test $ac_cv_have_decl_$1 = yes; then | ||||
|     gt_value=1 | ||||
|   else | ||||
|     gt_value=0 | ||||
|   fi | ||||
|   AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], | ||||
|     [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) | ||||
|   m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) | ||||
| ]) | ||||
|  | ||||
|  | ||||
|   | ||||
							
								
								
									
										87
									
								
								m4/iconv.m4
									
									
									
									
									
								
							
							
						
						
									
										87
									
								
								m4/iconv.m4
									
									
									
									
									
								
							| @@ -1,5 +1,5 @@ | ||||
| # iconv.m4 serial AM4 (gettext-0.11.3) | ||||
| dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. | ||||
| # iconv.m4 serial AM6 (gettext-0.17) | ||||
| dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc. | ||||
| dnl This file is free software; the Free Software Foundation | ||||
| dnl gives unlimited permission to copy and/or distribute it, | ||||
| dnl with or without modifications, as long as this notice is preserved. | ||||
| @@ -21,6 +21,7 @@ AC_DEFUN([AM_ICONV_LINK], | ||||
| [ | ||||
|   dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and | ||||
|   dnl those with the standalone portable GNU libiconv installed). | ||||
|   AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles | ||||
|  | ||||
|   dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV | ||||
|   dnl accordingly. | ||||
| @@ -33,7 +34,7 @@ AC_DEFUN([AM_ICONV_LINK], | ||||
|   am_save_CPPFLAGS="$CPPFLAGS" | ||||
|   AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) | ||||
|  | ||||
|   AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ | ||||
|   AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [ | ||||
|     am_cv_func_iconv="no, consider installing GNU libiconv" | ||||
|     am_cv_lib_iconv=no | ||||
|     AC_TRY_LINK([#include <stdlib.h> | ||||
| @@ -56,7 +57,85 @@ AC_DEFUN([AM_ICONV_LINK], | ||||
|     fi | ||||
|   ]) | ||||
|   if test "$am_cv_func_iconv" = yes; then | ||||
|     AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) | ||||
|     AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ | ||||
|       dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. | ||||
|       am_save_LIBS="$LIBS" | ||||
|       if test $am_cv_lib_iconv = yes; then | ||||
|         LIBS="$LIBS $LIBICONV" | ||||
|       fi | ||||
|       AC_TRY_RUN([ | ||||
| #include <iconv.h> | ||||
| #include <string.h> | ||||
| int main () | ||||
| { | ||||
|   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful | ||||
|      returns.  */ | ||||
|   { | ||||
|     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); | ||||
|     if (cd_utf8_to_88591 != (iconv_t)(-1)) | ||||
|       { | ||||
|         static const char input[] = "\342\202\254"; /* EURO SIGN */ | ||||
|         char buf[10]; | ||||
|         const char *inptr = input; | ||||
|         size_t inbytesleft = strlen (input); | ||||
|         char *outptr = buf; | ||||
|         size_t outbytesleft = sizeof (buf); | ||||
|         size_t res = iconv (cd_utf8_to_88591, | ||||
|                             (char **) &inptr, &inbytesleft, | ||||
|                             &outptr, &outbytesleft); | ||||
|         if (res == 0) | ||||
|           return 1; | ||||
|       } | ||||
|   } | ||||
| #if 0 /* This bug could be worked around by the caller.  */ | ||||
|   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */ | ||||
|   { | ||||
|     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); | ||||
|     if (cd_88591_to_utf8 != (iconv_t)(-1)) | ||||
|       { | ||||
|         static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; | ||||
|         char buf[50]; | ||||
|         const char *inptr = input; | ||||
|         size_t inbytesleft = strlen (input); | ||||
|         char *outptr = buf; | ||||
|         size_t outbytesleft = sizeof (buf); | ||||
|         size_t res = iconv (cd_88591_to_utf8, | ||||
|                             (char **) &inptr, &inbytesleft, | ||||
|                             &outptr, &outbytesleft); | ||||
|         if ((int)res > 0) | ||||
|           return 1; | ||||
|       } | ||||
|   } | ||||
| #endif | ||||
|   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is | ||||
|      provided.  */ | ||||
|   if (/* Try standardized names.  */ | ||||
|       iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) | ||||
|       /* Try IRIX, OSF/1 names.  */ | ||||
|       && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) | ||||
|       /* Try AIX names.  */ | ||||
|       && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) | ||||
|       /* Try HP-UX names.  */ | ||||
|       && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) | ||||
|     return 1; | ||||
|   return 0; | ||||
| }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], | ||||
|         [case "$host_os" in | ||||
|            aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; | ||||
|            *)            am_cv_func_iconv_works="guessing yes" ;; | ||||
|          esac]) | ||||
|       LIBS="$am_save_LIBS" | ||||
|     ]) | ||||
|     case "$am_cv_func_iconv_works" in | ||||
|       *no) am_func_iconv=no am_cv_lib_iconv=no ;; | ||||
|       *)   am_func_iconv=yes ;; | ||||
|     esac | ||||
|   else | ||||
|     am_func_iconv=no am_cv_lib_iconv=no | ||||
|   fi | ||||
|   if test "$am_func_iconv" = yes; then | ||||
|     AC_DEFINE(HAVE_ICONV, 1, | ||||
|       [Define if you have the iconv() function and it works.]) | ||||
|   fi | ||||
|   if test "$am_cv_lib_iconv" = yes; then | ||||
|     AC_MSG_CHECKING([how to link with libiconv]) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user