Changeset 8b71b1041b0ba6304f864c977c1a2dceb725a0cd

Show
Ignore:
Timestamp:
03/07/08 14:32:46 (6 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1204896766 +0200
git-parent:

[63a70e878979786e01b5d6015eab3076fd92e147]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1204896766 +0200
Message:

Update gettext

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    r897fdb2 r8b71b10  
    393393dnl Gettext stuff 
    394394dnl 
    395 AM_GNU_GETTEXT_VERSION(0.16.1
     395AM_GNU_GETTEXT_VERSION(0.17
    396396AM_GNU_GETTEXT([external]) 
    397397VLC_ADD_LIBS([libvlc vlc], [${LTLIBINTL}]) 
  • m4/gettext.m4

    r8b91a2d r8b71b10  
    1 # gettext.m4 serial 59 (gettext-0.16.1
    2 dnl Copyright (C) 1995-2006 Free Software Foundation, Inc. 
     1# gettext.m4 serial 60 (gettext-0.17
     2dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    363363 
    364364 
    365 dnl Checks for special options needed on MacOS X. 
    366 dnl Defines INTL_MACOSX_LIBS. 
    367 AC_DEFUN([gt_INTL_MACOSX], 
    368 [ 
    369   dnl Check for API introduced in MacOS X 10.2. 
    370   AC_CACHE_CHECK([for CFPreferencesCopyAppValue], 
    371     gt_cv_func_CFPreferencesCopyAppValue, 
    372     [gt_save_LIBS="$LIBS" 
    373      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 
    374      AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>], 
    375        [CFPreferencesCopyAppValue(NULL, NULL)], 
    376        [gt_cv_func_CFPreferencesCopyAppValue=yes], 
    377        [gt_cv_func_CFPreferencesCopyAppValue=no]) 
    378      LIBS="$gt_save_LIBS"]) 
    379   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 
    380     AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, 
    381       [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) 
    382   fi 
    383   dnl Check for API introduced in MacOS X 10.3. 
    384   AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, 
    385     [gt_save_LIBS="$LIBS" 
    386      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 
    387      AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();], 
    388        [gt_cv_func_CFLocaleCopyCurrent=yes], 
    389        [gt_cv_func_CFLocaleCopyCurrent=no]) 
    390      LIBS="$gt_save_LIBS"]) 
    391   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then 
    392     AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, 
    393       [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) 
    394   fi 
    395   INTL_MACOSX_LIBS= 
    396   if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then 
    397     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" 
    398   fi 
    399   AC_SUBST([INTL_MACOSX_LIBS]) 
    400 ]) 
    401  
    402  
    403365dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. 
    404366m4_define([gt_NEEDS_INIT], 
  • m4/iconv.m4

    r8b91a2d r8b71b10  
    1 # iconv.m4 serial AM4 (gettext-0.11.3
    2 dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. 
     1# iconv.m4 serial AM6 (gettext-0.17
     2dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    2222  dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and 
    2323  dnl those with the standalone portable GNU libiconv installed). 
     24  AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles 
    2425 
    2526  dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV 
     
    3435  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) 
    3536 
    36   AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ 
     37  AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [ 
    3738    am_cv_func_iconv="no, consider installing GNU libiconv" 
    3839    am_cv_lib_iconv=no 
     
    5758  ]) 
    5859  if test "$am_cv_func_iconv" = yes; then 
    59     AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) 
     60    AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ 
     61      dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. 
     62      am_save_LIBS="$LIBS" 
     63      if test $am_cv_lib_iconv = yes; then 
     64        LIBS="$LIBS $LIBICONV" 
     65      fi 
     66      AC_TRY_RUN([ 
     67#include <iconv.h> 
     68#include <string.h> 
     69int main () 
     70
     71  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 
     72     returns.  */ 
     73  { 
     74    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 
     75    if (cd_utf8_to_88591 != (iconv_t)(-1)) 
     76      { 
     77        static const char input[] = "\342\202\254"; /* EURO SIGN */ 
     78        char buf[10]; 
     79        const char *inptr = input; 
     80        size_t inbytesleft = strlen (input); 
     81        char *outptr = buf; 
     82        size_t outbytesleft = sizeof (buf); 
     83        size_t res = iconv (cd_utf8_to_88591, 
     84                            (char **) &inptr, &inbytesleft, 
     85                            &outptr, &outbytesleft); 
     86        if (res == 0) 
     87          return 1; 
     88      } 
     89  } 
     90#if 0 /* This bug could be worked around by the caller.  */ 
     91  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */ 
     92  { 
     93    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 
     94    if (cd_88591_to_utf8 != (iconv_t)(-1)) 
     95      { 
     96        static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 
     97        char buf[50]; 
     98        const char *inptr = input; 
     99        size_t inbytesleft = strlen (input); 
     100        char *outptr = buf; 
     101        size_t outbytesleft = sizeof (buf); 
     102        size_t res = iconv (cd_88591_to_utf8, 
     103                            (char **) &inptr, &inbytesleft, 
     104                            &outptr, &outbytesleft); 
     105        if ((int)res > 0) 
     106          return 1; 
     107      } 
     108  } 
     109#endif 
     110  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 
     111     provided.  */ 
     112  if (/* Try standardized names.  */ 
     113      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) 
     114      /* Try IRIX, OSF/1 names.  */ 
     115      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) 
     116      /* Try AIX names.  */ 
     117      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) 
     118      /* Try HP-UX names.  */ 
     119      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) 
     120    return 1; 
     121  return 0; 
     122}], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], 
     123        [case "$host_os" in 
     124           aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 
     125           *)            am_cv_func_iconv_works="guessing yes" ;; 
     126         esac]) 
     127      LIBS="$am_save_LIBS" 
     128    ]) 
     129    case "$am_cv_func_iconv_works" in 
     130      *no) am_func_iconv=no am_cv_lib_iconv=no ;; 
     131      *)   am_func_iconv=yes ;; 
     132    esac 
     133  else 
     134    am_func_iconv=no am_cv_lib_iconv=no 
     135  fi 
     136  if test "$am_func_iconv" = yes; then 
     137    AC_DEFINE(HAVE_ICONV, 1, 
     138      [Define if you have the iconv() function and it works.]) 
    60139  fi 
    61140  if test "$am_cv_lib_iconv" = yes; then 
  • m4/intdiv0.m4

    r8b91a2d r8b71b10  
    1 # intdiv0.m4 serial 1 (gettext-0.11.3
    2 dnl Copyright (C) 2002 Free Software Foundation, Inc. 
     1# intdiv0.m4 serial 2 (gettext-0.17
     2dnl Copyright (C) 2002, 2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    1515    gt_cv_int_divbyzero_sigfpe, 
    1616    [ 
    17       AC_TRY_RUN([ 
     17      gt_cv_int_divbyzero_sigfpe= 
     18changequote(,)dnl 
     19      case "$host_os" in 
     20        macos* | darwin[6-9]* | darwin[1-9][0-9]*) 
     21          # On MacOS X 10.2 or newer, just assume the same as when cross- 
     22          # compiling. If we were to perform the real test, 1 Crash Report 
     23          # dialog window would pop up. 
     24          case "$host_cpu" in 
     25            i[34567]86 | x86_64) 
     26              gt_cv_int_divbyzero_sigfpe="guessing yes" ;; 
     27          esac 
     28          ;; 
     29      esac 
     30changequote([,])dnl 
     31      if test -z "$gt_cv_int_divbyzero_sigfpe"; then 
     32        AC_TRY_RUN([ 
    1833#include <stdlib.h> 
    1934#include <signal.h> 
    2035 
    2136static void 
    22 #ifdef __cplusplus 
    2337sigfpe_handler (int sig) 
    24 #else 
    25 sigfpe_handler (sig) int sig; 
    26 #endif 
    2738{ 
    2839  /* Exit with code 0 if SIGFPE, with code 1 if any other signal.  */ 
     
    5263} 
    5364], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no, 
    54         [ 
    55           # Guess based on the CPU. 
    56           case "$host_cpu" in 
    57             alpha* | i[34567]86 | m68k | s390*) 
    58               gt_cv_int_divbyzero_sigfpe="guessing yes";; 
    59             *) 
    60               gt_cv_int_divbyzero_sigfpe="guessing no";; 
    61           esac 
    62         ]) 
     65          [ 
     66            # Guess based on the CPU. 
     67changequote(,)dnl 
     68            case "$host_cpu" in 
     69              alpha* | i[34567]86 | x86_64 | m68k | s390*) 
     70                gt_cv_int_divbyzero_sigfpe="guessing yes";; 
     71              *) 
     72                gt_cv_int_divbyzero_sigfpe="guessing no";; 
     73            esac 
     74changequote([,])dnl 
     75          ]) 
     76      fi 
    6377    ]) 
    6478  case "$gt_cv_int_divbyzero_sigfpe" in 
  • m4/intl.m4

    r8b91a2d r8b71b10  
    1 # intl.m4 serial 3 (gettext-0.16
    2 dnl Copyright (C) 1995-2006 Free Software Foundation, Inc. 
     1# intl.m4 serial 8 (gettext-0.17
     2dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    3434  AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl 
    3535  AC_REQUIRE([AC_TYPE_LONG_LONG_INT])dnl 
    36   AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl 
    3736  AC_REQUIRE([gt_TYPE_WCHAR_T])dnl 
    3837  AC_REQUIRE([gt_TYPE_WINT_T])dnl 
     
    9998  if test "$enable_shared" = yes; then 
    10099    case "$host_os" in 
    101       cygwin*) is_woe32dll=yes ;; 
     100      mingw* | cygwin*) is_woe32dll=yes ;; 
    102101      *) is_woe32dll=no ;; 
    103102    esac 
     
    107106  WOE32DLL=$is_woe32dll 
    108107  AC_SUBST([WOE32DLL]) 
     108 
     109  dnl On mingw and Cygwin, we can activate special Makefile rules which add 
     110  dnl version information to the shared libraries and executables. 
     111  case "$host_os" in 
     112    mingw* | cygwin*) is_woe32=yes ;; 
     113    *) is_woe32=no ;; 
     114  esac 
     115  WOE32=$is_woe32 
     116  AC_SUBST([WOE32]) 
     117  if test $WOE32 = yes; then 
     118    dnl Check for a program that compiles Windows resource files. 
     119    AC_CHECK_TOOL([WINDRES], [windres]) 
     120  fi 
     121 
     122  dnl Determine whether when creating a library, "-lc" should be passed to 
     123  dnl libtool or not. On many platforms, it is required for the libtool option 
     124  dnl -no-undefined to work. On HP-UX, however, the -lc - stored by libtool 
     125  dnl in the *.la files - makes it impossible to create multithreaded programs, 
     126  dnl because libtool also reorders the -lc to come before the -pthread, and 
     127  dnl this disables pthread_create() <http://docs.hp.com/en/1896/pthreads.html>. 
     128  case "$host_os" in 
     129    hpux*) LTLIBC="" ;; 
     130    *)     LTLIBC="-lc" ;; 
     131  esac 
     132  AC_SUBST([LTLIBC]) 
    109133 
    110134  dnl Rename some macros and functions used for locking. 
     
    198222    [AC_TRY_LINK([#include <langinfo.h> 
    199223#include <locale.h>], 
    200       [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES));], 
     224      [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES)); 
     225       return !cs; 
     226      ], 
    201227      gt_cv_nl_locale_name=yes, 
    202228      gt_cv_nl_locale_name=no) 
  • m4/lib-link.m4

    r8b91a2d r8b71b10  
    1 # lib-link.m4 serial 9 (gettext-0.16
    2 dnl Copyright (C) 2001-2006 Free Software Foundation, Inc. 
     1# lib-link.m4 serial 13 (gettext-0.17
     2dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    77dnl From Bruno Haible. 
    88 
    9 AC_PREREQ(2.50
     9AC_PREREQ(2.54
    1010 
    1111dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and 
     
    1313dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and 
    1414dnl augments the CPPFLAGS variable. 
     15dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname 
     16dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. 
    1517AC_DEFUN([AC_LIB_LINKFLAGS], 
    1618[ 
     
    2527    ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" 
    2628    ac_cv_lib[]Name[]_cppflags="$INC[]NAME" 
     29    ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" 
    2730  ]) 
    2831  LIB[]NAME="$ac_cv_lib[]Name[]_libs" 
    2932  LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" 
    3033  INC[]NAME="$ac_cv_lib[]Name[]_cppflags" 
     34  LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" 
    3135  AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) 
    3236  AC_SUBST([LIB]NAME) 
    3337  AC_SUBST([LTLIB]NAME) 
     38  AC_SUBST([LIB]NAME[_PREFIX]) 
    3439  dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the 
    3540  dnl results of this search when this library appears as a dependency. 
     
    4752dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs 
    4853dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. 
     54dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname 
     55dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. 
    4956AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], 
    5057[ 
     
    8390    LIB[]NAME= 
    8491    LTLIB[]NAME= 
     92    LIB[]NAME[]_PREFIX= 
    8593  fi 
    8694  AC_SUBST([HAVE_LIB]NAME) 
    8795  AC_SUBST([LIB]NAME) 
    8896  AC_SUBST([LTLIB]NAME) 
     97  AC_SUBST([LIB]NAME[_PREFIX]) 
    8998  undefine([Name]) 
    9099  undefine([NAME]) 
     
    92101 
    93102dnl Determine the platform dependent parameters needed to use rpath: 
    94 dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, 
    95 dnl hardcode_direct, hardcode_minus_L. 
     103dnl   acl_libext, 
     104dnl   acl_shlibext, 
     105dnl   acl_hardcode_libdir_flag_spec, 
     106dnl   acl_hardcode_libdir_separator, 
     107dnl   acl_hardcode_direct, 
     108dnl   acl_hardcode_minus_L. 
    96109AC_DEFUN([AC_LIB_RPATH], 
    97110[ 
     
    110123  ]) 
    111124  wl="$acl_cv_wl" 
    112   libext="$acl_cv_libext" 
    113   shlibext="$acl_cv_shlibext" 
    114   hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 
    115   hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 
    116   hardcode_direct="$acl_cv_hardcode_direct" 
    117   hardcode_minus_L="$acl_cv_hardcode_minus_L" 
     125  acl_libext="$acl_cv_libext" 
     126  acl_shlibext="$acl_cv_shlibext" 
     127  acl_libname_spec="$acl_cv_libname_spec" 
     128  acl_library_names_spec="$acl_cv_library_names_spec" 
     129  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 
     130  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 
     131  acl_hardcode_direct="$acl_cv_hardcode_direct" 
     132  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" 
    118133  dnl Determine whether the user wants rpath handling at all. 
    119134  AC_ARG_ENABLE(rpath, 
     
    125140dnl the libraries corresponding to explicit and implicit dependencies. 
    126141dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. 
     142dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found 
     143dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. 
    127144AC_DEFUN([AC_LIB_LINKFLAGS_BODY], 
    128145[ 
     
    130147  define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], 
    131148                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) 
     149  dnl Autoconf >= 2.61 supports dots in --with options. 
     150  define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) 
    132151  dnl By default, look in $includedir and $libdir. 
    133152  use_additional=yes 
     
    136155    eval additional_libdir=\"$libdir\" 
    137156  ]) 
    138   AC_LIB_ARG_WITH([lib$1-prefix], 
    139 [  --with-lib$1-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib 
    140   --without-lib$1-prefix     don't search for lib$1 in includedir and libdir], 
     157  AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], 
     158[  --with-lib]N_A_M_E[-prefix[=DIR]  search for lib$1 in DIR/include and DIR/lib 
     159  --without-lib]N_A_M_E[-prefix     don't search for lib$1 in includedir and libdir], 
    141160[ 
    142161    if test "X$withval" = "Xno"; then 
     
    159178  LTLIB[]NAME= 
    160179  INC[]NAME= 
     180  LIB[]NAME[]_PREFIX= 
    161181  rpathdirs= 
    162182  ltrpathdirs= 
     
    198218          found_so= 
    199219          found_a= 
     220          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name 
     221          if test -n "$acl_shlibext"; then 
     222            shrext=".$acl_shlibext"             # typically: shrext=.so 
     223          else 
     224            shrext= 
     225          fi 
    200226          if test $use_additional = yes; then 
    201             if test -n "$shlibext" \ 
    202                && { test -f "$additional_libdir/lib$name.$shlibext" \ 
    203                     || { test "$shlibext" = dll \ 
    204                          && test -f "$additional_libdir/lib$name.dll.a"; }; }; then 
    205               found_dir="$additional_libdir" 
    206               if test -f "$additional_libdir/lib$name.$shlibext"; then 
    207                 found_so="$additional_libdir/lib$name.$shlibext" 
     227            dir="$additional_libdir" 
     228            dnl The same code as in the loop below: 
     229            dnl First look for a shared library. 
     230            if test -n "$acl_shlibext"; then 
     231              if test -f "$dir/$libname$shrext"; then 
     232                found_dir="$dir" 
     233                found_so="$dir/$libname$shrext" 
    208234              else 
    209                 found_so="$additional_libdir/lib$name.dll.a" 
     235                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 
     236                  ver=`(cd "$dir" && \ 
     237                        for f in "$libname$shrext".*; do echo "$f"; done \ 
     238                        | sed -e "s,^$libname$shrext\\\\.,," \ 
     239                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 
     240                        | sed 1q ) 2>/dev/null` 
     241                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 
     242                    found_dir="$dir" 
     243                    found_so="$dir/$libname$shrext.$ver" 
     244                  fi 
     245                else 
     246                  eval library_names=\"$acl_library_names_spec\" 
     247                  for f in $library_names; do 
     248                    if test -f "$dir/$f"; then 
     249                      found_dir="$dir" 
     250                      found_so="$dir/$f" 
     251                      break 
     252                    fi 
     253                  done 
     254                fi 
    210255              fi 
    211               if test -f "$additional_libdir/lib$name.la"; then 
    212                 found_la="$additional_libdir/lib$name.la" 
     256            fi 
     257            dnl Then look for a static library. 
     258            if test "X$found_dir" = "X"; then 
     259              if test -f "$dir/$libname.$acl_libext"; then 
     260                found_dir="$dir" 
     261                found_a="$dir/$libname.$acl_libext" 
    213262              fi 
    214             else 
    215               if test -f "$additional_libdir/lib$name.$libext"; then 
    216                 found_dir="$additional_libdir" 
    217                 found_a="$additional_libdir/lib$name.$libext" 
    218                 if test -f "$additional_libdir/lib$name.la"; then 
    219                   found_la="$additional_libdir/lib$name.la" 
    220                 fi 
     263            fi 
     264            if test "X$found_dir" != "X"; then 
     265              if test -f "$dir/$libname.la"; then 
     266                found_la="$dir/$libname.la" 
    221267              fi 
    222268            fi 
     
    228274                -L*) 
    229275                  dir=`echo "X$x" | sed -e 's/^X-L//'` 
    230                   if test -n "$shlibext" \ 
    231                      && { test -f "$dir/lib$name.$shlibext" \ 
    232                           || { test "$shlibext" = dll \ 
    233                                && test -f "$dir/lib$name.dll.a"; }; }; then 
    234                     found_dir="$dir" 
    235                     if test -f "$dir/lib$name.$shlibext"; then 
    236                       found_so="$dir/lib$name.$shlibext" 
     276                  dnl First look for a shared library. 
     277                  if test -n "$acl_shlibext"; then 
     278                    if test -f "$dir/$libname$shrext"; then 
     279                      found_dir="$dir" 
     280                      found_so="$dir/$libname$shrext" 
    237281                    else 
    238                       found_so="$dir/lib$name.dll.a" 
    239                     fi 
    240                     if test -f "$dir/lib$name.la"; then 
    241                       found_la="$dir/lib$name.la" 
    242                     fi 
    243                   else 
    244                     if test -f "$dir/lib$name.$libext"; then 
     282                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 
     283                        ver=`(cd "$dir" && \ 
     284                              for f in "$libname$shrext".*; do echo "$f"; done \ 
     285                              | sed -e "s,^$libname$shrext\\\\.,," \ 
     286                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 
     287                              | sed 1q ) 2>/dev/null` 
     288                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 
     289                          found_dir="$dir" 
     290                          found_so="$dir/$libname$shrext.$ver" 
     291                        fi 
     292                      else 
     293                        eval library_names=\"$acl_library_names_spec\" 
     294                        for f in $library_names; do 
     295                          if test -f "$dir/$f"; then 
     296                            found_dir="$dir" 
     297                            found_so="$dir/$f" 
     298                            break 
     299                          fi 
     300                        done 
     301                      fi 
     302                    fi 
     303                  fi 
     304                  dnl Then look for a static library. 
     305                  if test "X$found_dir" = "X"; then 
     306                    if test -f "$dir/$libname.$acl_libext"; then 
    245307                      found_dir="$dir" 
    246                       found_a="$dir/lib$name.$libext" 
    247                       if test -f "$dir/lib$name.la"; then 
    248                         found_la="$dir/lib$name.la" 
    249                       fi 
     308                      found_a="$dir/$libname.$acl_libext" 
     309                    fi 
     310                  fi 
     311                  if test "X$found_dir" != "X"; then 
     312                    if test -f "$dir/$libname.la"; then 
     313                      found_la="$dir/$libname.la" 
    250314                    fi 
    251315                  fi 
     
    283347                fi 
    284348                dnl The hardcoding into $LIBNAME is system dependent. 
    285                 if test "$hardcode_direct" = yes; then 
     349                if test "$acl_hardcode_direct" = yes; then 
    286350                  dnl Using DIR/libNAME.so during linking hardcodes DIR into the 
    287351                  dnl resulting binary. 
    288352                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 
    289353                else 
    290                   if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 
     354                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 
    291355                    dnl Use an explicit option to hardcode DIR into the resulting 
    292356                    dnl binary. 
     
    319383                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" 
    320384                    fi 
    321                     if test "$hardcode_minus_L" != no; then 
     385                    if test "$acl_hardcode_minus_L" != no; then 
    322386                      dnl FIXME: Not sure whether we should use 
    323387                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" 
     
    325389                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" 
    326390                    else 
    327                       dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH 
     391                      dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH 
    328392                      dnl here, because this doesn't fit in flags passed to the 
    329393                      dnl compiler. So give up. No hardcoding. This affects only 
     
    352416              */$acl_libdirstem | */$acl_libdirstem/) 
    353417                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 
     418                LIB[]NAME[]_PREFIX="$basedir" 
    354419                additional_includedir="$basedir/include" 
    355420                ;; 
     
    513578  done 
    514579  if test "X$rpathdirs" != "X"; then 
    515     if test -n "$hardcode_libdir_separator"; then 
     580    if test -n "$acl_hardcode_libdir_separator"; then 
    516581      dnl Weird platform: only the last -rpath option counts, the user must 
    517582      dnl pass all path elements in one option. We can arrange that for a 
     
    519584      alldirs= 
    520585      for found_dir in $rpathdirs; do 
    521         alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" 
     586        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 
    522587      done 
    523       dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. 
     588      dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. 
    524589      acl_save_libdir="$libdir" 
    525590      libdir="$alldirs" 
    526       eval flag=\"$hardcode_libdir_flag_spec\" 
     591      eval flag=\"$acl_hardcode_libdir_flag_spec\" 
    527592      libdir="$acl_save_libdir" 
    528593      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" 
     
    532597        acl_save_libdir="$libdir" 
    533598        libdir="$found_dir" 
    534         eval flag=\"$hardcode_libdir_flag_spec\" 
     599        eval flag=\"$acl_hardcode_libdir_flag_spec\" 
    535600        libdir="$acl_save_libdir" 
    536601        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" 
     
    581646  $1= 
    582647  if test "$enable_rpath" != no; then 
    583     if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then 
     648    if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 
    584649      dnl Use an explicit option to hardcode directories into the resulting 
    585650      dnl binary. 
     
    615680        else 
    616681          dnl The linker is used for linking directly. 
    617           if test -n "$hardcode_libdir_separator"; then 
     682          if test -n "$acl_hardcode_libdir_separator"; then 
    618683            dnl Weird platform: only the last -rpath option counts, the user 
    619684            dnl must pass all path elements in one option. 
    620685            alldirs= 
    621686            for dir in $rpathdirs; do 
    622               alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$dir" 
     687              alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" 
    623688            done 
    624689            acl_save_libdir="$libdir" 
    625690            libdir="$alldirs" 
    626             eval flag=\"$hardcode_libdir_flag_spec\" 
     691            eval flag=\"$acl_hardcode_libdir_flag_spec\" 
    627692            libdir="$acl_save_libdir" 
    628693            $1="$flag" 
     
    632697              acl_save_libdir="$libdir" 
    633698              libdir="$dir" 
    634               eval flag=\"$hardcode_libdir_flag_spec\" 
     699              eval flag=\"$acl_hardcode_libdir_flag_spec\" 
    635700              libdir="$acl_save_libdir" 
    636701              $1="${$1}${$1:+ }$flag" 
  • m4/lock.m4

    r8b91a2d r8b71b10  
    1 # lock.m4 serial 6 (gettext-0.16
    2 dnl Copyright (C) 2005-2006 Free Software Foundation, Inc. 
     1# lock.m4 serial 7 (gettext-0.17
     2dnl Copyright (C) 2005-2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    3636 
    3737  AC_REQUIRE([AC_CANONICAL_HOST]) 
    38   AC_REQUIRE([AC_GNU_SOURCE]) dnl needed for pthread_rwlock_t on glibc systems 
     38  dnl _GNU_SOURCE is needed for pthread_rwlock_t on glibc systems. 
     39  dnl AC_USE_SYSTEM_EXTENSIONS was introduced in autoconf 2.60 and obsoletes 
     40  dnl AC_GNU_SOURCE. 
     41  m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], 
     42    [AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])], 
     43    [AC_REQUIRE([AC_GNU_SOURCE])]) 
    3944  dnl Check for multithreading. 
    4045  AC_ARG_ENABLE(threads, 
  • m4/uintmax_t.m4

    r8b91a2d r8b71b10  
    1 # uintmax_t.m4 serial 9 
    2 dnl Copyright (C) 1997-2004 Free Software Foundation, Inc. 
     1# uintmax_t.m4 serial 10 
     2dnl Copyright (C) 1997-2004, 2007 Free Software Foundation, Inc. 
    33dnl This file is free software; the Free Software Foundation 
    44dnl gives unlimited permission to copy and/or distribute it, 
     
    1717  AC_REQUIRE([gl_AC_HEADER_STDINT_H]) 
    1818  if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then 
    19     AC_REQUIRE([gl_AC_TYPE_UNSIGNED_LONG_LONG]) 
    20     test $ac_cv_type_unsigned_long_long = yes \ 
     19    AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT]) 
     20    test $ac_cv_type_unsigned_long_long_int = yes \ 
    2121      && ac_type='unsigned long long' \ 
    2222      || ac_type='unsigned long' 
  • po/Makefile.in.in

    r8b91a2d r8b71b10  
    11# Makefile for PO directory in any package using GNU gettext. 
    2 # Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu> 
     2# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper <drepper@gnu.ai.mit.edu> 
    33# 
    44# This file can be copied and used freely without restrictions.  It can 
     
    99# General Public License and is *not* in the public domain. 
    1010# 
    11 # Origin: gettext-0.16 
     11# Origin: gettext-0.17 
     12GETTEXT_MACRO_VERSION = 0.17 
    1213 
    1314PACKAGE = @PACKAGE@ 
     
    9697 
    9798 
    98 all: all-@USE_NLS@ 
     99all: check-macro-version all-@USE_NLS@ 
    99100 
    100101all-yes: stamp-po 
    101102all-no: 
     103 
     104# Ensure that the gettext macros and this Makefile.in.in are in sync. 
     105check-macro-version: 
     106    @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ 
     107      || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ 
     108           exit 1; \ 
     109         } 
    102110 
    103111# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no 
     
    131139# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. 
    132140$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed 
     141    if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ 
     142      package_gnu='GNU '; \ 
     143    else \ 
     144      package_gnu=''; \ 
     145    fi; \ 
    133146    if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ 
    134147      msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ 
     
    136149      msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ 
    137150    fi; \ 
    138     $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ 
    139       --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ 
    140       --files-from=$(srcdir)/POTFILES.in \ 
    141       --copyright-holder='$(COPYRIGHT_HOLDER)' \ 
    142       --msgid-bugs-address="$$msgid_bugs_address" 
     151    case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ 
     152      '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ 
     153        $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ 
     154          --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ 
     155          --files-from=$(srcdir)/POTFILES.in \ 
     156          --copyright-holder='$(COPYRIGHT_HOLDER)' \ 
     157          --msgid-bugs-address="$$msgid_bugs_address" \ 
     158        ;; \ 
     159      *) \ 
     160        $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ 
     161          --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ 
     162          --files-from=$(srcdir)/POTFILES.in \ 
     163          --copyright-holder='$(COPYRIGHT_HOLDER)' \ 
     164          --package-name="$${package_gnu}@PACKAGE@" \ 
     165          --package-version='@VERSION@' \ 
     166          --msgid-bugs-address="$$msgid_bugs_address" \ 
     167        ;; \ 
     168    esac 
    143169    test ! -f $(DOMAIN).po || { \ 
    144170      if test -f $(srcdir)/$(DOMAIN).pot; then \