[w3m-dev 04441] error when 'make install'
This commit is contained in:
		
							
								
								
									
										11
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,12 @@
 | 
			
		||||
2011-01-04  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp>
 | 
			
		||||
 | 
			
		||||
	* [w3m-dev 04441] error when 'make install'
 | 
			
		||||
	* update followig files. ABOUT-NLS Makefile.in acinclude.m4
 | 
			
		||||
	aclocal.m4 config.rpath configure configure.ac entity.h install-sh
 | 
			
		||||
	po/ChangeLog po/Makefile.in.in po/Rules-quot po/boldquot.sed
 | 
			
		||||
	po/en@boldquot.header po/en@quot.header po/insert-header.sin
 | 
			
		||||
	po/quot.sed po/remove-potcdate.sin
 | 
			
		||||
 | 
			
		||||
2010-12-28  Ito Hiroyuki  <ZXB01226@nifty.com>
 | 
			
		||||
 | 
			
		||||
	* [w3m-dev 04440] Update documents (README.cookie)
 | 
			
		||||
@@ -9269,4 +9278,4 @@ a	* [w3m-dev 03276] compile error on EWS4800
 | 
			
		||||
	* release-0-2-1
 | 
			
		||||
	* import w3m-0.2.1
 | 
			
		||||
 | 
			
		||||
$Id: ChangeLog,v 1.1047 2010/12/28 12:28:21 htrb Exp $
 | 
			
		||||
$Id: ChangeLog,v 1.1048 2011/01/04 11:03:20 htrb Exp $
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										318
									
								
								config.rpath
									
									
									
									
									
								
							
							
						
						
									
										318
									
								
								config.rpath
									
									
									
									
									
								
							@@ -2,28 +2,13 @@
 | 
			
		||||
# Output a system dependent set of variables, describing how to set the
 | 
			
		||||
# run time search path of shared libraries in an executable.
 | 
			
		||||
#
 | 
			
		||||
#   Copyright 1996-2003 Free Software Foundation, Inc.
 | 
			
		||||
#   Copyright 1996-2010 Free Software Foundation, Inc.
 | 
			
		||||
#   Taken from GNU libtool, 2001
 | 
			
		||||
#   Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 | 
			
		||||
#
 | 
			
		||||
#   This program is free software; you can redistribute it and/or modify
 | 
			
		||||
#   it under the terms of the GNU General Public License as published by
 | 
			
		||||
#   the Free Software Foundation; either version 2 of the License, or
 | 
			
		||||
#   (at your option) any later version.
 | 
			
		||||
#
 | 
			
		||||
#   This program is distributed in the hope that it will be useful, but
 | 
			
		||||
#   WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | 
			
		||||
#   General Public License for more details.
 | 
			
		||||
#
 | 
			
		||||
#   You should have received a copy of the GNU General Public License
 | 
			
		||||
#   along with this program; if not, write to the Free Software
 | 
			
		||||
#   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 | 
			
		||||
#
 | 
			
		||||
#   As a special exception to the GNU General Public License, if you
 | 
			
		||||
#   distribute this file as part of a program that contains a
 | 
			
		||||
#   configuration script generated by Autoconf, you may include it under
 | 
			
		||||
#   the same distribution terms that you use for the rest of that program.
 | 
			
		||||
#   This file is free software; the Free Software Foundation gives
 | 
			
		||||
#   unlimited permission to copy and/or distribute it, with or without
 | 
			
		||||
#   modifications, as long as this notice is preserved.
 | 
			
		||||
#
 | 
			
		||||
# The first argument passed to this file is the canonical host specification,
 | 
			
		||||
#    CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
 | 
			
		||||
@@ -40,7 +25,7 @@
 | 
			
		||||
#   known workaround is to choose shorter directory names for the build
 | 
			
		||||
#   directory and/or the installation directory.
 | 
			
		||||
 | 
			
		||||
# All known linkers require a `.a' archive for static linking (except M$VC,
 | 
			
		||||
# All known linkers require a `.a' archive for static linking (except MSVC,
 | 
			
		||||
# which needs '.lib').
 | 
			
		||||
libext=a
 | 
			
		||||
shrext=.so
 | 
			
		||||
@@ -50,7 +35,19 @@ host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
 | 
			
		||||
host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
 | 
			
		||||
host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
 | 
			
		||||
 | 
			
		||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC.
 | 
			
		||||
# Code taken from libtool.m4's _LT_CC_BASENAME.
 | 
			
		||||
 | 
			
		||||
for cc_temp in $CC""; do
 | 
			
		||||
  case $cc_temp in
 | 
			
		||||
    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
 | 
			
		||||
    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
 | 
			
		||||
    \-*) ;;
 | 
			
		||||
    *) break;;
 | 
			
		||||
  esac
 | 
			
		||||
done
 | 
			
		||||
cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
 | 
			
		||||
 | 
			
		||||
# Code taken from libtool.m4's _LT_COMPILER_PIC.
 | 
			
		||||
 | 
			
		||||
wl=
 | 
			
		||||
if test "$GCC" = yes; then
 | 
			
		||||
@@ -60,7 +57,14 @@ else
 | 
			
		||||
    aix*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
      ;;
 | 
			
		||||
    mingw* | pw32* | os2*)
 | 
			
		||||
    darwin*)
 | 
			
		||||
      case $cc_basename in
 | 
			
		||||
        xlc*)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
      esac
 | 
			
		||||
      ;;
 | 
			
		||||
    mingw* | cygwin* | pw32* | os2* | cegcc*)
 | 
			
		||||
      ;;
 | 
			
		||||
    hpux9* | hpux10* | hpux11*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
@@ -70,20 +74,39 @@ else
 | 
			
		||||
      ;;
 | 
			
		||||
    newsos6)
 | 
			
		||||
      ;;
 | 
			
		||||
    linux*)
 | 
			
		||||
      case $CC in
 | 
			
		||||
        icc|ecc)
 | 
			
		||||
    linux* | k*bsd*-gnu)
 | 
			
		||||
      case $cc_basename in
 | 
			
		||||
        ecc*)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
        ccc)
 | 
			
		||||
        icc* | ifort*)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
        lf95*)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
        pgcc | pgf77 | pgf90)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
        ccc*)
 | 
			
		||||
          wl='-Wl,'
 | 
			
		||||
          ;;
 | 
			
		||||
        como)
 | 
			
		||||
          wl='-lopt='
 | 
			
		||||
          ;;
 | 
			
		||||
        *)
 | 
			
		||||
          case `$CC -V 2>&1 | sed 5q` in
 | 
			
		||||
            *Sun\ C*)
 | 
			
		||||
              wl='-Wl,'
 | 
			
		||||
              ;;
 | 
			
		||||
          esac
 | 
			
		||||
          ;;
 | 
			
		||||
      esac
 | 
			
		||||
      ;;
 | 
			
		||||
    osf3* | osf4* | osf5*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
      ;;
 | 
			
		||||
    sco3.2v5*)
 | 
			
		||||
    rdos*)
 | 
			
		||||
      ;;
 | 
			
		||||
    solaris*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
@@ -91,17 +114,23 @@ else
 | 
			
		||||
    sunos4*)
 | 
			
		||||
      wl='-Qoption ld '
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 | 
			
		||||
    sysv4 | sysv4.2uw2* | sysv4.3*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv4*MP*)
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
      ;;
 | 
			
		||||
    unicos*)
 | 
			
		||||
      wl='-Wl,'
 | 
			
		||||
      ;;
 | 
			
		||||
    uts4*)
 | 
			
		||||
      ;;
 | 
			
		||||
  esac
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS.
 | 
			
		||||
# Code taken from libtool.m4's _LT_LINKER_SHLIBS.
 | 
			
		||||
 | 
			
		||||
hardcode_libdir_flag_spec=
 | 
			
		||||
hardcode_libdir_separator=
 | 
			
		||||
@@ -109,7 +138,7 @@ hardcode_direct=no
 | 
			
		||||
hardcode_minus_L=no
 | 
			
		||||
 | 
			
		||||
case "$host_os" in
 | 
			
		||||
  cygwin* | mingw* | pw32*)
 | 
			
		||||
  cygwin* | mingw* | pw32* | cegcc*)
 | 
			
		||||
    # FIXME: the MSVC++ port hasn't been tested in a loooong time
 | 
			
		||||
    # When not using gcc, we currently assume that we are using
 | 
			
		||||
    # Microsoft Visual C++.
 | 
			
		||||
@@ -117,6 +146,10 @@ case "$host_os" in
 | 
			
		||||
      with_gnu_ld=no
 | 
			
		||||
    fi
 | 
			
		||||
    ;;
 | 
			
		||||
  interix*)
 | 
			
		||||
    # we just hope/assume this is gcc and not c89 (= MSVC++)
 | 
			
		||||
    with_gnu_ld=yes
 | 
			
		||||
    ;;
 | 
			
		||||
  openbsd*)
 | 
			
		||||
    with_gnu_ld=no
 | 
			
		||||
    ;;
 | 
			
		||||
@@ -124,8 +157,14 @@ esac
 | 
			
		||||
 | 
			
		||||
ld_shlibs=yes
 | 
			
		||||
if test "$with_gnu_ld" = yes; then
 | 
			
		||||
  # Set some defaults for GNU ld with shared library support. These
 | 
			
		||||
  # are reset later if shared libraries are not supported. Putting them
 | 
			
		||||
  # here allows them to be overridden if necessary.
 | 
			
		||||
  # Unlike libtool, we use -rpath here, not --rpath, since the documented
 | 
			
		||||
  # option of GNU ld is called -rpath, not --rpath.
 | 
			
		||||
  hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | 
			
		||||
  case "$host_os" in
 | 
			
		||||
    aix3* | aix4* | aix5*)
 | 
			
		||||
    aix[3-9]*)
 | 
			
		||||
      # On AIX/PPC, the GNU linker is very broken
 | 
			
		||||
      if test "$host_cpu" != ia64; then
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
@@ -138,18 +177,18 @@ if test "$with_gnu_ld" = yes; then
 | 
			
		||||
      # that the semantics of dynamic libraries on AmigaOS, at least up
 | 
			
		||||
      # to version 4, is to share data among multiple programs linked
 | 
			
		||||
      # with the same dynamic library.  Since this doesn't match the
 | 
			
		||||
      # behavior of shared libraries on other platforms, we can use
 | 
			
		||||
      # behavior of shared libraries on other platforms, we cannot use
 | 
			
		||||
      # them.
 | 
			
		||||
      ld_shlibs=no
 | 
			
		||||
      ;;
 | 
			
		||||
    beos*)
 | 
			
		||||
      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
        :
 | 
			
		||||
      else
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    cygwin* | mingw* | pw32*)
 | 
			
		||||
    cygwin* | mingw* | pw32* | cegcc*)
 | 
			
		||||
      # hardcode_libdir_flag_spec is actually meaningless, as there is
 | 
			
		||||
      # no search path for DLLs.
 | 
			
		||||
      hardcode_libdir_flag_spec='-L$libdir'
 | 
			
		||||
@@ -159,32 +198,55 @@ if test "$with_gnu_ld" = yes; then
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    netbsd*)
 | 
			
		||||
    interix[3-9]*)
 | 
			
		||||
      hardcode_direct=no
 | 
			
		||||
      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | 
			
		||||
      ;;
 | 
			
		||||
    solaris* | sysv5*)
 | 
			
		||||
      if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
    gnu* | linux* | k*bsd*-gnu)
 | 
			
		||||
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
        :
 | 
			
		||||
      else
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    netbsd*)
 | 
			
		||||
      ;;
 | 
			
		||||
    solaris*)
 | 
			
		||||
      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
        :
 | 
			
		||||
      else
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
 | 
			
		||||
      case `$LD -v 2>&1` in
 | 
			
		||||
        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
 | 
			
		||||
          ld_shlibs=no
 | 
			
		||||
          ;;
 | 
			
		||||
        *)
 | 
			
		||||
          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
 | 
			
		||||
          else
 | 
			
		||||
            ld_shlibs=no
 | 
			
		||||
          fi
 | 
			
		||||
          ;;
 | 
			
		||||
      esac
 | 
			
		||||
      ;;
 | 
			
		||||
    sunos4*)
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
      ;;
 | 
			
		||||
    *)
 | 
			
		||||
      if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
 | 
			
		||||
        :
 | 
			
		||||
      else
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
  esac
 | 
			
		||||
  if test "$ld_shlibs" = yes; then
 | 
			
		||||
    # Unlike libtool, we use -rpath here, not --rpath, since the documented
 | 
			
		||||
    # option of GNU ld is called -rpath, not --rpath.
 | 
			
		||||
    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
 | 
			
		||||
  if test "$ld_shlibs" = no; then
 | 
			
		||||
    hardcode_libdir_flag_spec=
 | 
			
		||||
  fi
 | 
			
		||||
else
 | 
			
		||||
  case "$host_os" in
 | 
			
		||||
@@ -198,7 +260,7 @@ else
 | 
			
		||||
        hardcode_direct=unsupported
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    aix4* | aix5*)
 | 
			
		||||
    aix[4-9]*)
 | 
			
		||||
      if test "$host_cpu" = ia64; then
 | 
			
		||||
        # On IA64, the linker does run time linking by default, so we don't
 | 
			
		||||
        # have to do anything special.
 | 
			
		||||
@@ -208,13 +270,14 @@ else
 | 
			
		||||
        # Test if we are trying to use run time linking or normal
 | 
			
		||||
        # AIX style linking. If -brtl is somewhere in LDFLAGS, we
 | 
			
		||||
        # need to do runtime linking.
 | 
			
		||||
        case $host_os in aix4.[23]|aix4.[23].*|aix5*)
 | 
			
		||||
        case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
 | 
			
		||||
          for ld_flag in $LDFLAGS; do
 | 
			
		||||
            if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
 | 
			
		||||
              aix_use_runtimelinking=yes
 | 
			
		||||
              break
 | 
			
		||||
            fi
 | 
			
		||||
          done
 | 
			
		||||
          ;;
 | 
			
		||||
        esac
 | 
			
		||||
      fi
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
@@ -226,7 +289,7 @@ else
 | 
			
		||||
            strings "$collect2name" | grep resolve_lib_name >/dev/null
 | 
			
		||||
          then
 | 
			
		||||
            # We have reworked collect2
 | 
			
		||||
            hardcode_direct=yes
 | 
			
		||||
            :
 | 
			
		||||
          else
 | 
			
		||||
            # We have old collect2
 | 
			
		||||
            hardcode_direct=unsupported
 | 
			
		||||
@@ -234,6 +297,7 @@ else
 | 
			
		||||
            hardcode_libdir_flag_spec='-L$libdir'
 | 
			
		||||
            hardcode_libdir_separator=
 | 
			
		||||
          fi
 | 
			
		||||
          ;;
 | 
			
		||||
        esac
 | 
			
		||||
      fi
 | 
			
		||||
      # Begin _LT_AC_SYS_LIBPATH_AIX.
 | 
			
		||||
@@ -266,9 +330,9 @@ else
 | 
			
		||||
      # see comment about different semantics on the GNU ld section
 | 
			
		||||
      ld_shlibs=no
 | 
			
		||||
      ;;
 | 
			
		||||
    bsdi4*)
 | 
			
		||||
    bsdi[45]*)
 | 
			
		||||
      ;;
 | 
			
		||||
    cygwin* | mingw* | pw32*)
 | 
			
		||||
    cygwin* | mingw* | pw32* | cegcc*)
 | 
			
		||||
      # When not using gcc, we currently assume that we are using
 | 
			
		||||
      # Microsoft Visual C++.
 | 
			
		||||
      # hardcode_libdir_flag_spec is actually meaningless, as there is
 | 
			
		||||
@@ -277,8 +341,17 @@ else
 | 
			
		||||
      libext=lib
 | 
			
		||||
      ;;
 | 
			
		||||
    darwin* | rhapsody*)
 | 
			
		||||
      if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then
 | 
			
		||||
        hardcode_direct=no
 | 
			
		||||
      hardcode_direct=no
 | 
			
		||||
      if test "$GCC" = yes ; then
 | 
			
		||||
        :
 | 
			
		||||
      else
 | 
			
		||||
        case $cc_basename in
 | 
			
		||||
          xlc*)
 | 
			
		||||
            ;;
 | 
			
		||||
          *)
 | 
			
		||||
            ld_shlibs=no
 | 
			
		||||
            ;;
 | 
			
		||||
        esac
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    dgux*)
 | 
			
		||||
@@ -295,7 +368,7 @@ else
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
      hardcode_minus_L=yes
 | 
			
		||||
      ;;
 | 
			
		||||
    freebsd*)
 | 
			
		||||
    freebsd* | dragonfly*)
 | 
			
		||||
      hardcode_libdir_flag_spec='-R$libdir'
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
      ;;
 | 
			
		||||
@@ -307,24 +380,25 @@ else
 | 
			
		||||
      # but as the default location of the library.
 | 
			
		||||
      hardcode_minus_L=yes
 | 
			
		||||
      ;;
 | 
			
		||||
    hpux10* | hpux11*)
 | 
			
		||||
    hpux10*)
 | 
			
		||||
      if test "$with_gnu_ld" = no; then
 | 
			
		||||
        case "$host_cpu" in
 | 
			
		||||
          hppa*64*)
 | 
			
		||||
            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | 
			
		||||
            hardcode_libdir_separator=:
 | 
			
		||||
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | 
			
		||||
        hardcode_libdir_separator=:
 | 
			
		||||
        hardcode_direct=yes
 | 
			
		||||
        # hardcode_minus_L: Not really in the search PATH,
 | 
			
		||||
        # but as the default location of the library.
 | 
			
		||||
        hardcode_minus_L=yes
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    hpux11*)
 | 
			
		||||
      if test "$with_gnu_ld" = no; then
 | 
			
		||||
        hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | 
			
		||||
        hardcode_libdir_separator=:
 | 
			
		||||
        case $host_cpu in
 | 
			
		||||
          hppa*64*|ia64*)
 | 
			
		||||
            hardcode_direct=no
 | 
			
		||||
            ;;
 | 
			
		||||
          ia64*)
 | 
			
		||||
            hardcode_libdir_flag_spec='-L$libdir'
 | 
			
		||||
            hardcode_direct=no
 | 
			
		||||
            # hardcode_minus_L: Not really in the search PATH,
 | 
			
		||||
            # but as the default location of the library.
 | 
			
		||||
            hardcode_minus_L=yes
 | 
			
		||||
            ;;
 | 
			
		||||
          *)
 | 
			
		||||
            hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
 | 
			
		||||
            hardcode_libdir_separator=:
 | 
			
		||||
            hardcode_direct=yes
 | 
			
		||||
            # hardcode_minus_L: Not really in the search PATH,
 | 
			
		||||
            # but as the default location of the library.
 | 
			
		||||
@@ -347,18 +421,22 @@ else
 | 
			
		||||
      hardcode_libdir_separator=:
 | 
			
		||||
      ;;
 | 
			
		||||
    openbsd*)
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | 
			
		||||
        hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | 
			
		||||
      if test -f /usr/libexec/ld.so; then
 | 
			
		||||
        hardcode_direct=yes
 | 
			
		||||
        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
 | 
			
		||||
          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | 
			
		||||
        else
 | 
			
		||||
          case "$host_os" in
 | 
			
		||||
            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 | 
			
		||||
              hardcode_libdir_flag_spec='-R$libdir'
 | 
			
		||||
              ;;
 | 
			
		||||
            *)
 | 
			
		||||
              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | 
			
		||||
              ;;
 | 
			
		||||
          esac
 | 
			
		||||
        fi
 | 
			
		||||
      else
 | 
			
		||||
        case "$host_os" in
 | 
			
		||||
          openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
 | 
			
		||||
            hardcode_libdir_flag_spec='-R$libdir'
 | 
			
		||||
            ;;
 | 
			
		||||
          *)
 | 
			
		||||
            hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
 | 
			
		||||
            ;;
 | 
			
		||||
        esac
 | 
			
		||||
        ld_shlibs=no
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    os2*)
 | 
			
		||||
@@ -378,8 +456,6 @@ else
 | 
			
		||||
      fi
 | 
			
		||||
      hardcode_libdir_separator=:
 | 
			
		||||
      ;;
 | 
			
		||||
    sco3.2v5*)
 | 
			
		||||
      ;;
 | 
			
		||||
    solaris*)
 | 
			
		||||
      hardcode_libdir_flag_spec='-R$libdir'
 | 
			
		||||
      ;;
 | 
			
		||||
@@ -408,14 +484,11 @@ else
 | 
			
		||||
        ld_shlibs=yes
 | 
			
		||||
      fi
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv4.2uw2*)
 | 
			
		||||
      hardcode_direct=yes
 | 
			
		||||
      hardcode_minus_L=no
 | 
			
		||||
    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv5OpenUNIX8* | sysv5UnixWare7* |  sysv5uw[78]* | unixware7*)
 | 
			
		||||
      ;;
 | 
			
		||||
    sysv5*)
 | 
			
		||||
      hardcode_libdir_flag_spec=
 | 
			
		||||
    sysv5* | sco3.2v5* | sco5v6*)
 | 
			
		||||
      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
 | 
			
		||||
      hardcode_libdir_separator=':'
 | 
			
		||||
      ;;
 | 
			
		||||
    uts4*)
 | 
			
		||||
      hardcode_libdir_flag_spec='-L$libdir'
 | 
			
		||||
@@ -427,35 +500,55 @@ else
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
# Check dynamic linker characteristics
 | 
			
		||||
# Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER.
 | 
			
		||||
# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER.
 | 
			
		||||
# Unlike libtool.m4, here we don't care about _all_ names of the library, but
 | 
			
		||||
# only about the one the linker finds when passed -lNAME. This is the last
 | 
			
		||||
# element of library_names_spec in libtool.m4, or possibly two of them if the
 | 
			
		||||
# linker has special search rules.
 | 
			
		||||
library_names_spec=      # the last element of library_names_spec in libtool.m4
 | 
			
		||||
libname_spec='lib$name'
 | 
			
		||||
case "$host_os" in
 | 
			
		||||
  aix3*)
 | 
			
		||||
    library_names_spec='$libname.a'
 | 
			
		||||
    ;;
 | 
			
		||||
  aix4* | aix5*)
 | 
			
		||||
  aix[4-9]*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  amigaos*)
 | 
			
		||||
    library_names_spec='$libname.a'
 | 
			
		||||
    ;;
 | 
			
		||||
  beos*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  bsdi4*)
 | 
			
		||||
  bsdi[45]*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  cygwin* | mingw* | pw32*)
 | 
			
		||||
  cygwin* | mingw* | pw32* | cegcc*)
 | 
			
		||||
    shrext=.dll
 | 
			
		||||
    library_names_spec='$libname.dll.a $libname.lib'
 | 
			
		||||
    ;;
 | 
			
		||||
  darwin* | rhapsody*)
 | 
			
		||||
    shrext=.dylib
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  dgux*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  freebsd1*)
 | 
			
		||||
    ;;
 | 
			
		||||
  freebsd*)
 | 
			
		||||
  freebsd* | dragonfly*)
 | 
			
		||||
    case "$host_os" in
 | 
			
		||||
      freebsd[123]*)
 | 
			
		||||
        library_names_spec='$libname$shrext$versuffix' ;;
 | 
			
		||||
      *)
 | 
			
		||||
        library_names_spec='$libname$shrext' ;;
 | 
			
		||||
    esac
 | 
			
		||||
    ;;
 | 
			
		||||
  gnu*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  hpux9* | hpux10* | hpux11*)
 | 
			
		||||
    case "$host_cpu" in
 | 
			
		||||
    case $host_cpu in
 | 
			
		||||
      ia64*)
 | 
			
		||||
        shrext=.so
 | 
			
		||||
        ;;
 | 
			
		||||
@@ -466,8 +559,13 @@ case "$host_os" in
 | 
			
		||||
        shrext=.sl
 | 
			
		||||
        ;;
 | 
			
		||||
    esac
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  interix[3-9]*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  irix5* | irix6* | nonstopux*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    case "$host_os" in
 | 
			
		||||
      irix5* | nonstopux*)
 | 
			
		||||
        libsuff= shlibsuff=
 | 
			
		||||
@@ -484,42 +582,62 @@ case "$host_os" in
 | 
			
		||||
    ;;
 | 
			
		||||
  linux*oldld* | linux*aout* | linux*coff*)
 | 
			
		||||
    ;;
 | 
			
		||||
  linux*)
 | 
			
		||||
  linux* | k*bsd*-gnu)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  knetbsd*-gnu)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  netbsd*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  newsos6)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  nto-qnx)
 | 
			
		||||
  nto-qnx*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  openbsd*)
 | 
			
		||||
    library_names_spec='$libname$shrext$versuffix'
 | 
			
		||||
    ;;
 | 
			
		||||
  os2*)
 | 
			
		||||
    libname_spec='$name'
 | 
			
		||||
    shrext=.dll
 | 
			
		||||
    library_names_spec='$libname.a'
 | 
			
		||||
    ;;
 | 
			
		||||
  osf3* | osf4* | osf5*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  sco3.2v5*)
 | 
			
		||||
  rdos*)
 | 
			
		||||
    ;;
 | 
			
		||||
  solaris*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  sunos4*)
 | 
			
		||||
    library_names_spec='$libname$shrext$versuffix'
 | 
			
		||||
    ;;
 | 
			
		||||
  sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
 | 
			
		||||
  sysv4 | sysv4.3*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  sysv4*MP*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
  uts4*)
 | 
			
		||||
    library_names_spec='$libname$shrext'
 | 
			
		||||
    ;;
 | 
			
		||||
esac
 | 
			
		||||
 | 
			
		||||
sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
 | 
			
		||||
escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
 | 
			
		||||
shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
 | 
			
		||||
escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
 | 
			
		||||
escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
 | 
			
		||||
escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
 | 
			
		||||
 | 
			
		||||
sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
 | 
			
		||||
LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
 | 
			
		||||
 | 
			
		||||
# How to pass a linker flag through the compiler.
 | 
			
		||||
wl="$escaped_wl"
 | 
			
		||||
@@ -530,6 +648,12 @@ libext="$libext"
 | 
			
		||||
# Shared library suffix (normally "so").
 | 
			
		||||
shlibext="$shlibext"
 | 
			
		||||
 | 
			
		||||
# Format of library name prefix.
 | 
			
		||||
libname_spec="$escaped_libname_spec"
 | 
			
		||||
 | 
			
		||||
# Library names that the linker finds when passed -lNAME.
 | 
			
		||||
library_names_spec="$escaped_library_names_spec"
 | 
			
		||||
 | 
			
		||||
# Flag to hardcode \$libdir into a binary during linking.
 | 
			
		||||
# This must work even if \$libdir does not exist.
 | 
			
		||||
hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								entity.h
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								entity.h
									
									
									
									
									
								
							@@ -1,4 +1,4 @@
 | 
			
		||||
/* $Id: entity.h,v 1.5 2010/12/21 10:13:55 htrb Exp $ */
 | 
			
		||||
/* $Id: entity.h,v 1.6 2011/01/04 11:03:20 htrb Exp $ */
 | 
			
		||||
#include "hash.h"
 | 
			
		||||
static HashItem_si MyHashItem[] = {
 | 
			
		||||
    /* 0 */ {"otimes", 0x2297, &MyHashItem[1]},
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										630
									
								
								install-sh
									
									
									
									
									
								
							
							
						
						
									
										630
									
								
								install-sh
									
									
									
									
									
								
							@@ -1,7 +1,8 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
#
 | 
			
		||||
# install - install a program, script, or datafile
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
scriptversion=2006-12-25.00
 | 
			
		||||
 | 
			
		||||
# This originates from X11R5 (mit/util/scripts/install.sh), which was
 | 
			
		||||
# later released in X11R6 (xc/config/util/install.sh) with the
 | 
			
		||||
# following copyright and license.
 | 
			
		||||
@@ -38,232 +39,481 @@
 | 
			
		||||
# when there is no Makefile.
 | 
			
		||||
#
 | 
			
		||||
# This script is compatible with the BSD install script, but was written
 | 
			
		||||
# from scratch.  It can only install one file at a time, a restriction
 | 
			
		||||
# shared with many OS's install programs.
 | 
			
		||||
# from scratch.
 | 
			
		||||
 | 
			
		||||
nl='
 | 
			
		||||
'
 | 
			
		||||
IFS=" ""	$nl"
 | 
			
		||||
 | 
			
		||||
# set DOITPROG to echo to test this script
 | 
			
		||||
 | 
			
		||||
# Don't use :- since 4.3BSD and earlier shells don't like it.
 | 
			
		||||
doit="${DOITPROG-}"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# put in absolute paths if you don't have them in your path; or use env. vars.
 | 
			
		||||
 | 
			
		||||
mvprog="${MVPROG-mv}"
 | 
			
		||||
cpprog="${CPPROG-cp}"
 | 
			
		||||
chmodprog="${CHMODPROG-chmod}"
 | 
			
		||||
chownprog="${CHOWNPROG-chown}"
 | 
			
		||||
chgrpprog="${CHGRPPROG-chgrp}"
 | 
			
		||||
stripprog="${STRIPPROG-strip}"
 | 
			
		||||
rmprog="${RMPROG-rm}"
 | 
			
		||||
mkdirprog="${MKDIRPROG-mkdir}"
 | 
			
		||||
 | 
			
		||||
transformbasename=""
 | 
			
		||||
transform_arg=""
 | 
			
		||||
instcmd="$mvprog"
 | 
			
		||||
chmodcmd="$chmodprog 0755"
 | 
			
		||||
chowncmd=""
 | 
			
		||||
chgrpcmd=""
 | 
			
		||||
stripcmd=""
 | 
			
		||||
rmcmd="$rmprog -f"
 | 
			
		||||
mvcmd="$mvprog"
 | 
			
		||||
src=""
 | 
			
		||||
dst=""
 | 
			
		||||
dir_arg=""
 | 
			
		||||
 | 
			
		||||
while [ x"$1" != x ]; do
 | 
			
		||||
    case $1 in
 | 
			
		||||
	-c) instcmd="$cpprog"
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-d) dir_arg=true
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-m) chmodcmd="$chmodprog $2"
 | 
			
		||||
	    shift
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-o) chowncmd="$chownprog $2"
 | 
			
		||||
	    shift
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-g) chgrpcmd="$chgrpprog $2"
 | 
			
		||||
	    shift
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-s) stripcmd="$stripprog"
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-t=*) transformarg=`echo $1 | sed 's/-t=//'`
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
 | 
			
		||||
	*)  if [ x"$src" = x ]
 | 
			
		||||
	    then
 | 
			
		||||
		src=$1
 | 
			
		||||
	    else
 | 
			
		||||
		# this colon is to work around a 386BSD /bin/sh bug
 | 
			
		||||
		:
 | 
			
		||||
		dst=$1
 | 
			
		||||
	    fi
 | 
			
		||||
	    shift
 | 
			
		||||
	    continue;;
 | 
			
		||||
    esac
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
if [ x"$src" = x ]
 | 
			
		||||
then
 | 
			
		||||
	echo "install:	no input file specified"
 | 
			
		||||
	exit 1
 | 
			
		||||
doit=${DOITPROG-}
 | 
			
		||||
if test -z "$doit"; then
 | 
			
		||||
  doit_exec=exec
 | 
			
		||||
else
 | 
			
		||||
	true
 | 
			
		||||
  doit_exec=$doit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ x"$dir_arg" != x ]; then
 | 
			
		||||
	dst=$src
 | 
			
		||||
	src=""
 | 
			
		||||
	
 | 
			
		||||
	if [ -d $dst ]; then
 | 
			
		||||
		instcmd=:
 | 
			
		||||
		chmodcmd=""
 | 
			
		||||
	else
 | 
			
		||||
		instcmd=mkdir
 | 
			
		||||
	fi
 | 
			
		||||
else
 | 
			
		||||
# Put in absolute file names if you don't have them in your path;
 | 
			
		||||
# or use environment vars.
 | 
			
		||||
 | 
			
		||||
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
 | 
			
		||||
# might cause directories to be created, which would be especially bad 
 | 
			
		||||
# if $src (and thus $dsttmp) contains '*'.
 | 
			
		||||
chgrpprog=${CHGRPPROG-chgrp}
 | 
			
		||||
chmodprog=${CHMODPROG-chmod}
 | 
			
		||||
chownprog=${CHOWNPROG-chown}
 | 
			
		||||
cmpprog=${CMPPROG-cmp}
 | 
			
		||||
cpprog=${CPPROG-cp}
 | 
			
		||||
mkdirprog=${MKDIRPROG-mkdir}
 | 
			
		||||
mvprog=${MVPROG-mv}
 | 
			
		||||
rmprog=${RMPROG-rm}
 | 
			
		||||
stripprog=${STRIPPROG-strip}
 | 
			
		||||
 | 
			
		||||
	if [ -f $src -o -d $src ]
 | 
			
		||||
	then
 | 
			
		||||
		true
 | 
			
		||||
	else
 | 
			
		||||
		echo "install:  $src does not exist"
 | 
			
		||||
		exit 1
 | 
			
		||||
	fi
 | 
			
		||||
	
 | 
			
		||||
	if [ x"$dst" = x ]
 | 
			
		||||
	then
 | 
			
		||||
		echo "install:	no destination specified"
 | 
			
		||||
		exit 1
 | 
			
		||||
	else
 | 
			
		||||
		true
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
# If destination is a directory, append the input filename; if your system
 | 
			
		||||
# does not like double slashes in filenames, you may need to add some logic
 | 
			
		||||
 | 
			
		||||
	if [ -d $dst ]
 | 
			
		||||
	then
 | 
			
		||||
		dst="$dst"/`basename $src`
 | 
			
		||||
	else
 | 
			
		||||
		true
 | 
			
		||||
	fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
## this sed command emulates the dirname command
 | 
			
		||||
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
 | 
			
		||||
 | 
			
		||||
# Make sure that the destination directory exists.
 | 
			
		||||
#  this part is taken from Noah Friedman's mkinstalldirs script
 | 
			
		||||
 | 
			
		||||
# Skip lots of stat calls in the usual case.
 | 
			
		||||
if [ ! -d "$dstdir" ]; then
 | 
			
		||||
defaultIFS=' 	
 | 
			
		||||
posix_glob='?'
 | 
			
		||||
initialize_posix_glob='
 | 
			
		||||
  test "$posix_glob" != "?" || {
 | 
			
		||||
    if (set -f) 2>/dev/null; then
 | 
			
		||||
      posix_glob=
 | 
			
		||||
    else
 | 
			
		||||
      posix_glob=:
 | 
			
		||||
    fi
 | 
			
		||||
  }
 | 
			
		||||
'
 | 
			
		||||
IFS="${IFS-${defaultIFS}}"
 | 
			
		||||
 | 
			
		||||
oIFS="${IFS}"
 | 
			
		||||
# Some sh's can't handle IFS=/ for some reason.
 | 
			
		||||
IFS='%'
 | 
			
		||||
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
 | 
			
		||||
IFS="${oIFS}"
 | 
			
		||||
posix_mkdir=
 | 
			
		||||
 | 
			
		||||
pathcomp=''
 | 
			
		||||
# Desired mode of installed file.
 | 
			
		||||
mode=0755
 | 
			
		||||
 | 
			
		||||
while [ $# -ne 0 ] ; do
 | 
			
		||||
	pathcomp="${pathcomp}${1}"
 | 
			
		||||
	shift
 | 
			
		||||
chgrpcmd=
 | 
			
		||||
chmodcmd=$chmodprog
 | 
			
		||||
chowncmd=
 | 
			
		||||
mvcmd=$mvprog
 | 
			
		||||
rmcmd="$rmprog -f"
 | 
			
		||||
stripcmd=
 | 
			
		||||
 | 
			
		||||
	if [ ! -d "${pathcomp}" ] ;
 | 
			
		||||
        then
 | 
			
		||||
		$mkdirprog "${pathcomp}"
 | 
			
		||||
	else
 | 
			
		||||
		true
 | 
			
		||||
	fi
 | 
			
		||||
src=
 | 
			
		||||
dst=
 | 
			
		||||
dir_arg=
 | 
			
		||||
dst_arg=
 | 
			
		||||
 | 
			
		||||
	pathcomp="${pathcomp}/"
 | 
			
		||||
copy_on_change=false
 | 
			
		||||
no_target_directory=
 | 
			
		||||
 | 
			
		||||
usage="\
 | 
			
		||||
Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
 | 
			
		||||
   or: $0 [OPTION]... SRCFILES... DIRECTORY
 | 
			
		||||
   or: $0 [OPTION]... -t DIRECTORY SRCFILES...
 | 
			
		||||
   or: $0 [OPTION]... -d DIRECTORIES...
 | 
			
		||||
 | 
			
		||||
In the 1st form, copy SRCFILE to DSTFILE.
 | 
			
		||||
In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
 | 
			
		||||
In the 4th, create DIRECTORIES.
 | 
			
		||||
 | 
			
		||||
Options:
 | 
			
		||||
     --help     display this help and exit.
 | 
			
		||||
     --version  display version info and exit.
 | 
			
		||||
 | 
			
		||||
  -c            (ignored)
 | 
			
		||||
  -C            install only if different (preserve the last data modification time)
 | 
			
		||||
  -d            create directories instead of installing files.
 | 
			
		||||
  -g GROUP      $chgrpprog installed files to GROUP.
 | 
			
		||||
  -m MODE       $chmodprog installed files to MODE.
 | 
			
		||||
  -o USER       $chownprog installed files to USER.
 | 
			
		||||
  -s            $stripprog installed files.
 | 
			
		||||
  -t DIRECTORY  install into DIRECTORY.
 | 
			
		||||
  -T            report an error if DSTFILE is a directory.
 | 
			
		||||
 | 
			
		||||
Environment variables override the default commands:
 | 
			
		||||
  CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
 | 
			
		||||
  RMPROG STRIPPROG
 | 
			
		||||
"
 | 
			
		||||
 | 
			
		||||
while test $# -ne 0; do
 | 
			
		||||
  case $1 in
 | 
			
		||||
    -c) ;;
 | 
			
		||||
 | 
			
		||||
    -C) copy_on_change=true;;
 | 
			
		||||
 | 
			
		||||
    -d) dir_arg=true;;
 | 
			
		||||
 | 
			
		||||
    -g) chgrpcmd="$chgrpprog $2"
 | 
			
		||||
	shift;;
 | 
			
		||||
 | 
			
		||||
    --help) echo "$usage"; exit $?;;
 | 
			
		||||
 | 
			
		||||
    -m) mode=$2
 | 
			
		||||
	case $mode in
 | 
			
		||||
	  *' '* | *'	'* | *'
 | 
			
		||||
'*	  | *'*'* | *'?'* | *'['*)
 | 
			
		||||
	    echo "$0: invalid mode: $mode" >&2
 | 
			
		||||
	    exit 1;;
 | 
			
		||||
	esac
 | 
			
		||||
	shift;;
 | 
			
		||||
 | 
			
		||||
    -o) chowncmd="$chownprog $2"
 | 
			
		||||
	shift;;
 | 
			
		||||
 | 
			
		||||
    -s) stripcmd=$stripprog;;
 | 
			
		||||
 | 
			
		||||
    -t) dst_arg=$2
 | 
			
		||||
	shift;;
 | 
			
		||||
 | 
			
		||||
    -T) no_target_directory=true;;
 | 
			
		||||
 | 
			
		||||
    --version) echo "$0 $scriptversion"; exit $?;;
 | 
			
		||||
 | 
			
		||||
    --)	shift
 | 
			
		||||
	break;;
 | 
			
		||||
 | 
			
		||||
    -*)	echo "$0: invalid option: $1" >&2
 | 
			
		||||
	exit 1;;
 | 
			
		||||
 | 
			
		||||
    *)  break;;
 | 
			
		||||
  esac
 | 
			
		||||
  shift
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
 | 
			
		||||
  # When -d is used, all remaining arguments are directories to create.
 | 
			
		||||
  # When -t is used, the destination is already specified.
 | 
			
		||||
  # Otherwise, the last argument is the destination.  Remove it from $@.
 | 
			
		||||
  for arg
 | 
			
		||||
  do
 | 
			
		||||
    if test -n "$dst_arg"; then
 | 
			
		||||
      # $@ is not empty: it contains at least $arg.
 | 
			
		||||
      set fnord "$@" "$dst_arg"
 | 
			
		||||
      shift # fnord
 | 
			
		||||
    fi
 | 
			
		||||
    shift # arg
 | 
			
		||||
    dst_arg=$arg
 | 
			
		||||
  done
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ x"$dir_arg" != x ]
 | 
			
		||||
then
 | 
			
		||||
	$doit $instcmd $dst &&
 | 
			
		||||
if test $# -eq 0; then
 | 
			
		||||
  if test -z "$dir_arg"; then
 | 
			
		||||
    echo "$0: no input file specified." >&2
 | 
			
		||||
    exit 1
 | 
			
		||||
  fi
 | 
			
		||||
  # It's OK to call `install-sh -d' without argument.
 | 
			
		||||
  # This can happen when creating conditional directories.
 | 
			
		||||
  exit 0
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
 | 
			
		||||
	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
 | 
			
		||||
	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
 | 
			
		||||
	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
 | 
			
		||||
else
 | 
			
		||||
if test -z "$dir_arg"; then
 | 
			
		||||
  trap '(exit $?); exit' 1 2 13 15
 | 
			
		||||
 | 
			
		||||
# If we're going to rename the final executable, determine the name now.
 | 
			
		||||
  # Set umask so as not to create temps with too-generous modes.
 | 
			
		||||
  # However, 'strip' requires both read and write access to temps.
 | 
			
		||||
  case $mode in
 | 
			
		||||
    # Optimize common cases.
 | 
			
		||||
    *644) cp_umask=133;;
 | 
			
		||||
    *755) cp_umask=22;;
 | 
			
		||||
 | 
			
		||||
	if [ x"$transformarg" = x ] 
 | 
			
		||||
	then
 | 
			
		||||
		dstfile=`basename $dst`
 | 
			
		||||
    *[0-7])
 | 
			
		||||
      if test -z "$stripcmd"; then
 | 
			
		||||
	u_plus_rw=
 | 
			
		||||
      else
 | 
			
		||||
	u_plus_rw='% 200'
 | 
			
		||||
      fi
 | 
			
		||||
      cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
 | 
			
		||||
    *)
 | 
			
		||||
      if test -z "$stripcmd"; then
 | 
			
		||||
	u_plus_rw=
 | 
			
		||||
      else
 | 
			
		||||
	u_plus_rw=,u+rw
 | 
			
		||||
      fi
 | 
			
		||||
      cp_umask=$mode$u_plus_rw;;
 | 
			
		||||
  esac
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
for src
 | 
			
		||||
do
 | 
			
		||||
  # Protect names starting with `-'.
 | 
			
		||||
  case $src in
 | 
			
		||||
    -*) src=./$src;;
 | 
			
		||||
  esac
 | 
			
		||||
 | 
			
		||||
  if test -n "$dir_arg"; then
 | 
			
		||||
    dst=$src
 | 
			
		||||
    dstdir=$dst
 | 
			
		||||
    test -d "$dstdir"
 | 
			
		||||
    dstdir_status=$?
 | 
			
		||||
  else
 | 
			
		||||
 | 
			
		||||
    # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
 | 
			
		||||
    # might cause directories to be created, which would be especially bad
 | 
			
		||||
    # if $src (and thus $dsttmp) contains '*'.
 | 
			
		||||
    if test ! -f "$src" && test ! -d "$src"; then
 | 
			
		||||
      echo "$0: $src does not exist." >&2
 | 
			
		||||
      exit 1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    if test -z "$dst_arg"; then
 | 
			
		||||
      echo "$0: no destination specified." >&2
 | 
			
		||||
      exit 1
 | 
			
		||||
    fi
 | 
			
		||||
 | 
			
		||||
    dst=$dst_arg
 | 
			
		||||
    # Protect names starting with `-'.
 | 
			
		||||
    case $dst in
 | 
			
		||||
      -*) dst=./$dst;;
 | 
			
		||||
    esac
 | 
			
		||||
 | 
			
		||||
    # If destination is a directory, append the input filename; won't work
 | 
			
		||||
    # if double slashes aren't ignored.
 | 
			
		||||
    if test -d "$dst"; then
 | 
			
		||||
      if test -n "$no_target_directory"; then
 | 
			
		||||
	echo "$0: $dst_arg: Is a directory" >&2
 | 
			
		||||
	exit 1
 | 
			
		||||
      fi
 | 
			
		||||
      dstdir=$dst
 | 
			
		||||
      dst=$dstdir/`basename "$src"`
 | 
			
		||||
      dstdir_status=0
 | 
			
		||||
    else
 | 
			
		||||
      # Prefer dirname, but fall back on a substitute if dirname fails.
 | 
			
		||||
      dstdir=`
 | 
			
		||||
	(dirname "$dst") 2>/dev/null ||
 | 
			
		||||
	expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
 | 
			
		||||
	     X"$dst" : 'X\(//\)[^/]' \| \
 | 
			
		||||
	     X"$dst" : 'X\(//\)$' \| \
 | 
			
		||||
	     X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
 | 
			
		||||
	echo X"$dst" |
 | 
			
		||||
	    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
 | 
			
		||||
		   s//\1/
 | 
			
		||||
		   q
 | 
			
		||||
		 }
 | 
			
		||||
		 /^X\(\/\/\)[^/].*/{
 | 
			
		||||
		   s//\1/
 | 
			
		||||
		   q
 | 
			
		||||
		 }
 | 
			
		||||
		 /^X\(\/\/\)$/{
 | 
			
		||||
		   s//\1/
 | 
			
		||||
		   q
 | 
			
		||||
		 }
 | 
			
		||||
		 /^X\(\/\).*/{
 | 
			
		||||
		   s//\1/
 | 
			
		||||
		   q
 | 
			
		||||
		 }
 | 
			
		||||
		 s/.*/./; q'
 | 
			
		||||
      `
 | 
			
		||||
 | 
			
		||||
      test -d "$dstdir"
 | 
			
		||||
      dstdir_status=$?
 | 
			
		||||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  obsolete_mkdir_used=false
 | 
			
		||||
 | 
			
		||||
  if test $dstdir_status != 0; then
 | 
			
		||||
    case $posix_mkdir in
 | 
			
		||||
      '')
 | 
			
		||||
	# Create intermediate dirs using mode 755 as modified by the umask.
 | 
			
		||||
	# This is like FreeBSD 'install' as of 1997-10-28.
 | 
			
		||||
	umask=`umask`
 | 
			
		||||
	case $stripcmd.$umask in
 | 
			
		||||
	  # Optimize common cases.
 | 
			
		||||
	  *[2367][2367]) mkdir_umask=$umask;;
 | 
			
		||||
	  .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
 | 
			
		||||
 | 
			
		||||
	  *[0-7])
 | 
			
		||||
	    mkdir_umask=`expr $umask + 22 \
 | 
			
		||||
	      - $umask % 100 % 40 + $umask % 20 \
 | 
			
		||||
	      - $umask % 10 % 4 + $umask % 2
 | 
			
		||||
	    `;;
 | 
			
		||||
	  *) mkdir_umask=$umask,go-w;;
 | 
			
		||||
	esac
 | 
			
		||||
 | 
			
		||||
	# With -d, create the new directory with the user-specified mode.
 | 
			
		||||
	# Otherwise, rely on $mkdir_umask.
 | 
			
		||||
	if test -n "$dir_arg"; then
 | 
			
		||||
	  mkdir_mode=-m$mode
 | 
			
		||||
	else
 | 
			
		||||
		dstfile=`basename $dst $transformbasename | 
 | 
			
		||||
			sed $transformarg`$transformbasename
 | 
			
		||||
	  mkdir_mode=
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
# don't allow the sed command to completely eliminate the filename
 | 
			
		||||
	posix_mkdir=false
 | 
			
		||||
	case $umask in
 | 
			
		||||
	  *[123567][0-7][0-7])
 | 
			
		||||
	    # POSIX mkdir -p sets u+wx bits regardless of umask, which
 | 
			
		||||
	    # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
 | 
			
		||||
	    ;;
 | 
			
		||||
	  *)
 | 
			
		||||
	    tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
 | 
			
		||||
	    trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
 | 
			
		||||
 | 
			
		||||
	if [ x"$dstfile" = x ] 
 | 
			
		||||
	then
 | 
			
		||||
		dstfile=`basename $dst`
 | 
			
		||||
	    if (umask $mkdir_umask &&
 | 
			
		||||
		exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
 | 
			
		||||
	    then
 | 
			
		||||
	      if test -z "$dir_arg" || {
 | 
			
		||||
		   # Check for POSIX incompatibilities with -m.
 | 
			
		||||
		   # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
 | 
			
		||||
		   # other-writeable bit of parent directory when it shouldn't.
 | 
			
		||||
		   # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
 | 
			
		||||
		   ls_ld_tmpdir=`ls -ld "$tmpdir"`
 | 
			
		||||
		   case $ls_ld_tmpdir in
 | 
			
		||||
		     d????-?r-*) different_mode=700;;
 | 
			
		||||
		     d????-?--*) different_mode=755;;
 | 
			
		||||
		     *) false;;
 | 
			
		||||
		   esac &&
 | 
			
		||||
		   $mkdirprog -m$different_mode -p -- "$tmpdir" && {
 | 
			
		||||
		     ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
 | 
			
		||||
		     test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
 | 
			
		||||
		   }
 | 
			
		||||
		 }
 | 
			
		||||
	      then posix_mkdir=:
 | 
			
		||||
	      fi
 | 
			
		||||
	      rmdir "$tmpdir/d" "$tmpdir"
 | 
			
		||||
	    else
 | 
			
		||||
	      # Remove any dirs left behind by ancient mkdir implementations.
 | 
			
		||||
	      rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
 | 
			
		||||
	    fi
 | 
			
		||||
	    trap '' 0;;
 | 
			
		||||
	esac;;
 | 
			
		||||
    esac
 | 
			
		||||
 | 
			
		||||
    if
 | 
			
		||||
      $posix_mkdir && (
 | 
			
		||||
	umask $mkdir_umask &&
 | 
			
		||||
	$doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
 | 
			
		||||
      )
 | 
			
		||||
    then :
 | 
			
		||||
    else
 | 
			
		||||
 | 
			
		||||
      # The umask is ridiculous, or mkdir does not conform to POSIX,
 | 
			
		||||
      # or it failed possibly due to a race condition.  Create the
 | 
			
		||||
      # directory the slow way, step by step, checking for races as we go.
 | 
			
		||||
 | 
			
		||||
      case $dstdir in
 | 
			
		||||
	/*) prefix='/';;
 | 
			
		||||
	-*) prefix='./';;
 | 
			
		||||
	*)  prefix='';;
 | 
			
		||||
      esac
 | 
			
		||||
 | 
			
		||||
      eval "$initialize_posix_glob"
 | 
			
		||||
 | 
			
		||||
      oIFS=$IFS
 | 
			
		||||
      IFS=/
 | 
			
		||||
      $posix_glob set -f
 | 
			
		||||
      set fnord $dstdir
 | 
			
		||||
      shift
 | 
			
		||||
      $posix_glob set +f
 | 
			
		||||
      IFS=$oIFS
 | 
			
		||||
 | 
			
		||||
      prefixes=
 | 
			
		||||
 | 
			
		||||
      for d
 | 
			
		||||
      do
 | 
			
		||||
	test -z "$d" && continue
 | 
			
		||||
 | 
			
		||||
	prefix=$prefix$d
 | 
			
		||||
	if test -d "$prefix"; then
 | 
			
		||||
	  prefixes=
 | 
			
		||||
	else
 | 
			
		||||
		true
 | 
			
		||||
	  if $posix_mkdir; then
 | 
			
		||||
	    (umask=$mkdir_umask &&
 | 
			
		||||
	     $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
 | 
			
		||||
	    # Don't fail if two instances are running concurrently.
 | 
			
		||||
	    test -d "$prefix" || exit 1
 | 
			
		||||
	  else
 | 
			
		||||
	    case $prefix in
 | 
			
		||||
	      *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
 | 
			
		||||
	      *) qprefix=$prefix;;
 | 
			
		||||
	    esac
 | 
			
		||||
	    prefixes="$prefixes '$qprefix'"
 | 
			
		||||
	  fi
 | 
			
		||||
	fi
 | 
			
		||||
	prefix=$prefix/
 | 
			
		||||
      done
 | 
			
		||||
 | 
			
		||||
# Make a temp file name in the proper directory.
 | 
			
		||||
      if test -n "$prefixes"; then
 | 
			
		||||
	# Don't fail if two instances are running concurrently.
 | 
			
		||||
	(umask $mkdir_umask &&
 | 
			
		||||
	 eval "\$doit_exec \$mkdirprog $prefixes") ||
 | 
			
		||||
	  test -d "$dstdir" || exit 1
 | 
			
		||||
	obsolete_mkdir_used=true
 | 
			
		||||
      fi
 | 
			
		||||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
	dsttmp=$dstdir/#inst.$$#
 | 
			
		||||
  if test -n "$dir_arg"; then
 | 
			
		||||
    { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
 | 
			
		||||
    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
 | 
			
		||||
    { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
 | 
			
		||||
      test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
 | 
			
		||||
  else
 | 
			
		||||
 | 
			
		||||
# Move or copy the file name to the temp name
 | 
			
		||||
    # Make a couple of temp file names in the proper directory.
 | 
			
		||||
    dsttmp=$dstdir/_inst.$$_
 | 
			
		||||
    rmtmp=$dstdir/_rm.$$_
 | 
			
		||||
 | 
			
		||||
	$doit $instcmd $src $dsttmp &&
 | 
			
		||||
    # Trap to clean up those temp files at exit.
 | 
			
		||||
    trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
 | 
			
		||||
 | 
			
		||||
	trap "rm -f ${dsttmp}" 0 &&
 | 
			
		||||
    # Copy the file name to the temp name.
 | 
			
		||||
    (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
 | 
			
		||||
 | 
			
		||||
# and set any options; do chmod last to preserve setuid bits
 | 
			
		||||
    # and set any options; do chmod last to preserve setuid bits.
 | 
			
		||||
    #
 | 
			
		||||
    # If any of these fail, we abort the whole thing.  If we want to
 | 
			
		||||
    # ignore errors from any of these, just make sure not to ignore
 | 
			
		||||
    # errors from the above "$doit $cpprog $src $dsttmp" command.
 | 
			
		||||
    #
 | 
			
		||||
    { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
 | 
			
		||||
    { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
 | 
			
		||||
    { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
 | 
			
		||||
    { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
 | 
			
		||||
 | 
			
		||||
# If any of these fail, we abort the whole thing.  If we want to
 | 
			
		||||
# ignore errors from any of these, just make sure not to ignore
 | 
			
		||||
# errors from the above "$doit $instcmd $src $dsttmp" command.
 | 
			
		||||
    # If -C, don't bother to copy if it wouldn't change the file.
 | 
			
		||||
    if $copy_on_change &&
 | 
			
		||||
       old=`LC_ALL=C ls -dlL "$dst"	2>/dev/null` &&
 | 
			
		||||
       new=`LC_ALL=C ls -dlL "$dsttmp"	2>/dev/null` &&
 | 
			
		||||
 | 
			
		||||
	if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
 | 
			
		||||
	if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
 | 
			
		||||
	if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
 | 
			
		||||
	if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
 | 
			
		||||
       eval "$initialize_posix_glob" &&
 | 
			
		||||
       $posix_glob set -f &&
 | 
			
		||||
       set X $old && old=:$2:$4:$5:$6 &&
 | 
			
		||||
       set X $new && new=:$2:$4:$5:$6 &&
 | 
			
		||||
       $posix_glob set +f &&
 | 
			
		||||
 | 
			
		||||
# Now rename the file to the real destination.
 | 
			
		||||
       test "$old" = "$new" &&
 | 
			
		||||
       $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
 | 
			
		||||
    then
 | 
			
		||||
      rm -f "$dsttmp"
 | 
			
		||||
    else
 | 
			
		||||
      # Rename the file to the real destination.
 | 
			
		||||
      $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
 | 
			
		||||
 | 
			
		||||
	$doit $rmcmd -f $dstdir/$dstfile &&
 | 
			
		||||
	$doit $mvcmd $dsttmp $dstdir/$dstfile 
 | 
			
		||||
      # The rename failed, perhaps because mv can't rename something else
 | 
			
		||||
      # to itself, or perhaps because mv is so ancient that it does not
 | 
			
		||||
      # support -f.
 | 
			
		||||
      {
 | 
			
		||||
	# Now remove or move aside any old file at destination location.
 | 
			
		||||
	# We try this two ways since rm can't unlink itself on some
 | 
			
		||||
	# systems and the destination file might be busy for other
 | 
			
		||||
	# reasons.  In this case, the final cleanup might fail but the new
 | 
			
		||||
	# file should still install successfully.
 | 
			
		||||
	{
 | 
			
		||||
	  test ! -f "$dst" ||
 | 
			
		||||
	  $doit $rmcmd -f "$dst" 2>/dev/null ||
 | 
			
		||||
	  { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
 | 
			
		||||
	    { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
 | 
			
		||||
	  } ||
 | 
			
		||||
	  { echo "$0: cannot unlink or rename $dst" >&2
 | 
			
		||||
	    (exit 1); exit 1
 | 
			
		||||
	  }
 | 
			
		||||
	} &&
 | 
			
		||||
 | 
			
		||||
fi &&
 | 
			
		||||
	# Now rename the file to the real destination.
 | 
			
		||||
	$doit $mvcmd "$dsttmp" "$dst"
 | 
			
		||||
      }
 | 
			
		||||
    fi || exit 1
 | 
			
		||||
 | 
			
		||||
    trap '' 0
 | 
			
		||||
  fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
exit 0
 | 
			
		||||
# Local variables:
 | 
			
		||||
# eval: (add-hook 'write-file-hooks 'time-stamp)
 | 
			
		||||
# time-stamp-start: "scriptversion="
 | 
			
		||||
# time-stamp-format: "%:y-%02m-%02d.%02H"
 | 
			
		||||
# time-stamp-end: "$"
 | 
			
		||||
# End:
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,8 @@
 | 
			
		||||
2011-01-04  gettextize  <bug-gnu-gettext@gnu.org>
 | 
			
		||||
 | 
			
		||||
	* Makefile.in.in: Upgrade to gettext-0.18.1.
 | 
			
		||||
	* Rules-quot: Upgrade to gettext-0.18.1.
 | 
			
		||||
 | 
			
		||||
2003-09-24  gettextize  <bug-gnu-gettext@gnu.org>
 | 
			
		||||
 | 
			
		||||
	* Makefile.in.in: New file, from gettext-0.12.1.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
# Makefile for PO directory in any package using GNU gettext.
 | 
			
		||||
# Copyright (C) 1995-1997, 2000-2003 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
 | 
			
		||||
# Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
 | 
			
		||||
#
 | 
			
		||||
# This file can be copied and used freely without restrictions.  It can
 | 
			
		||||
# be used in projects which are not available under the GNU General Public
 | 
			
		||||
@@ -7,9 +7,13 @@
 | 
			
		||||
# functionality.
 | 
			
		||||
# Please note that the actual code of GNU gettext is covered by the GNU
 | 
			
		||||
# General Public License and is *not* in the public domain.
 | 
			
		||||
#
 | 
			
		||||
# Origin: gettext-0.18
 | 
			
		||||
GETTEXT_MACRO_VERSION = 0.18
 | 
			
		||||
 | 
			
		||||
PACKAGE = @PACKAGE@
 | 
			
		||||
VERSION = @VERSION@
 | 
			
		||||
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
 | 
			
		||||
 | 
			
		||||
SHELL = /bin/sh
 | 
			
		||||
@SET_MAKE@
 | 
			
		||||
@@ -22,17 +26,36 @@ prefix = @prefix@
 | 
			
		||||
exec_prefix = @exec_prefix@
 | 
			
		||||
datarootdir = @datarootdir@
 | 
			
		||||
datadir = @datadir@
 | 
			
		||||
localedir = $(datadir)/locale
 | 
			
		||||
localedir = @localedir@
 | 
			
		||||
gettextsrcdir = $(datadir)/gettext/po
 | 
			
		||||
 | 
			
		||||
INSTALL = @INSTALL@
 | 
			
		||||
INSTALL_DATA = @INSTALL_DATA@
 | 
			
		||||
MKINSTALLDIRS = @MKINSTALLDIRS@
 | 
			
		||||
mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
 | 
			
		||||
 | 
			
		||||
GMSGFMT = @GMSGFMT@
 | 
			
		||||
MSGFMT = @MSGFMT@
 | 
			
		||||
XGETTEXT = @XGETTEXT@
 | 
			
		||||
# We use $(mkdir_p).
 | 
			
		||||
# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
 | 
			
		||||
# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
 | 
			
		||||
# @install_sh@ does not start with $(SHELL), so we add it.
 | 
			
		||||
# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined
 | 
			
		||||
# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
 | 
			
		||||
# versions, $(mkinstalldirs) and $(install_sh) are unused.
 | 
			
		||||
mkinstalldirs = $(SHELL) @install_sh@ -d
 | 
			
		||||
install_sh = $(SHELL) @install_sh@
 | 
			
		||||
MKDIR_P = @MKDIR_P@
 | 
			
		||||
mkdir_p = @mkdir_p@
 | 
			
		||||
 | 
			
		||||
GMSGFMT_ = @GMSGFMT@
 | 
			
		||||
GMSGFMT_no = @GMSGFMT@
 | 
			
		||||
GMSGFMT_yes = @GMSGFMT_015@
 | 
			
		||||
GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
 | 
			
		||||
MSGFMT_ = @MSGFMT@
 | 
			
		||||
MSGFMT_no = @MSGFMT@
 | 
			
		||||
MSGFMT_yes = @MSGFMT_015@
 | 
			
		||||
MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
 | 
			
		||||
XGETTEXT_ = @XGETTEXT@
 | 
			
		||||
XGETTEXT_no = @XGETTEXT@
 | 
			
		||||
XGETTEXT_yes = @XGETTEXT_015@
 | 
			
		||||
XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
 | 
			
		||||
MSGMERGE = msgmerge
 | 
			
		||||
MSGMERGE_UPDATE = @MSGMERGE@ --update
 | 
			
		||||
MSGINIT = msginit
 | 
			
		||||
@@ -45,7 +68,7 @@ UPDATEPOFILES = @UPDATEPOFILES@
 | 
			
		||||
DUMMYPOFILES = @DUMMYPOFILES@
 | 
			
		||||
DISTFILES.common = Makefile.in.in remove-potcdate.sin \
 | 
			
		||||
$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
 | 
			
		||||
DISTFILES = $(DISTFILES.common) Makevars POTFILES.in $(DOMAIN).pot stamp-po \
 | 
			
		||||
DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
 | 
			
		||||
$(POFILES) $(GMOFILES) \
 | 
			
		||||
$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
 | 
			
		||||
 | 
			
		||||
@@ -56,7 +79,7 @@ CATALOGS = @CATALOGS@
 | 
			
		||||
# Makevars gets inserted here. (Don't remove this line!)
 | 
			
		||||
 | 
			
		||||
.SUFFIXES:
 | 
			
		||||
.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-update
 | 
			
		||||
.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update
 | 
			
		||||
 | 
			
		||||
.po.mo:
 | 
			
		||||
	@echo "$(MSGFMT) -c -o $@ $<"; \
 | 
			
		||||
@@ -65,19 +88,32 @@ CATALOGS = @CATALOGS@
 | 
			
		||||
.po.gmo:
 | 
			
		||||
	@lang=`echo $* | sed -e 's,.*/,,'`; \
 | 
			
		||||
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
 | 
			
		||||
	echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
 | 
			
		||||
	cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
 | 
			
		||||
	echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
 | 
			
		||||
	cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
 | 
			
		||||
 | 
			
		||||
.sin.sed:
 | 
			
		||||
	sed -e '/^#/d' $< > t-$@
 | 
			
		||||
	mv t-$@ $@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
all: all-@USE_NLS@
 | 
			
		||||
all: check-macro-version all-@USE_NLS@
 | 
			
		||||
 | 
			
		||||
all-yes: stamp-po
 | 
			
		||||
all-no:
 | 
			
		||||
 | 
			
		||||
# Ensure that the gettext macros and this Makefile.in.in are in sync.
 | 
			
		||||
check-macro-version:
 | 
			
		||||
	@test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \
 | 
			
		||||
	  || { 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; \
 | 
			
		||||
	       exit 1; \
 | 
			
		||||
	     }
 | 
			
		||||
 | 
			
		||||
# $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no
 | 
			
		||||
# internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because
 | 
			
		||||
# we don't want to bother translators with empty POT files). We assume that
 | 
			
		||||
# LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty.
 | 
			
		||||
# In this case, stamp-po is a nop (i.e. a phony target).
 | 
			
		||||
 | 
			
		||||
# stamp-po is a timestamp denoting the last time at which the CATALOGS have
 | 
			
		||||
# been loosely updated. Its purpose is that when a developer or translator
 | 
			
		||||
# checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS,
 | 
			
		||||
@@ -87,10 +123,13 @@ all-no:
 | 
			
		||||
# $(POFILES) has been designed to not touch files that don't need to be
 | 
			
		||||
# changed.
 | 
			
		||||
stamp-po: $(srcdir)/$(DOMAIN).pot
 | 
			
		||||
	test -z "$(CATALOGS)" || $(MAKE) $(CATALOGS)
 | 
			
		||||
	@echo "touch stamp-po"
 | 
			
		||||
	@echo timestamp > stamp-poT
 | 
			
		||||
	@mv stamp-poT stamp-po
 | 
			
		||||
	test ! -f $(srcdir)/$(DOMAIN).pot || \
 | 
			
		||||
	  test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES)
 | 
			
		||||
	@test ! -f $(srcdir)/$(DOMAIN).pot || { \
 | 
			
		||||
	  echo "touch stamp-po" && \
 | 
			
		||||
	  echo timestamp > stamp-poT && \
 | 
			
		||||
	  mv stamp-poT stamp-po; \
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
 | 
			
		||||
# otherwise packages like GCC can not be built if only parts of the source
 | 
			
		||||
@@ -99,11 +138,34 @@ stamp-po: $(srcdir)/$(DOMAIN).pot
 | 
			
		||||
# This target rebuilds $(DOMAIN).pot; it is an expensive operation.
 | 
			
		||||
# Note that $(DOMAIN).pot is not touched if it doesn't need to be changed.
 | 
			
		||||
$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
 | 
			
		||||
	$(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
 | 
			
		||||
	  --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
 | 
			
		||||
	  --files-from=$(srcdir)/POTFILES.in \
 | 
			
		||||
	  --copyright-holder='$(COPYRIGHT_HOLDER)' \
 | 
			
		||||
	  --msgid-bugs-address='$(MSGID_BUGS_ADDRESS)'
 | 
			
		||||
	if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \
 | 
			
		||||
	  package_gnu='GNU '; \
 | 
			
		||||
	else \
 | 
			
		||||
	  package_gnu=''; \
 | 
			
		||||
	fi; \
 | 
			
		||||
	if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \
 | 
			
		||||
	  msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \
 | 
			
		||||
	else \
 | 
			
		||||
	  msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \
 | 
			
		||||
	fi; \
 | 
			
		||||
	case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 | 
			
		||||
	  '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
 | 
			
		||||
	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
 | 
			
		||||
	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
 | 
			
		||||
	      --files-from=$(srcdir)/POTFILES.in \
 | 
			
		||||
	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
 | 
			
		||||
	      --msgid-bugs-address="$$msgid_bugs_address" \
 | 
			
		||||
	    ;; \
 | 
			
		||||
	  *) \
 | 
			
		||||
	    $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
 | 
			
		||||
	      --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \
 | 
			
		||||
	      --files-from=$(srcdir)/POTFILES.in \
 | 
			
		||||
	      --copyright-holder='$(COPYRIGHT_HOLDER)' \
 | 
			
		||||
	      --package-name="$${package_gnu}@PACKAGE@" \
 | 
			
		||||
	      --package-version='@VERSION@' \
 | 
			
		||||
	      --msgid-bugs-address="$$msgid_bugs_address" \
 | 
			
		||||
	    ;; \
 | 
			
		||||
	esac
 | 
			
		||||
	test ! -f $(DOMAIN).po || { \
 | 
			
		||||
	  if test -f $(srcdir)/$(DOMAIN).pot; then \
 | 
			
		||||
	    sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
 | 
			
		||||
@@ -129,16 +191,27 @@ $(srcdir)/$(DOMAIN).pot:
 | 
			
		||||
# Note that a PO file is not touched if it doesn't need to be changed.
 | 
			
		||||
$(POFILES): $(srcdir)/$(DOMAIN).pot
 | 
			
		||||
	@lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
 | 
			
		||||
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
 | 
			
		||||
	echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
 | 
			
		||||
	cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot
 | 
			
		||||
	if test -f "$(srcdir)/$${lang}.po"; then \
 | 
			
		||||
	  test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
 | 
			
		||||
	  echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \
 | 
			
		||||
	  cd $(srcdir) \
 | 
			
		||||
	    && { case `$(MSGMERGE_UPDATE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 | 
			
		||||
	           '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 | 
			
		||||
	             $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \
 | 
			
		||||
	           *) \
 | 
			
		||||
	             $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \
 | 
			
		||||
	         esac; \
 | 
			
		||||
	       }; \
 | 
			
		||||
	else \
 | 
			
		||||
	  $(MAKE) $${lang}.po-create; \
 | 
			
		||||
	fi
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
install: install-exec install-data
 | 
			
		||||
install-exec:
 | 
			
		||||
install-data: install-data-@USE_NLS@
 | 
			
		||||
	if test "$(PACKAGE)" = "gettext-tools"; then \
 | 
			
		||||
	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
 | 
			
		||||
	  $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
 | 
			
		||||
	  for file in $(DISTFILES.common) Makevars.template; do \
 | 
			
		||||
	    $(INSTALL_DATA) $(srcdir)/$$file \
 | 
			
		||||
			    $(DESTDIR)$(gettextsrcdir)/$$file; \
 | 
			
		||||
@@ -151,13 +224,12 @@ install-data: install-data-@USE_NLS@
 | 
			
		||||
	fi
 | 
			
		||||
install-data-no: all
 | 
			
		||||
install-data-yes: all
 | 
			
		||||
	$(mkinstalldirs) $(DESTDIR)$(datadir)
 | 
			
		||||
	@catalogs='$(CATALOGS)'; \
 | 
			
		||||
	for cat in $$catalogs; do \
 | 
			
		||||
	  cat=`basename $$cat`; \
 | 
			
		||||
	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
 | 
			
		||||
	  dir=$(localedir)/$$lang/LC_MESSAGES; \
 | 
			
		||||
	  $(mkinstalldirs) $(DESTDIR)$$dir; \
 | 
			
		||||
	  $(mkdir_p) $(DESTDIR)$$dir; \
 | 
			
		||||
	  if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
 | 
			
		||||
	  $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
 | 
			
		||||
	  echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
 | 
			
		||||
@@ -197,19 +269,18 @@ installdirs: installdirs-exec installdirs-data
 | 
			
		||||
installdirs-exec:
 | 
			
		||||
installdirs-data: installdirs-data-@USE_NLS@
 | 
			
		||||
	if test "$(PACKAGE)" = "gettext-tools"; then \
 | 
			
		||||
	  $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
 | 
			
		||||
	  $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
 | 
			
		||||
	else \
 | 
			
		||||
	  : ; \
 | 
			
		||||
	fi
 | 
			
		||||
installdirs-data-no:
 | 
			
		||||
installdirs-data-yes:
 | 
			
		||||
	$(mkinstalldirs) $(DESTDIR)$(datadir)
 | 
			
		||||
	@catalogs='$(CATALOGS)'; \
 | 
			
		||||
	for cat in $$catalogs; do \
 | 
			
		||||
	  cat=`basename $$cat`; \
 | 
			
		||||
	  lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
 | 
			
		||||
	  dir=$(localedir)/$$lang/LC_MESSAGES; \
 | 
			
		||||
	  $(mkinstalldirs) $(DESTDIR)$$dir; \
 | 
			
		||||
	  $(mkdir_p) $(DESTDIR)$$dir; \
 | 
			
		||||
	  for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
 | 
			
		||||
	    if test -n "$$lc"; then \
 | 
			
		||||
	      if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
 | 
			
		||||
@@ -284,11 +355,14 @@ dist distdir:
 | 
			
		||||
	$(MAKE) update-po
 | 
			
		||||
	@$(MAKE) dist2
 | 
			
		||||
# This is a separate target because 'update-po' must be executed before.
 | 
			
		||||
dist2: $(DISTFILES)
 | 
			
		||||
dist2: stamp-po $(DISTFILES)
 | 
			
		||||
	dists="$(DISTFILES)"; \
 | 
			
		||||
	if test "$(PACKAGE)" = "gettext-tools"; then \
 | 
			
		||||
	  dists="$$dists Makevars.template"; \
 | 
			
		||||
	fi; \
 | 
			
		||||
	if test -f $(srcdir)/$(DOMAIN).pot; then \
 | 
			
		||||
	  dists="$$dists $(DOMAIN).pot stamp-po"; \
 | 
			
		||||
	fi; \
 | 
			
		||||
	if test -f $(srcdir)/ChangeLog; then \
 | 
			
		||||
	  dists="$$dists ChangeLog"; \
 | 
			
		||||
	fi; \
 | 
			
		||||
@@ -300,9 +374,9 @@ dist2: $(DISTFILES)
 | 
			
		||||
	if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
 | 
			
		||||
	for file in $$dists; do \
 | 
			
		||||
	  if test -f $$file; then \
 | 
			
		||||
	    cp -p $$file $(distdir); \
 | 
			
		||||
	    cp -p $$file $(distdir) || exit 1; \
 | 
			
		||||
	  else \
 | 
			
		||||
	    cp -p $(srcdir)/$$file $(distdir); \
 | 
			
		||||
	    cp -p $(srcdir)/$$file $(distdir) || exit 1; \
 | 
			
		||||
	  fi; \
 | 
			
		||||
	done
 | 
			
		||||
 | 
			
		||||
@@ -311,6 +385,13 @@ update-po: Makefile
 | 
			
		||||
	test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES)
 | 
			
		||||
	$(MAKE) update-gmo
 | 
			
		||||
 | 
			
		||||
# General rule for creating PO files.
 | 
			
		||||
 | 
			
		||||
.nop.po-create:
 | 
			
		||||
	@lang=`echo $@ | sed -e 's/\.po-create$$//'`; \
 | 
			
		||||
	echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \
 | 
			
		||||
	exit 1
 | 
			
		||||
 | 
			
		||||
# General rule for updating PO files.
 | 
			
		||||
 | 
			
		||||
.nop.po-update:
 | 
			
		||||
@@ -319,9 +400,15 @@ update-po: Makefile
 | 
			
		||||
	tmpdir=`pwd`; \
 | 
			
		||||
	echo "$$lang:"; \
 | 
			
		||||
	test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
 | 
			
		||||
	echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
 | 
			
		||||
	echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
 | 
			
		||||
	cd $(srcdir); \
 | 
			
		||||
	if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
 | 
			
		||||
	if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
 | 
			
		||||
	       '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \
 | 
			
		||||
	         $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 | 
			
		||||
	       *) \
 | 
			
		||||
	         $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \
 | 
			
		||||
	     esac; \
 | 
			
		||||
	   }; then \
 | 
			
		||||
	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
 | 
			
		||||
	    rm -f $$tmpdir/$$lang.new.po; \
 | 
			
		||||
	  else \
 | 
			
		||||
@@ -342,10 +429,13 @@ $(DUMMYPOFILES):
 | 
			
		||||
update-gmo: Makefile $(GMOFILES)
 | 
			
		||||
	@:
 | 
			
		||||
 | 
			
		||||
Makefile: Makefile.in.in $(top_builddir)/config.status @POMAKEFILEDEPS@
 | 
			
		||||
# Recreate Makefile by invoking config.status. Explicitly invoke the shell,
 | 
			
		||||
# because execution permission bits may not work on the current file system.
 | 
			
		||||
# Use @SHELL@, which is the shell determined by autoconf for the use by its
 | 
			
		||||
# scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient.
 | 
			
		||||
Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@
 | 
			
		||||
	cd $(top_builddir) \
 | 
			
		||||
	  && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
 | 
			
		||||
	       $(SHELL) ./config.status
 | 
			
		||||
	  && @SHELL@ ./config.status $(subdir)/$@.in po-directories
 | 
			
		||||
 | 
			
		||||
force:
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,11 @@ DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.heade
 | 
			
		||||
 | 
			
		||||
.SUFFIXES: .insert-header .po-update-en
 | 
			
		||||
 | 
			
		||||
en@quot.po-create:
 | 
			
		||||
	$(MAKE) en@quot.po-update
 | 
			
		||||
en@boldquot.po-create:
 | 
			
		||||
	$(MAKE) en@boldquot.po-update
 | 
			
		||||
 | 
			
		||||
en@quot.po-update: en@quot.po-update-en
 | 
			
		||||
en@boldquot.po-update: en@boldquot.po-update-en
 | 
			
		||||
 | 
			
		||||
@@ -15,7 +20,7 @@ en@boldquot.po-update: en@boldquot.po-update-en
 | 
			
		||||
	ll=`echo $$lang | sed -e 's/@.*//'`; \
 | 
			
		||||
	LC_ALL=C; export LC_ALL; \
 | 
			
		||||
	cd $(srcdir); \
 | 
			
		||||
	if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
 | 
			
		||||
	if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
 | 
			
		||||
	  if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
 | 
			
		||||
	    rm -f $$tmpdir/$$lang.new.po; \
 | 
			
		||||
	  else \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user