From b5e467d44a31a51c08d9de9ec0e544c411cd188c Mon Sep 17 00:00:00 2001 From: hniksic Date: Sat, 9 Dec 2000 18:18:23 -0800 Subject: [PATCH] [svn] Removed all auto-generated files. --- Makefile.cvs | 41 + configure | 3649 ----------------------------------------------- doc/wget.info | 87 -- doc/wget.info-1 | 1205 ---------------- doc/wget.info-2 | 1248 ---------------- doc/wget.info-3 | 930 ------------ po/cs.gmo | Bin 14838 -> 0 bytes po/da.gmo | Bin 22401 -> 0 bytes po/de.gmo | Bin 24669 -> 0 bytes po/el.gmo | Bin 23787 -> 0 bytes po/et.gmo | Bin 22033 -> 0 bytes po/fr.gmo | Bin 23853 -> 0 bytes po/gl.gmo | Bin 23746 -> 0 bytes po/hr.gmo | Bin 24828 -> 0 bytes po/it.gmo | Bin 23570 -> 0 bytes po/ja.gmo | Bin 23663 -> 0 bytes po/nl.gmo | Bin 23307 -> 0 bytes po/no.gmo | Bin 22385 -> 0 bytes po/pl.gmo | Bin 14974 -> 0 bytes po/pt_BR.gmo | Bin 22580 -> 0 bytes po/ru.gmo | Bin 25684 -> 0 bytes po/sk.gmo | Bin 23511 -> 0 bytes po/sl.gmo | Bin 22645 -> 0 bytes po/sv.gmo | Bin 22890 -> 0 bytes po/zh.gmo | Bin 20104 -> 0 bytes 25 files changed, 41 insertions(+), 7119 deletions(-) create mode 100644 Makefile.cvs delete mode 100755 configure delete mode 100644 doc/wget.info delete mode 100644 doc/wget.info-1 delete mode 100644 doc/wget.info-2 delete mode 100644 doc/wget.info-3 delete mode 100644 po/cs.gmo delete mode 100644 po/da.gmo delete mode 100644 po/de.gmo delete mode 100644 po/el.gmo delete mode 100644 po/et.gmo delete mode 100644 po/fr.gmo delete mode 100644 po/gl.gmo delete mode 100644 po/hr.gmo delete mode 100644 po/it.gmo delete mode 100644 po/ja.gmo delete mode 100644 po/nl.gmo delete mode 100644 po/no.gmo delete mode 100644 po/pl.gmo delete mode 100644 po/pt_BR.gmo delete mode 100644 po/ru.gmo delete mode 100644 po/sk.gmo delete mode 100644 po/sl.gmo delete mode 100644 po/sv.gmo delete mode 100644 po/zh.gmo diff --git a/Makefile.cvs b/Makefile.cvs new file mode 100644 index 00000000..dc4024f4 --- /dev/null +++ b/Makefile.cvs @@ -0,0 +1,41 @@ +# Makefile for preparing the sources after CVS checkout. +# Copyright (C) 2000 Karl Eichwalder. + +# 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., 675 Mass Ave, Cambridge, MA 02139, USA. + +# +# Usage: +# +# make -f Makefile.cvs +# + +SHELL = /bin/sh + +prep: + autoconf + +# The following two targets are pretty lame because we don't know that +# the user wants to configure in `.', just like we don't know whether +# the `make' program is called `make'. I'm keeping them for the sake +# of the users who expect to find them. I don't want to make this +# file complicated by implementing smarter detections -- the user who +# needs different behavior should simply run `make -f Makefile.cvs' +# and proceed as he would have normally. + +configure: prep + ./configure + +make: configure + make diff --git a/configure b/configure deleted file mode 100755 index c1cb18d8..00000000 --- a/configure +++ /dev/null @@ -1,3649 +0,0 @@ -#! /bin/sh - -# Guess values for system-dependent variables and create Makefiles. -# Generated automatically using autoconf version 2.13 -# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. -# -# This configure script is free software; the Free Software Foundation -# gives unlimited permission to copy, distribute and modify it. - -# Defaults: -ac_help= -ac_default_prefix=/usr/local -# Any additions from configure.in: -ac_help="$ac_help - --with-socks use the socks library" -ac_help="$ac_help - --with-ssl use the openssl library" -ac_help="$ac_help - --disable-opie disable support for opie or s/key FTP login" -ac_help="$ac_help - --disable-digest disable support for HTTP digest authorization" -ac_help="$ac_help - --disable-debug disable support for debugging output" -ac_help="$ac_help - --disable-nls do not use Native Language Support" - -# Initialize some variables set by options. -# The variables have the same names as the options, with -# dashes changed to underlines. -build=NONE -cache_file=./config.cache -exec_prefix=NONE -host=NONE -no_create= -nonopt=NONE -no_recursion= -prefix=NONE -program_prefix=NONE -program_suffix=NONE -program_transform_name=s,x,x, -silent= -site= -srcdir= -target=NONE -verbose= -x_includes=NONE -x_libraries=NONE -bindir='${exec_prefix}/bin' -sbindir='${exec_prefix}/sbin' -libexecdir='${exec_prefix}/libexec' -datadir='${prefix}/share' -sysconfdir='${prefix}/etc' -sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' -libdir='${exec_prefix}/lib' -includedir='${prefix}/include' -oldincludedir='/usr/include' -infodir='${prefix}/info' -mandir='${prefix}/man' - -# Initialize some other variables. -subdirs= -MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} -# Maximum number of lines to put in a shell here document. -ac_max_here_lines=12 - -ac_prev= -for ac_option -do - - # If the previous option needs an argument, assign it. - if test -n "$ac_prev"; then - eval "$ac_prev=\$ac_option" - ac_prev= - continue - fi - - case "$ac_option" in - -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;; - *) ac_optarg= ;; - esac - - # Accept the important Cygnus configure options, so we can diagnose typos. - - case "$ac_option" in - - -bindir | --bindir | --bindi | --bind | --bin | --bi) - ac_prev=bindir ;; - -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) - bindir="$ac_optarg" ;; - - -build | --build | --buil | --bui | --bu) - ac_prev=build ;; - -build=* | --build=* | --buil=* | --bui=* | --bu=*) - build="$ac_optarg" ;; - - -cache-file | --cache-file | --cache-fil | --cache-fi \ - | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) - ac_prev=cache_file ;; - -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ - | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) - cache_file="$ac_optarg" ;; - - -datadir | --datadir | --datadi | --datad | --data | --dat | --da) - ac_prev=datadir ;; - -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ - | --da=*) - datadir="$ac_optarg" ;; - - -disable-* | --disable-*) - ac_feature=`echo $ac_option|sed -e 's/-*disable-//'` - # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - eval "enable_${ac_feature}=no" ;; - - -enable-* | --enable-*) - ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'` - # Reject names that are not valid shell variable names. - if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; } - fi - ac_feature=`echo $ac_feature| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; - *) ac_optarg=yes ;; - esac - eval "enable_${ac_feature}='$ac_optarg'" ;; - - -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ - | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ - | --exec | --exe | --ex) - ac_prev=exec_prefix ;; - -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ - | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ - | --exec=* | --exe=* | --ex=*) - exec_prefix="$ac_optarg" ;; - - -gas | --gas | --ga | --g) - # Obsolete; use --with-gas. - with_gas=yes ;; - - -help | --help | --hel | --he) - # Omit some internal or obsolete options to make the list less imposing. - # This message is too long to be a string in the A/UX 3.1 sh. - cat << EOF -Usage: configure [options] [host] -Options: [defaults in brackets after descriptions] -Configuration: - --cache-file=FILE cache test results in FILE - --help print this message - --no-create do not create output files - --quiet, --silent do not print \`checking...' messages - --version print the version of autoconf that created configure -Directory and file names: - --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] - --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [same as prefix] - --bindir=DIR user executables in DIR [EPREFIX/bin] - --sbindir=DIR system admin executables in DIR [EPREFIX/sbin] - --libexecdir=DIR program executables in DIR [EPREFIX/libexec] - --datadir=DIR read-only architecture-independent data in DIR - [PREFIX/share] - --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data in DIR - [PREFIX/com] - --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var] - --libdir=DIR object code libraries in DIR [EPREFIX/lib] - --includedir=DIR C header files in DIR [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include] - --infodir=DIR info documentation in DIR [PREFIX/info] - --mandir=DIR man documentation in DIR [PREFIX/man] - --srcdir=DIR find the sources in DIR [configure dir or ..] - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM - run sed PROGRAM on installed program names -EOF - cat << EOF -Host type: - --build=BUILD configure for building on BUILD [BUILD=HOST] - --host=HOST configure for HOST [guessed] - --target=TARGET configure for TARGET [TARGET=HOST] -Features and packages: - --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) - --enable-FEATURE[=ARG] include FEATURE [ARG=yes] - --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] - --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --x-includes=DIR X include files are in DIR - --x-libraries=DIR X library files are in DIR -EOF - if test -n "$ac_help"; then - echo "--enable and --with options recognized:$ac_help" - fi - exit 0 ;; - - -host | --host | --hos | --ho) - ac_prev=host ;; - -host=* | --host=* | --hos=* | --ho=*) - host="$ac_optarg" ;; - - -includedir | --includedir | --includedi | --included | --include \ - | --includ | --inclu | --incl | --inc) - ac_prev=includedir ;; - -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ - | --includ=* | --inclu=* | --incl=* | --inc=*) - includedir="$ac_optarg" ;; - - -infodir | --infodir | --infodi | --infod | --info | --inf) - ac_prev=infodir ;; - -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) - infodir="$ac_optarg" ;; - - -libdir | --libdir | --libdi | --libd) - ac_prev=libdir ;; - -libdir=* | --libdir=* | --libdi=* | --libd=*) - libdir="$ac_optarg" ;; - - -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ - | --libexe | --libex | --libe) - ac_prev=libexecdir ;; - -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ - | --libexe=* | --libex=* | --libe=*) - libexecdir="$ac_optarg" ;; - - -localstatedir | --localstatedir | --localstatedi | --localstated \ - | --localstate | --localstat | --localsta | --localst \ - | --locals | --local | --loca | --loc | --lo) - ac_prev=localstatedir ;; - -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ - | --localstate=* | --localstat=* | --localsta=* | --localst=* \ - | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) - localstatedir="$ac_optarg" ;; - - -mandir | --mandir | --mandi | --mand | --man | --ma | --m) - ac_prev=mandir ;; - -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) - mandir="$ac_optarg" ;; - - -nfp | --nfp | --nf) - # Obsolete; use --without-fp. - with_fp=no ;; - - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) - no_create=yes ;; - - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) - no_recursion=yes ;; - - -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ - | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ - | --oldin | --oldi | --old | --ol | --o) - ac_prev=oldincludedir ;; - -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ - | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ - | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) - oldincludedir="$ac_optarg" ;; - - -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) - ac_prev=prefix ;; - -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) - prefix="$ac_optarg" ;; - - -program-prefix | --program-prefix | --program-prefi | --program-pref \ - | --program-pre | --program-pr | --program-p) - ac_prev=program_prefix ;; - -program-prefix=* | --program-prefix=* | --program-prefi=* \ - | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) - program_prefix="$ac_optarg" ;; - - -program-suffix | --program-suffix | --program-suffi | --program-suff \ - | --program-suf | --program-su | --program-s) - ac_prev=program_suffix ;; - -program-suffix=* | --program-suffix=* | --program-suffi=* \ - | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) - program_suffix="$ac_optarg" ;; - - -program-transform-name | --program-transform-name \ - | --program-transform-nam | --program-transform-na \ - | --program-transform-n | --program-transform- \ - | --program-transform | --program-transfor \ - | --program-transfo | --program-transf \ - | --program-trans | --program-tran \ - | --progr-tra | --program-tr | --program-t) - ac_prev=program_transform_name ;; - -program-transform-name=* | --program-transform-name=* \ - | --program-transform-nam=* | --program-transform-na=* \ - | --program-transform-n=* | --program-transform-=* \ - | --program-transform=* | --program-transfor=* \ - | --program-transfo=* | --program-transf=* \ - | --program-trans=* | --program-tran=* \ - | --progr-tra=* | --program-tr=* | --program-t=*) - program_transform_name="$ac_optarg" ;; - - -q | -quiet | --quiet | --quie | --qui | --qu | --q \ - | -silent | --silent | --silen | --sile | --sil) - silent=yes ;; - - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) - ac_prev=sbindir ;; - -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ - | --sbi=* | --sb=*) - sbindir="$ac_optarg" ;; - - -sharedstatedir | --sharedstatedir | --sharedstatedi \ - | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ - | --sharedst | --shareds | --shared | --share | --shar \ - | --sha | --sh) - ac_prev=sharedstatedir ;; - -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ - | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ - | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ - | --sha=* | --sh=*) - sharedstatedir="$ac_optarg" ;; - - -site | --site | --sit) - ac_prev=site ;; - -site=* | --site=* | --sit=*) - site="$ac_optarg" ;; - - -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) - ac_prev=srcdir ;; - -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) - srcdir="$ac_optarg" ;; - - -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ - | --syscon | --sysco | --sysc | --sys | --sy) - ac_prev=sysconfdir ;; - -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ - | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) - sysconfdir="$ac_optarg" ;; - - -target | --target | --targe | --targ | --tar | --ta | --t) - ac_prev=target ;; - -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) - target="$ac_optarg" ;; - - -v | -verbose | --verbose | --verbos | --verbo | --verb) - verbose=yes ;; - - -version | --version | --versio | --versi | --vers) - echo "configure generated by autoconf version 2.13" - exit 0 ;; - - -with-* | --with-*) - ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'` - # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi - ac_package=`echo $ac_package| sed 's/-/_/g'` - case "$ac_option" in - *=*) ;; - *) ac_optarg=yes ;; - esac - eval "with_${ac_package}='$ac_optarg'" ;; - - -without-* | --without-*) - ac_package=`echo $ac_option|sed -e 's/-*without-//'` - # Reject names that are not valid shell variable names. - if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then - { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; } - fi - ac_package=`echo $ac_package| sed 's/-/_/g'` - eval "with_${ac_package}=no" ;; - - --x) - # Obsolete; use --with-x. - with_x=yes ;; - - -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ - | --x-incl | --x-inc | --x-in | --x-i) - ac_prev=x_includes ;; - -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ - | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) - x_includes="$ac_optarg" ;; - - -x-libraries | --x-libraries | --x-librarie | --x-librari \ - | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) - ac_prev=x_libraries ;; - -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ - | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) - x_libraries="$ac_optarg" ;; - - -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; } - ;; - - *) - if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then - echo "configure: warning: $ac_option: invalid host type" 1>&2 - fi - if test "x$nonopt" != xNONE; then - { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } - fi - nonopt="$ac_option" - ;; - - esac -done - -if test -n "$ac_prev"; then - { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; } -fi - -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 - -# File descriptor usage: -# 0 standard input -# 1 file creation -# 2 errors and warnings -# 3 some systems may open it to /dev/tty -# 4 used on the Kubota Titan -# 6 checking for... messages and results -# 5 compiler messages saved in config.log -if test "$silent" = yes; then - exec 6>/dev/null -else - exec 6>&1 -fi -exec 5>./config.log - -echo "\ -This file contains any messages produced by compilers while -running configure, to aid debugging if configure makes a mistake. -" 1>&5 - -# Strip out --no-create and --no-recursion so they do not pile up. -# Also quote any args containing shell metacharacters. -ac_configure_args= -for ac_arg -do - case "$ac_arg" in - -no-create | --no-create | --no-creat | --no-crea | --no-cre \ - | --no-cr | --no-c) ;; - -no-recursion | --no-recursion | --no-recursio | --no-recursi \ - | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; - *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*) - ac_configure_args="$ac_configure_args '$ac_arg'" ;; - *) ac_configure_args="$ac_configure_args $ac_arg" ;; - esac -done - -# NLS nuisances. -# Only set these to C if already set. These must not be set unconditionally -# because not all systems understand e.g. LANG=C (notably SCO). -# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -# Non-C LC_CTYPE values break the ctype check. -if test "${LANG+set}" = set; then LANG=C; export LANG; fi -if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi - -# confdefs.h avoids OS command line length limits that DEFS can exceed. -rm -rf conftest* confdefs.h -# AIX cpp loses on an empty file, so make sure it contains at least a newline. -echo > confdefs.h - -# A filename unique to this package, relative to the directory that -# configure is in, which we can look for to find out if srcdir is correct. -ac_unique_file=src/version.c - -# Find the source files, if location was not specified. -if test -z "$srcdir"; then - ac_srcdir_defaulted=yes - # Try the directory containing this script, then its parent. - ac_prog=$0 - ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'` - test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. - srcdir=$ac_confdir - if test ! -r $srcdir/$ac_unique_file; then - srcdir=.. - fi -else - ac_srcdir_defaulted=no -fi -if test ! -r $srcdir/$ac_unique_file; then - if test "$ac_srcdir_defaulted" = yes; then - { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; } - else - { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; } - fi -fi -srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'` - -# Prefer explicitly selected file to automatically selected ones. -if test -z "$CONFIG_SITE"; then - if test "x$prefix" != xNONE; then - CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" - else - CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" - fi -fi -for ac_site_file in $CONFIG_SITE; do - if test -r "$ac_site_file"; then - echo "loading site script $ac_site_file" - . "$ac_site_file" - fi -done - -if test -r "$cache_file"; then - echo "loading cache $cache_file" - . $cache_file -else - echo "creating cache $cache_file" - > $cache_file -fi - -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -ac_exeext= -ac_objext=o -if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then - # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. - if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then - ac_n= ac_c=' -' ac_t=' ' - else - ac_n=-n ac_c= ac_t= - fi -else - ac_n= ac_c='\c' ac_t= -fi - - - - - -VERSION=`sed -e 's/^.*"\(.*\)";$/\1/' ${srcdir}/src/version.c` -echo "configuring for GNU Wget $VERSION" - -PACKAGE=wget - - -ac_aux_dir= -for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do - if test -f $ac_dir/install-sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install-sh -c" - break - elif test -f $ac_dir/install.sh; then - ac_aux_dir=$ac_dir - ac_install_sh="$ac_aux_dir/install.sh -c" - break - fi -done -if test -z "$ac_aux_dir"; then - { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; } -fi -ac_config_guess=$ac_aux_dir/config.guess -ac_config_sub=$ac_aux_dir/config.sub -ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. - - -# Make sure we can run config.sub. -if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then : -else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } -fi - -echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:572: checking host system type" >&5 - -host_alias=$host -case "$host_alias" in -NONE) - case $nonopt in - NONE) - if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then : - else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; } - fi ;; - *) host_alias=$nonopt ;; - esac ;; -esac - -host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias` -host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$ac_t""$host" 1>&6 - -cat >> confdefs.h <> confdefs.h <<\EOF -#define HAVE_SOCKS 1 -EOF - -fi - - -# Check whether --with-ssl or --without-ssl was given. -if test "${with_ssl+set}" = set; then - withval="$with_ssl" - : -fi - - -# Check whether --enable-opie or --disable-opie was given. -if test "${enable_opie+set}" = set; then - enableval="$enable_opie" - USE_OPIE=$enableval -else - USE_OPIE=yes -fi - -test x"${USE_OPIE}" = xyes && cat >> confdefs.h <<\EOF -#define USE_OPIE 1 -EOF - - -# Check whether --enable-digest or --disable-digest was given. -if test "${enable_digest+set}" = set; then - enableval="$enable_digest" - USE_DIGEST=$enableval -else - USE_DIGEST=yes -fi - -test x"${USE_DIGEST}" = xyes && cat >> confdefs.h <<\EOF -#define USE_DIGEST 1 -EOF - - -# Check whether --enable-debug or --disable-debug was given. -if test "${enable_debug+set}" = set; then - enableval="$enable_debug" - DEBUG=$enableval -else - DEBUG=yes -fi - -test x"${DEBUG}" = xyes && cat >> confdefs.h <<\EOF -#define DEBUG 1 -EOF - - -case "${USE_OPIE}${USE_DIGEST}" in -*yes*) - MD5_OBJ='md5$o' -esac -if test x"$USE_OPIE" = xyes; then - OPIE_OBJ='ftp-opie$o' -fi - - - -echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:664: checking whether ${MAKE-make} sets \${MAKE}" >&5 -set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftestmake <<\EOF -all: - @echo 'ac_maketemp="${MAKE}"' -EOF -# GNU make sometimes prints "make[1]: Entering...", which would confuse us. -eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=` -if test -n "$ac_maketemp"; then - eval ac_cv_prog_make_${ac_make}_set=yes -else - eval ac_cv_prog_make_${ac_make}_set=no -fi -rm -f conftestmake -fi -if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$ac_t""yes" 1>&6 - SET_MAKE= -else - echo "$ac_t""no" 1>&6 - SET_MAKE="MAKE=${MAKE-make}" -fi - - -# Find a good install program. We prefer a C program (faster), -# so one script is as good as another. But avoid the broken or -# incompatible versions: -# SysV /etc/install, /usr/sbin/install -# SunOS /usr/etc/install -# IRIX /sbin/install -# AIX /bin/install -# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag -# AFS /usr/afsws/bin/install, which mishandles nonexistent args -# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" -# ./install, which can be erroneously created by make from ./install.sh. -echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:703: checking for a BSD compatible install" >&5 -if test -z "$INSTALL"; then -if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":" - for ac_dir in $PATH; do - # Account for people who put trailing slashes in PATH elements. - case "$ac_dir/" in - /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;; - *) - # OSF1 and SCO ODT 3.0 have their own names for install. - # Don't use installbsd from OSF since it installs stuff as root - # by default. - for ac_prog in ginstall scoinst install; do - if test -f $ac_dir/$ac_prog; then - if test $ac_prog = install && - grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then - # AIX install. It has an incompatible calling convention. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" - break 2 - fi - fi - done - ;; - esac - done - IFS="$ac_save_IFS" - -fi - if test "${ac_cv_path_install+set}" = set; then - INSTALL="$ac_cv_path_install" - else - # As a last resort, use the slow shell script. We don't cache a - # path for INSTALL within a source directory, because that will - # break other packages using the cache if that directory is - # removed, or if the path is relative. - INSTALL="$ac_install_sh" - fi -fi -echo "$ac_t""$INSTALL" 1>&6 - -# Use test -z because SunOS4 sh mishandles braces in ${var-val}. -# It thinks the first close brace ends the variable substitution. -test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - -test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' - -test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' - - - -test -z "$CFLAGS" && CFLAGS= auto_cflags=1 -test -z "$CC" && cc_specified=yes - -# Extract the first word of "gcc", so it can be a program name with args. -set dummy gcc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:763: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="gcc" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -CC="$ac_cv_prog_CC" -if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - -if test -z "$CC"; then - # Extract the first word of "cc", so it can be a program name with args. -set dummy cc; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:793: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_prog_rejected=no - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then - ac_prog_rejected=yes - continue - fi - ac_cv_prog_CC="cc" - break - fi - done - IFS="$ac_save_ifs" -if test $ac_prog_rejected = yes; then - # We found a bogon in the path, so make sure we never use it. - set dummy $ac_cv_prog_CC - shift - if test $# -gt 0; then - # We chose a different compiler from the bogus one. - # However, it has the same basename, so the bogon will be chosen - # first if we set CC to just the basename; use the full file name. - shift - set dummy "$ac_dir/$ac_word" "$@" - shift - ac_cv_prog_CC="$@" - fi -fi -fi -fi -CC="$ac_cv_prog_CC" -if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - - if test -z "$CC"; then - case "`uname -s`" in - *win32* | *WIN32*) - # Extract the first word of "cl", so it can be a program name with args. -set dummy cl; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:844: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_CC="cl" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -CC="$ac_cv_prog_CC" -if test -n "$CC"; then - echo "$ac_t""$CC" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - ;; - esac - fi - test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; } -fi - -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:876: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 - -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -cat > conftest.$ac_ext << EOF - -#line 887 "configure" -#include "confdefs.h" - -main(){return(0);} -EOF -if { (eval echo configure:892: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - ac_cv_prog_cc_works=yes - # If we can't run a trivial program, we are probably using a cross compiler. - if (./conftest; exit) 2>/dev/null; then - ac_cv_prog_cc_cross=no - else - ac_cv_prog_cc_cross=yes - fi -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_prog_cc_works=no -fi -rm -fr conftest* -ac_ext=c -# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. -ac_cpp='$CPP $CPPFLAGS' -ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5' -ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5' -cross_compiling=$ac_cv_prog_cc_cross - -echo "$ac_t""$ac_cv_prog_cc_works" 1>&6 -if test $ac_cv_prog_cc_works = no; then - { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } -fi -echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:918: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 -echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 -cross_compiling=$ac_cv_prog_cc_cross - -echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:923: checking whether we are using GNU C" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.c <&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then - ac_cv_prog_gcc=yes -else - ac_cv_prog_gcc=no -fi -fi - -echo "$ac_t""$ac_cv_prog_gcc" 1>&6 - -if test $ac_cv_prog_gcc = yes; then - GCC=yes -else - GCC= -fi - -ac_test_CFLAGS="${CFLAGS+set}" -ac_save_CFLAGS="$CFLAGS" -CFLAGS= -echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:951: checking whether ${CC-cc} accepts -g" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - echo 'void f(){}' > conftest.c -if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then - ac_cv_prog_cc_g=yes -else - ac_cv_prog_cc_g=no -fi -rm -f conftest* - -fi - -echo "$ac_t""$ac_cv_prog_cc_g" 1>&6 -if test "$ac_test_CFLAGS" = set; then - CFLAGS="$ac_save_CFLAGS" -elif test $ac_cv_prog_cc_g = yes; then - if test "$GCC" = yes; then - CFLAGS="-g -O2" - else - CFLAGS="-g" - fi -else - if test "$GCC" = yes; then - CFLAGS="-O2" - else - CFLAGS= - fi -fi - - -if test -n "$auto_cflags"; then - if test -n "$GCC"; then - CFLAGS="$CFLAGS -O2 -Wall -Wno-implicit" - else - case "$host_os" in - *hpux*) CFLAGS="$CFLAGS +O3" ;; - *ultrix* | *osf*) CFLAGS="$CFLAGS -O -Olimit 2000" ;; - *) CFLAGS="$CFLAGS -O" ;; - esac - fi -fi - -echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:996: checking how to run the C preprocessor" >&5 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then -if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - # This must be in double quotes, not single quotes, because CPP may get - # substituted into the Makefile and "${CC-cc}" will confuse make. - CPP="${CC-cc} -E" - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1017: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1034: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -nologo -E" - cat > conftest.$ac_ext < -Syntax Error -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1051: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - : -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP=/lib/cpp -fi -rm -f conftest* -fi -rm -f conftest* -fi -rm -f conftest* - ac_cv_prog_CPP="$CPP" -fi - CPP="$ac_cv_prog_CPP" -else - ac_cv_prog_CPP="$CPP" -fi -echo "$ac_t""$CPP" 1>&6 - -echo $ac_n "checking for AIX""... $ac_c" 1>&6 -echo "configure:1076: checking for AIX" >&5 -cat > conftest.$ac_ext <&5 | - egrep "yes" >/dev/null 2>&1; then - rm -rf conftest* - echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF -#define _ALL_SOURCE 1 -EOF - -else - rm -rf conftest* - echo "$ac_t""no" 1>&6 -fi -rm -f conftest* - - - -case "$host_os" in - *win32) exeext='.exe';; - *) exeext='';; -esac - - - -echo $ac_n "checking for ${CC-cc} option to accept ANSI C""... $ac_c" 1>&6 -echo "configure:1108: checking for ${CC-cc} option to accept ANSI C" >&5 -if eval "test \"`echo '$''{'am_cv_prog_cc_stdc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - am_cv_prog_cc_stdc=no -ac_save_CC="$CC" -# Don't try gcc -ansi; that turns off useful extensions and -# breaks some systems' header files. -# AIX -qlanglvl=ansi -# Ultrix and OSF/1 -std1 -# HP-UX -Aa -D_HPUX_SOURCE -# SVR4 -Xc -D__EXTENSIONS__ -for ac_arg in "" -qlanglvl=ansi -std1 "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" -do - CC="$ac_save_CC $ac_arg" - cat > conftest.$ac_ext < -# include -#endif - -int main() { - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -; return 0; } -EOF -if { (eval echo configure:1142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - am_cv_prog_cc_stdc="$ac_arg"; break -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi -rm -f conftest* -done -CC="$ac_save_CC" - -fi - -echo "$ac_t""$am_cv_prog_cc_stdc" 1>&6 -case "x$am_cv_prog_cc_stdc" in - x|xno) ;; - *) CC="$CC $am_cv_prog_cc_stdc" ;; -esac - - - -echo $ac_n "checking for function prototypes""... $ac_c" 1>&6 -echo "configure:1164: checking for function prototypes" >&5 -if test "$am_cv_prog_cc_stdc" != no; then - echo "$ac_t""yes" 1>&6 - cat >> confdefs.h <<\EOF -#define PROTOTYPES 1 -EOF - - U= ANSI2KNR= -else - echo "$ac_t""no" 1>&6 - U=_ ANSI2KNR=./ansi2knr - # Ensure some checks needed by ansi2knr itself. - echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:1177: checking for ANSI C header files" >&5 -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -#include -#include -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1190: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - ac_cv_header_stdc=yes -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. -cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then - : -else - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. -cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then - : -else - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* - -fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. -if test "$cross_compiling" = yes; then - : -else - cat > conftest.$ac_ext < -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int main () { int i; for (i = 0; i < 256; i++) -if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); -exit (0); } - -EOF -if { (eval echo configure:1257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - : -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_header_stdc=no -fi -rm -fr conftest* -fi - -fi -fi - -echo "$ac_t""$ac_cv_header_stdc" 1>&6 -if test $ac_cv_header_stdc = yes; then - cat >> confdefs.h <<\EOF -#define STDC_HEADERS 1 -EOF - -fi - - for ac_hdr in string.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1284: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1294: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done - -fi - - -echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:1324: checking for working const" >&5 -if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <j = 5; -} -{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ - const int foo = 10; -} - -; return 0; } -EOF -if { (eval echo configure:1378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_c_const=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_c_const=no -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_c_const" 1>&6 -if test $ac_cv_c_const = no; then - cat >> confdefs.h <<\EOF -#define const -EOF - -fi - -echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:1399: checking for size_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_type_size_t=yes -else - rm -rf conftest* - ac_cv_type_size_t=no -fi -rm -f conftest* - -fi -echo "$ac_t""$ac_cv_type_size_t" 1>&6 -if test $ac_cv_type_size_t = no; then - cat >> confdefs.h <<\EOF -#define size_t unsigned -EOF - -fi - -echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:1432: checking for pid_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_type_pid_t=yes -else - rm -rf conftest* - ac_cv_type_pid_t=no -fi -rm -f conftest* - -fi -echo "$ac_t""$ac_cv_type_pid_t" 1>&6 -if test $ac_cv_type_pid_t = no; then - cat >> confdefs.h <<\EOF -#define pid_t int -EOF - -fi - -echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6 -echo "configure:1465: checking whether byte ordering is bigendian" >&5 -if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_cv_c_bigendian=unknown -# See if sys/param.h defines the BYTE_ORDER macro. -cat > conftest.$ac_ext < -#include -int main() { - -#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN - bogus endian macros -#endif -; return 0; } -EOF -if { (eval echo configure:1483: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - # It does; now see whether it defined to BIG_ENDIAN or not. -cat > conftest.$ac_ext < -#include -int main() { - -#if BYTE_ORDER != BIG_ENDIAN - not big endian -#endif -; return 0; } -EOF -if { (eval echo configure:1498: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_c_bigendian=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_c_bigendian=no -fi -rm -f conftest* -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi -rm -f conftest* -if test $ac_cv_c_bigendian = unknown; then -if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } -else - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_c_bigendian=no -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_c_bigendian=yes -fi -rm -fr conftest* -fi - -fi -fi - -echo "$ac_t""$ac_cv_c_bigendian" 1>&6 -if test $ac_cv_c_bigendian = yes; then - cat >> confdefs.h <<\EOF -#define WORDS_BIGENDIAN 1 -EOF - -fi - - -# Check size of long. -echo $ac_n "checking size of long""... $ac_c" 1>&6 -echo "configure:1557: checking size of long" >&5 -if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } -else - cat > conftest.$ac_ext < -main() -{ - FILE *f=fopen("conftestval", "w"); - if (!f) exit(1); - fprintf(f, "%d\n", sizeof(long)); - exit(0); -} -EOF -if { (eval echo configure:1576: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_sizeof_long=`cat conftestval` -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_sizeof_long=0 -fi -rm -fr conftest* -fi - -fi -echo "$ac_t""$ac_cv_sizeof_long" 1>&6 -cat >> confdefs.h <&6 -echo "configure:1596: checking size of long long" >&5 -if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; } -else - cat > conftest.$ac_ext < -main() -{ - FILE *f=fopen("conftestval", "w"); - if (!f) exit(1); - fprintf(f, "%d\n", sizeof(long long)); - exit(0); -} -EOF -if { (eval echo configure:1615: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_sizeof_long_long=`cat conftestval` -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_sizeof_long_long=0 -fi -rm -fr conftest* -fi - -fi -echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6 -cat >> confdefs.h <&6 -echo "configure:1639: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1649: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done - -for ac_hdr in sys/select.h sys/utsname.h pwd.h signal.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1679: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1689: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done - -echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:1716: checking whether time.h and sys/time.h may both be included" >&5 -if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -#include -int main() { -struct tm *tp; -; return 0; } -EOF -if { (eval echo configure:1730: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_header_time=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_time=no -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_header_time" 1>&6 -if test $ac_cv_header_time = yes; then - cat >> confdefs.h <<\EOF -#define TIME_WITH_SYS_TIME 1 -EOF - -fi - - -echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 -echo "configure:1752: checking return type of signal handlers" >&5 -if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -#ifdef signal -#undef signal -#endif -#ifdef __cplusplus -extern "C" void (*signal (int, void (*)(int)))(int); -#else -void (*signal ()) (); -#endif - -int main() { -int i; -; return 0; } -EOF -if { (eval echo configure:1774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_type_signal=void -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_type_signal=int -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_type_signal" 1>&6 -cat >> confdefs.h <&6 -echo "configure:1794: checking for struct utimbuf" >&5 -if test x"$ac_cv_header_utime_h" = xyes; then - cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "struct[ ]+utimbuf" >/dev/null 2>&1; then - rm -rf conftest* - cat >> confdefs.h <<\EOF -#define HAVE_STRUCT_UTIMBUF 1 -EOF - - echo "$ac_t""yes" 1>&6 -else - rm -rf conftest* - echo "$ac_t""no" 1>&6 -fi -rm -f conftest* - -else - echo "$ac_t""no" 1>&6 -fi - -# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works -# for constant arguments. Useless! -echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:1822: checking for working alloca.h" >&5 -if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -int main() { -char *p = alloca(2 * sizeof(int)); -; return 0; } -EOF -if { (eval echo configure:1834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - ac_cv_header_alloca_h=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_alloca_h=no -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_header_alloca_h" 1>&6 -if test $ac_cv_header_alloca_h = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_ALLOCA_H 1 -EOF - -fi - -echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:1855: checking for alloca" >&5 -if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -# define alloca _alloca -# else -# if HAVE_ALLOCA_H -# include -# else -# ifdef _AIX - #pragma alloca -# else -# ifndef alloca /* predefined by HP cc +Olibcalls */ -char *alloca (); -# endif -# endif -# endif -# endif -#endif - -int main() { -char *p = (char *) alloca(1); -; return 0; } -EOF -if { (eval echo configure:1888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - ac_cv_func_alloca_works=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_func_alloca_works=no -fi -rm -f conftest* -fi - -echo "$ac_t""$ac_cv_func_alloca_works" 1>&6 -if test $ac_cv_func_alloca_works = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_ALLOCA 1 -EOF - -fi - -if test $ac_cv_func_alloca_works = no; then - # The SVR3 libPW and SVR4 libucb both contain incompatible functions - # that cause trouble. Some versions do not even contain alloca or - # contain a buggy version. If you still want to use their alloca, - # use ar to extract alloca.o from them instead of compiling alloca.c. - ALLOCA=alloca.${ac_objext} - cat >> confdefs.h <<\EOF -#define C_ALLOCA 1 -EOF - - -echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:1920: checking whether alloca needs Cray hooks" >&5 -if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&5 | - egrep "webecray" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_os_cray=yes -else - rm -rf conftest* - ac_cv_os_cray=no -fi -rm -f conftest* - -fi - -echo "$ac_t""$ac_cv_os_cray" 1>&6 -if test $ac_cv_os_cray = yes; then -for ac_func in _getb67 GETB67 getb67; do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:1950: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:1978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - cat >> confdefs.h <&6 -fi - -done -fi - -echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:2005: checking stack direction for C alloca" >&5 -if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - ac_cv_c_stack_direction=0 -else - cat > conftest.$ac_ext < addr) ? 1 : -1; -} -main () -{ - exit (find_stack_direction() < 0); -} -EOF -if { (eval echo configure:2032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_c_stack_direction=1 -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_c_stack_direction=-1 -fi -rm -fr conftest* -fi - -fi - -echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 -cat >> confdefs.h <&6 -echo "configure:2057: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2067: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done - -for ac_func in getpagesize -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2096: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2124: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -fi -done - -echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:2149: checking for working mmap" >&5 -if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - ac_cv_func_mmap_fixed_mapped=no -else - cat > conftest.$ac_ext < -#include -#include - -/* This mess was copied from the GNU getpagesize.h. */ -#ifndef HAVE_GETPAGESIZE -# ifdef HAVE_UNISTD_H -# include -# endif - -/* Assume that all systems that can run configure have sys/param.h. */ -# ifndef HAVE_SYS_PARAM_H -# define HAVE_SYS_PARAM_H 1 -# endif - -# ifdef _SC_PAGESIZE -# define getpagesize() sysconf(_SC_PAGESIZE) -# else /* no _SC_PAGESIZE */ -# ifdef HAVE_SYS_PARAM_H -# include -# ifdef EXEC_PAGESIZE -# define getpagesize() EXEC_PAGESIZE -# else /* no EXEC_PAGESIZE */ -# ifdef NBPG -# define getpagesize() NBPG * CLSIZE -# ifndef CLSIZE -# define CLSIZE 1 -# endif /* no CLSIZE */ -# else /* no NBPG */ -# ifdef NBPC -# define getpagesize() NBPC -# else /* no NBPC */ -# ifdef PAGESIZE -# define getpagesize() PAGESIZE -# endif /* PAGESIZE */ -# endif /* no NBPC */ -# endif /* no NBPG */ -# endif /* no EXEC_PAGESIZE */ -# else /* no HAVE_SYS_PARAM_H */ -# define getpagesize() 8192 /* punt totally */ -# endif /* no HAVE_SYS_PARAM_H */ -# endif /* no _SC_PAGESIZE */ - -#endif /* no HAVE_GETPAGESIZE */ - -#ifdef __cplusplus -extern "C" { void *malloc(unsigned); } -#else -char *malloc(); -#endif - -int -main() -{ - char *data, *data2, *data3; - int i, pagesize; - int fd; - - pagesize = getpagesize(); - - /* - * First, make a file with some known garbage in it. - */ - data = malloc(pagesize); - if (!data) - exit(1); - for (i = 0; i < pagesize; ++i) - *(data + i) = rand(); - umask(0); - fd = creat("conftestmmap", 0600); - if (fd < 0) - exit(1); - if (write(fd, data, pagesize) != pagesize) - exit(1); - close(fd); - - /* - * Next, try to mmap the file at a fixed address which - * already has something else allocated at it. If we can, - * also make sure that we see the same garbage. - */ - fd = open("conftestmmap", O_RDWR); - if (fd < 0) - exit(1); - data2 = malloc(2 * pagesize); - if (!data2) - exit(1); - data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); - if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_FIXED, fd, 0L)) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data2 + i)) - exit(1); - - /* - * Finally, make sure that changes to the mapped area - * do not percolate back to the file as seen by read(). - * (This is a bug on some variants of i386 svr4.0.) - */ - for (i = 0; i < pagesize; ++i) - *(data2 + i) = *(data2 + i) + 1; - data3 = malloc(pagesize); - if (!data3) - exit(1); - if (read(fd, data3, pagesize) != pagesize) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data3 + i)) - exit(1); - close(fd); - unlink("conftestmmap"); - exit(0); -} - -EOF -if { (eval echo configure:2297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_func_mmap_fixed_mapped=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_func_mmap_fixed_mapped=no -fi -rm -fr conftest* -fi - -fi - -echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 -if test $ac_cv_func_mmap_fixed_mapped = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_MMAP 1 -EOF - -fi - -for ac_func in strdup strstr strcasecmp strncasecmp -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2322: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2350: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -fi -done - -for ac_func in gettimeofday mktime strptime -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2377: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -fi -done - -for ac_func in strerror snprintf vsnprintf select signal symlink access isatty -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2432: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -fi -done - -for ac_func in uname gethostname -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2487: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -fi -done - - -for ac_func in gethostbyname -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2543: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:2593: checking for gethostbyname in -lnsl" >&5 -ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lnsl $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -fi - - -fi -done - - - -echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6 -echo "configure:2646: checking for socket in -lsocket" >&5 -ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lsocket $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -fi - - -if test "x${with_socks}" = xyes -then - echo $ac_n "checking for main in -lresolv""... $ac_c" 1>&6 -echo "configure:2696: checking for main in -lresolv" >&5 -ac_lib_var=`echo resolv'_'main | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lresolv $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -fi - - echo $ac_n "checking for Rconnect in -lsocks""... $ac_c" 1>&6 -echo "configure:2739: checking for Rconnect in -lsocks" >&5 -ac_lib_var=`echo socks'_'Rconnect | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lsocks $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -fi - -fi - -if test "x${with_ssl}" = xyes -then - ssl_lose=no - echo $ac_n "checking for SSL_new in -lssl""... $ac_c" 1>&6 -echo "configure:2791: checking for SSL_new in -lssl" >&5 -ac_lib_var=`echo ssl'_'SSL_new | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lssl -lcrypto $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo ssl | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -ssl_lose=yes -fi - - echo $ac_n "checking for main in -lcrypto""... $ac_c" 1>&6 -echo "configure:2839: checking for main in -lcrypto" >&5 -ac_lib_var=`echo crypto'_'main | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lcrypto $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_lib=HAVE_LIB`echo crypto | sed -e 's/[^a-zA-Z0-9_]/_/g' \ - -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'` - cat >> confdefs.h <&6 -ssl_lose=yes -fi - - if test "$ssl_lose" = no - then - cat >> confdefs.h <<\EOF -#define HAVE_SSL 1 -EOF - - SSL_OBJ='gen_sslfunc$o' - - fi -fi - -ALL_LINGUAS=`(cd ${srcdir}/po && ls *.po | sed -e 's/\.po$//')` - - -echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 -echo "configure:2897: checking whether NLS is requested" >&5 - # Check whether --enable-nls or --disable-nls was given. -if test "${enable_nls+set}" = set; then - enableval="$enable_nls" - HAVE_NLS=$enableval -else - HAVE_NLS=yes -fi - - echo "$ac_t""$HAVE_NLS" 1>&6 - - - if test x"$HAVE_NLS" = xyes; then - echo "$ac_t"""language catalogs: $ALL_LINGUAS"" 1>&6 - # Extract the first word of "msgfmt", so it can be a program name with args. -set dummy msgfmt; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2914: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - case "$MSGFMT" in - /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" - ;; -esac -fi -MSGFMT="$ac_cv_path_MSGFMT" -if test -n "$MSGFMT"; then - echo "$ac_t""$MSGFMT" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - - # Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2948: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - case "$XGETTEXT" in - /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" - break - fi - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" - ;; -esac -fi -XGETTEXT="$ac_cv_path_XGETTEXT" -if test -n "$XGETTEXT"; then - echo "$ac_t""$XGETTEXT" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - - - # Extract the first word of "gmsgfmt", so it can be a program name with args. -set dummy gmsgfmt; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2983: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - case "$GMSGFMT" in - /*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. - ;; - ?:/*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. - ;; - *) - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" - break - fi - done - IFS="$ac_save_ifs" - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" - ;; -esac -fi -GMSGFMT="$ac_cv_path_GMSGFMT" -if test -n "$GMSGFMT"; then - echo "$ac_t""$GMSGFMT" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - - CATOBJEXT=.gmo - INSTOBJEXT=.mo - DATADIRNAME=share - - if test "$XGETTEXT" != ":"; then - if $XGETTEXT --omit-header /dev/null 2> /dev/null; then - : ; - else - echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6 - XGETTEXT=":" - fi - fi - - for ac_hdr in locale.h libintl.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:3033: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3043: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then - rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" -fi -rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done - - - for ac_func in gettext -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:3073: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:3101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 -echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6 -echo "configure:3123: checking for gettext in -lintl" >&5 -ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-lintl $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - - LIBS="-lintl $LIBS" - cat >> confdefs.h <<\EOF -#define HAVE_GETTEXT 1 -EOF - - -else - echo "$ac_t""no" 1>&6 - - echo "$ac_t""gettext not found; disabling NLS" 1>&6 - HAVE_NLS=no - -fi - - -fi -done - - - for lang in $ALL_LINGUAS; do - GMOFILES="$GMOFILES $lang.gmo" - POFILES="$POFILES $lang.po" - done - for lang in $ALL_LINGUAS; do - CATALOGS="$CATALOGS ${lang}${CATOBJEXT}" - done - - - - - - - - - fi - - USE_NLS=$HAVE_NLS - - if test "x$HAVE_NLS" = xyes; then - cat >> confdefs.h <<\EOF -#define HAVE_NLS 1 -EOF - - fi - - - -for ac_prog in makeinfo emacs xemacs -do -# Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:3210: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$MAKEINFO"; then - ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_MAKEINFO="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -MAKEINFO="$ac_cv_prog_MAKEINFO" -if test -n "$MAKEINFO"; then - echo "$ac_t""$MAKEINFO" 1>&6 -else - echo "$ac_t""no" 1>&6 -fi - -test -n "$MAKEINFO" && break -done - - -case "${MAKEINFO}" in - *makeinfo) MAKEINFO="${MAKEINFO} \$(srcdir)/wget.texi" ;; - *emacs | *xemacs) MAKEINFO="${MAKEINFO} -batch -q -no-site-file -eval '(find-file \"\$(srcdir)/wget.texi\")' -l texinfmt -f texinfo-format-buffer -f save-buffer" ;; - *) MAKEINFO="makeinfo \$(srcdir)/wget.texi" ;; -esac - -trap '' 1 2 15 -cat > confcache <<\EOF -# This file is a shell script that caches the results of configure -# tests run on this system so they can be shared between configure -# scripts and configure runs. It is not useful on other systems. -# If it contains results you don't want to keep, you may remove or edit it. -# -# By default, configure uses ./config.cache as the cache file, -# creating it if it does not exist already. You can give configure -# the --cache-file=FILE option to use a different cache file; that is -# what configure does when it calls configure scripts in -# subdirectories, so they share the cache. -# Giving --cache-file=/dev/null disables caching, for debugging configure. -# config.status only pays attention to the cache file if you give it the -# --recheck option to rerun configure. -# -EOF -# The following way of writing the cache mishandles newlines in values, -# but we know of no workaround that is simple, portable, and efficient. -# So, don't put newlines in cache variables' values. -# Ultrix sh set writes to stderr and can't be redirected directly, -# and sets the high bit in the cache file unless we assign to the vars. -(set) 2>&1 | - case `(ac_space=' '; set | grep ac_space) 2>&1` in - *ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote substitution - # turns \\\\ into \\, and sed turns \\ into \). - sed -n \ - -e "s/'/'\\\\''/g" \ - -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p" - ;; - *) - # `set' quotes correctly as required by POSIX, so do not add quotes. - sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p' - ;; - esac >> confcache -if cmp -s $cache_file confcache; then - : -else - if test -w $cache_file; then - echo "updating cache $cache_file" - cat confcache > $cache_file - else - echo "not updating unwritable cache $cache_file" - fi -fi -rm -f confcache - -trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15 - -test "x$prefix" = xNONE && prefix=$ac_default_prefix -# Let make expand exec_prefix. -test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' - -# Any assignment to VPATH causes Sun make to only execute -# the first set of double-colon rules, so remove it if not needed. -# If there is a colon in the path, we need to keep it. -if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d' -fi - -trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15 - -DEFS=-DHAVE_CONFIG_H - -# Without the "./", some shells look in PATH for config.status. -: ${CONFIG_STATUS=./config.status} - -echo creating $CONFIG_STATUS -rm -f $CONFIG_STATUS -cat > $CONFIG_STATUS </dev/null | sed 1q`: -# -# $0 $ac_configure_args -# -# Compiler output produced by configure, useful for debugging -# configure, is in ./config.log if it exists. - -ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]" -for ac_option -do - case "\$ac_option" in - -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) - echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion" - exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;; - -version | --version | --versio | --versi | --vers | --ver | --ve | --v) - echo "$CONFIG_STATUS generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "\$ac_cs_usage"; exit 0 ;; - *) echo "\$ac_cs_usage"; exit 1 ;; - esac -done - -ac_given_srcdir=$srcdir -ac_given_INSTALL="$INSTALL" - -trap 'rm -fr `echo "Makefile src/Makefile doc/Makefile util/Makefile po/Makefile.in - windows/Makefile src/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15 -EOF -cat >> $CONFIG_STATUS < conftest.subs <<\\CEOF -$ac_vpsub -$extrasub -s%@SHELL@%$SHELL%g -s%@CFLAGS@%$CFLAGS%g -s%@CPPFLAGS@%$CPPFLAGS%g -s%@CXXFLAGS@%$CXXFLAGS%g -s%@FFLAGS@%$FFLAGS%g -s%@DEFS@%$DEFS%g -s%@LDFLAGS@%$LDFLAGS%g -s%@LIBS@%$LIBS%g -s%@exec_prefix@%$exec_prefix%g -s%@prefix@%$prefix%g -s%@program_transform_name@%$program_transform_name%g -s%@bindir@%$bindir%g -s%@sbindir@%$sbindir%g -s%@libexecdir@%$libexecdir%g -s%@datadir@%$datadir%g -s%@sysconfdir@%$sysconfdir%g -s%@sharedstatedir@%$sharedstatedir%g -s%@localstatedir@%$localstatedir%g -s%@libdir@%$libdir%g -s%@includedir@%$includedir%g -s%@oldincludedir@%$oldincludedir%g -s%@infodir@%$infodir%g -s%@mandir@%$mandir%g -s%@VERSION@%$VERSION%g -s%@PACKAGE@%$PACKAGE%g -s%@host@%$host%g -s%@host_alias@%$host_alias%g -s%@host_cpu@%$host_cpu%g -s%@host_vendor@%$host_vendor%g -s%@host_os@%$host_os%g -s%@MD5_OBJ@%$MD5_OBJ%g -s%@OPIE_OBJ@%$OPIE_OBJ%g -s%@SET_MAKE@%$SET_MAKE%g -s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g -s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g -s%@INSTALL_DATA@%$INSTALL_DATA%g -s%@CC@%$CC%g -s%@CPP@%$CPP%g -s%@exeext@%$exeext%g -s%@U@%$U%g -s%@ANSI2KNR@%$ANSI2KNR%g -s%@ALLOCA@%$ALLOCA%g -s%@SSL_OBJ@%$SSL_OBJ%g -s%@MSGFMT@%$MSGFMT%g -s%@XGETTEXT@%$XGETTEXT%g -s%@GMSGFMT@%$GMSGFMT%g -s%@CATALOGS@%$CATALOGS%g -s%@CATOBJEXT@%$CATOBJEXT%g -s%@DATADIRNAME@%$DATADIRNAME%g -s%@GMOFILES@%$GMOFILES%g -s%@INSTOBJEXT@%$INSTOBJEXT%g -s%@INTLLIBS@%$INTLLIBS%g -s%@POFILES@%$POFILES%g -s%@HAVE_NLS@%$HAVE_NLS%g -s%@USE_NLS@%$USE_NLS%g -s%@MAKEINFO@%$MAKEINFO%g - -CEOF -EOF - -cat >> $CONFIG_STATUS <<\EOF - -# Split the substitutions into bite-sized pieces for seds with -# small command number limits, like on Digital OSF/1 and HP-UX. -ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script. -ac_file=1 # Number of current file. -ac_beg=1 # First line for current file. -ac_end=$ac_max_sed_cmds # Line after last line for current file. -ac_more_lines=: -ac_sed_cmds="" -while $ac_more_lines; do - if test $ac_beg -gt 1; then - sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file - else - sed "${ac_end}q" conftest.subs > conftest.s$ac_file - fi - if test ! -s conftest.s$ac_file; then - ac_more_lines=false - rm -f conftest.s$ac_file - else - if test -z "$ac_sed_cmds"; then - ac_sed_cmds="sed -f conftest.s$ac_file" - else - ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file" - fi - ac_file=`expr $ac_file + 1` - ac_beg=$ac_end - ac_end=`expr $ac_end + $ac_max_sed_cmds` - fi -done -if test -z "$ac_sed_cmds"; then - ac_sed_cmds=cat -fi -EOF - -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories. - - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`" - # A "../" for each directory in $ac_dir_suffix. - ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'` - else - ac_dir_suffix= ac_dots= - fi - - case "$ac_given_srcdir" in - .) srcdir=. - if test -z "$ac_dots"; then top_srcdir=. - else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;; - /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;; - *) # Relative path. - srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix" - top_srcdir="$ac_dots$ac_given_srcdir" ;; - esac - - case "$ac_given_INSTALL" in - [/$]*) INSTALL="$ac_given_INSTALL" ;; - *) INSTALL="$ac_dots$ac_given_INSTALL" ;; - esac - - echo creating "$ac_file" - rm -f "$ac_file" - configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure." - case "$ac_file" in - *Makefile*) ac_comsub="1i\\ -# $configure_input" ;; - *) ac_comsub= ;; - esac - - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - sed -e "$ac_comsub -s%@configure_input@%$configure_input%g -s%@srcdir@%$srcdir%g -s%@top_srcdir@%$top_srcdir%g -s%@INSTALL@%$INSTALL%g -" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file -fi; done -rm -f conftest.s* - -# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where -# NAME is the cpp macro being defined and VALUE is the value it is being given. -# -# ac_d sets the value in "#define NAME VALUE" lines. -ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)' -ac_dB='\([ ][ ]*\)[^ ]*%\1#\2' -ac_dC='\3' -ac_dD='%g' -# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE". -ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_uB='\([ ]\)%\1#\2define\3' -ac_uC=' ' -ac_uD='\4%g' -# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE". -ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' -ac_eB='$%\1#\2define\3' -ac_eC=' ' -ac_eD='%g' - -if test "${CONFIG_HEADERS+set}" != set; then -EOF -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -fi -for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then - # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". - case "$ac_file" in - *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'` - ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; - *) ac_file_in="${ac_file}.in" ;; - esac - - echo creating $ac_file - - rm -f conftest.frag conftest.in conftest.out - ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"` - cat $ac_file_inputs > conftest.in - -EOF - -# Transform confdefs.h into a sed script conftest.vals that substitutes -# the proper values into config.h.in to produce config.h. And first: -# Protect against being on the right side of a sed subst in config.status. -# Protect against being in an unquoted here document in config.status. -rm -f conftest.vals -cat > conftest.hdr <<\EOF -s/[\\&%]/\\&/g -s%[\\$`]%\\&%g -s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp -s%ac_d%ac_u%gp -s%ac_u%ac_e%gp -EOF -sed -n -f conftest.hdr confdefs.h > conftest.vals -rm -f conftest.hdr - -# This sed command replaces #undef with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it. -cat >> conftest.vals <<\EOF -s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */% -EOF - -# Break up conftest.vals because some shells have a limit on -# the size of here documents, and old seds have small limits too. - -rm -f conftest.tail -while : -do - ac_lines=`grep -c . conftest.vals` - # grep -c gives empty output for an empty file on some AIX systems. - if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi - # Write a limited-size here document to conftest.frag. - echo ' cat > conftest.frag <> $CONFIG_STATUS - sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS - echo 'CEOF - sed -f conftest.frag conftest.in > conftest.out - rm -f conftest.in - mv conftest.out conftest.in -' >> $CONFIG_STATUS - sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail - rm -f conftest.vals - mv conftest.tail conftest.vals -done -rm -f conftest.vals - -cat >> $CONFIG_STATUS <<\EOF - rm -f conftest.frag conftest.h - echo "/* $ac_file. Generated automatically by configure. */" > conftest.h - cat conftest.in >> conftest.h - rm -f conftest.in - if cmp -s $ac_file conftest.h 2>/dev/null; then - echo "$ac_file is unchanged" - rm -f conftest.h - else - # Remove last slash and all that follows it. Not all systems have dirname. - ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'` - if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then - # The file is in a subdirectory. - test ! -d "$ac_dir" && mkdir "$ac_dir" - fi - rm -f $ac_file - mv conftest.h $ac_file - fi -fi; done - -EOF -cat >> $CONFIG_STATUS <> $CONFIG_STATUS <<\EOF -srcdir=$ac_given_srcdir # Advanced autoconf hackery - if test "x$srcdir" != "x."; then - if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then - posrcprefix="$srcdir/" - else - posrcprefix="../$srcdir/" - fi - else - posrcprefix="../" - fi - rm -f po/POTFILES - echo "generating po/POTFILES from $srcdir/po/POTFILES.in" - sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," \ - -e "\$s/\(.*\) \\\\/\1/" \ - < $srcdir/po/POTFILES.in > po/POTFILES - echo "creating po/Makefile" - sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile - -test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h -exit 0 -EOF -chmod +x $CONFIG_STATUS -rm -fr confdefs* $ac_clean_files -test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 - diff --git a/doc/wget.info b/doc/wget.info deleted file mode 100644 index 827fb7fb..00000000 --- a/doc/wget.info +++ /dev/null @@ -1,87 +0,0 @@ -This is wget.info, produced by makeinfo version 4.0 from wget.texi. - -INFO-DIR-SECTION Net Utilities -INFO-DIR-SECTION World Wide Web -START-INFO-DIR-ENTRY -* Wget: (wget). The non-interactive network downloader. -END-INFO-DIR-ENTRY - - This file documents the the GNU Wget utility for downloading network -data. - - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with the -Invariant Sections being "GNU General Public License" and "GNU Free -Documentation License", with no Front-Cover Texts, and with no -Back-Cover Texts. A copy of the license is included in the section -entitled "GNU Free Documentation License". - - -Indirect: -wget.info-1: 1010 -wget.info-2: 48842 -wget.info-3: 94301 - -Tag Table: -(Indirect) -Node: Top1010 -Node: Overview1924 -Node: Invoking5106 -Node: URL Format5915 -Ref: URL Format-Footnote-18143 -Node: Option Syntax8245 -Node: Basic Startup Options9670 -Node: Logging and Input File Options10370 -Node: Download Options12896 -Node: Directory Options20995 -Node: HTTP Options23477 -Node: FTP Options28194 -Node: Recursive Retrieval Options30177 -Node: Recursive Accept/Reject Options35199 -Node: Recursive Retrieval38426 -Node: Following Links40724 -Node: Relative Links41753 -Node: Host Checking42267 -Node: Domain Acceptance44293 -Node: All Hosts45965 -Node: Types of Files46392 -Node: Directory-Based Limits48842 -Node: FTP Links51482 -Node: Time-Stamping52352 -Node: Time-Stamping Usage53989 -Node: HTTP Time-Stamping Internals55558 -Ref: HTTP Time-Stamping Internals-Footnote-156829 -Node: FTP Time-Stamping Internals57028 -Node: Startup File58236 -Node: Wgetrc Location59109 -Node: Wgetrc Syntax59924 -Node: Wgetrc Commands60639 -Node: Sample Wgetrc69038 -Node: Examples69562 -Node: Simple Usage70169 -Node: Advanced Usage72571 -Node: Guru Usage75323 -Node: Various76985 -Node: Proxies77509 -Node: Distribution80274 -Node: Mailing List80625 -Node: Reporting Bugs81325 -Node: Portability83110 -Node: Signals84485 -Node: Appendices85139 -Node: Robots85457 -Node: Security Considerations88309 -Node: Contributors89305 -Node: Copying92189 -Node: GNU General Public License94301 -Node: GNU Free Documentation License113501 -Node: Concept Index133231 - -End Tag Table diff --git a/doc/wget.info-1 b/doc/wget.info-1 deleted file mode 100644 index 067e5109..00000000 --- a/doc/wget.info-1 +++ /dev/null @@ -1,1205 +0,0 @@ -This is wget.info, produced by makeinfo version 4.0 from wget.texi. - -INFO-DIR-SECTION Net Utilities -INFO-DIR-SECTION World Wide Web -START-INFO-DIR-ENTRY -* Wget: (wget). The non-interactive network downloader. -END-INFO-DIR-ENTRY - - This file documents the the GNU Wget utility for downloading network -data. - - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with the -Invariant Sections being "GNU General Public License" and "GNU Free -Documentation License", with no Front-Cover Texts, and with no -Back-Cover Texts. A copy of the license is included in the section -entitled "GNU Free Documentation License". - - -File: wget.info, Node: Top, Next: Overview, Prev: (dir), Up: (dir) - -Wget 1.5.3+dev -************** - - This manual documents version 1.5.3+dev of GNU Wget, the freely -available utility for network download. - - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - -* Menu: - -* Overview:: Features of Wget. -* Invoking:: Wget command-line arguments. -* Recursive Retrieval:: Description of recursive retrieval. -* Following Links:: The available methods of chasing links. -* Time-Stamping:: Mirroring according to time-stamps. -* Startup File:: Wget's initialization file. -* Examples:: Examples of usage. -* Various:: The stuff that doesn't fit anywhere else. -* Appendices:: Some useful references. -* Copying:: You may give out copies of Wget and of this manual. -* Concept Index:: Topics covered by this manual. - - -File: wget.info, Node: Overview, Next: Invoking, Prev: Top, Up: Top - -Overview -******** - - GNU Wget is a freely available network utility to retrieve files from -the World Wide Web, using HTTP (Hyper Text Transfer Protocol) and FTP -(File Transfer Protocol), the two most widely used Internet protocols. -It has many useful features to make downloading easier, some of them -being: - - * Wget is non-interactive, meaning that it can work in the - background, while the user is not logged on. This allows you to - start a retrieval and disconnect from the system, letting Wget - finish the work. By contrast, most of the Web browsers require - constant user's presence, which can be a great hindrance when - transferring a lot of data. - - - * Wget is capable of descending recursively through the structure of - HTML documents and FTP directory trees, making a local copy of the - directory hierarchy similar to the one on the remote server. This - feature can be used to mirror archives and home pages, or traverse - the web in search of data, like a WWW robot (*note Robots::). In - that spirit, Wget understands the `norobots' convention. - - - * File name wildcard matching and recursive mirroring of directories - are available when retrieving via FTP. Wget can read the - time-stamp information given by both HTTP and FTP servers, and - store it locally. Thus Wget can see if the remote file has - changed since last retrieval, and automatically retrieve the new - version if it has. This makes Wget suitable for mirroring of FTP - sites, as well as home pages. - - - * Wget works exceedingly well on slow or unstable connections, - retrying the document until it is fully retrieved, or until a - user-specified retry count is surpassed. It will try to resume the - download from the point of interruption, using `REST' with FTP and - `Range' with HTTP servers that support them. - - - * By default, Wget supports proxy servers, which can lighten the - network load, speed up retrieval and provide access behind - firewalls. However, if you are behind a firewall that requires - that you use a socks style gateway, you can get the socks library - and build wget with support for socks. Wget also supports the - passive FTP downloading as an option. - - - * Builtin features offer mechanisms to tune which links you wish to - follow (*note Following Links::). - - - * The retrieval is conveniently traced with printing dots, each dot - representing a fixed amount of data received (1KB by default). - These representations can be customized to your preferences. - - - * Most of the features are fully configurable, either through - command line options, or via the initialization file `.wgetrc' - (*note Startup File::). Wget allows you to define "global" - startup files (`/usr/local/etc/wgetrc' by default) for site - settings. - - - * Finally, GNU Wget is free software. This means that everyone may - use it, redistribute it and/or modify it under the terms of the - GNU General Public License, as published by the Free Software - Foundation (*note Copying::). - - -File: wget.info, Node: Invoking, Next: Recursive Retrieval, Prev: Overview, Up: Top - -Invoking -******** - - By default, Wget is very simple to invoke. The basic syntax is: - - wget [OPTION]... [URL]... - - Wget will simply download all the URLs specified on the command -line. URL is a "Uniform Resource Locator", as defined below. - - However, you may wish to change some of the default parameters of -Wget. You can do it two ways: permanently, adding the appropriate -command to `.wgetrc' (*note Startup File::), or specifying it on the -command line. - -* Menu: - -* URL Format:: -* Option Syntax:: -* Basic Startup Options:: -* Logging and Input File Options:: -* Download Options:: -* Directory Options:: -* HTTP Options:: -* FTP Options:: -* Recursive Retrieval Options:: -* Recursive Accept/Reject Options:: - - -File: wget.info, Node: URL Format, Next: Option Syntax, Prev: Invoking, Up: Invoking - -URL Format -========== - - "URL" is an acronym for Uniform Resource Locator. A uniform -resource locator is a compact string representation for a resource -available via the Internet. Wget recognizes the URL syntax as per -RFC1738. This is the most widely used form (square brackets denote -optional parts): - - http://host[:port]/directory/file - ftp://host[:port]/directory/file - - You can also encode your username and password within a URL: - - ftp://user:password@host/path - http://user:password@host/path - - Either USER or PASSWORD, or both, may be left out. If you leave out -either the HTTP username or password, no authentication will be sent. -If you leave out the FTP username, `anonymous' will be used. If you -leave out the FTP password, your email address will be supplied as a -default password.(1) - - You can encode unsafe characters in a URL as `%xy', `xy' being the -hexadecimal representation of the character's ASCII value. Some common -unsafe characters include `%' (quoted as `%25'), `:' (quoted as `%3A'), -and `@' (quoted as `%40'). Refer to RFC1738 for a comprehensive list -of unsafe characters. - - Wget also supports the `type' feature for FTP URLs. By default, FTP -documents are retrieved in the binary mode (type `i'), which means that -they are downloaded unchanged. Another useful mode is the `a' -("ASCII") mode, which converts the line delimiters between the -different operating systems, and is thus useful for text files. Here -is an example: - - ftp://host/directory/file;type=a - - Two alternative variants of URL specification are also supported, -because of historical (hysterical?) reasons and their widespreaded use. - - FTP-only syntax (supported by `NcFTP'): - host:/dir/file - - HTTP-only syntax (introduced by `Netscape'): - host[:port]/dir/file - - These two alternative forms are deprecated, and may cease being -supported in the future. - - If you do not understand the difference between these notations, or -do not know which one to use, just use the plain ordinary format you use -with your favorite browser, like `Lynx' or `Netscape'. - - ---------- Footnotes ---------- - - (1) If you have a `.netrc' file in your home directory, password -will also be searched for there. - - -File: wget.info, Node: Option Syntax, Next: Basic Startup Options, Prev: URL Format, Up: Invoking - -Option Syntax -============= - - Since Wget uses GNU getopts to process its arguments, every option -has a short form and a long form. Long options are more convenient to -remember, but take time to type. You may freely mix different option -styles, or specify options after the command-line arguments. Thus you -may write: - - wget -r --tries=10 http://fly.srk.fer.hr/ -o log - - The space between the option accepting an argument and the argument -may be omitted. Instead `-o log' you can write `-olog'. - - You may put several options that do not require arguments together, -like: - - wget -drc URL - - This is a complete equivalent of: - - wget -d -r -c URL - - Since the options can be specified after the arguments, you may -terminate them with `--'. So the following will try to download URL -`-x', reporting failure to `log': - - wget -o log -- -x - - The options that accept comma-separated lists all respect the -convention that specifying an empty list clears its value. This can be -useful to clear the `.wgetrc' settings. For instance, if your `.wgetrc' -sets `exclude_directories' to `/cgi-bin', the following example will -first reset it, and then set it to exclude `/~nobody' and `/~somebody'. -You can also clear the lists in `.wgetrc' (*note Wgetrc Syntax::). - - wget -X '' -X /~nobody,/~somebody - - -File: wget.info, Node: Basic Startup Options, Next: Logging and Input File Options, Prev: Option Syntax, Up: Invoking - -Basic Startup Options -===================== - -`-V' -`--version' - Display the version of Wget. - -`-h' -`--help' - Print a help message describing all of Wget's command-line options. - -`-b' -`--background' - Go to background immediately after startup. If no output file is - specified via the `-o', output is redirected to `wget-log'. - -`-e COMMAND' -`--execute COMMAND' - Execute COMMAND as if it were a part of `.wgetrc' (*note Startup - File::). A command thus invoked will be executed _after_ the - commands in `.wgetrc', thus taking precedence over them. - - -File: wget.info, Node: Logging and Input File Options, Next: Download Options, Prev: Basic Startup Options, Up: Invoking - -Logging and Input File Options -============================== - -`-o LOGFILE' -`--output-file=LOGFILE' - Log all messages to LOGFILE. The messages are normally reported - to standard error. - -`-a LOGFILE' -`--append-output=LOGFILE' - Append to LOGFILE. This is the same as `-o', only it appends to - LOGFILE instead of overwriting the old log file. If LOGFILE does - not exist, a new file is created. - -`-d' -`--debug' - Turn on debug output, meaning various information important to the - developers of Wget if it does not work properly. Your system - administrator may have chosen to compile Wget without debug - support, in which case `-d' will not work. Please note that - compiling with debug support is always safe--Wget compiled with - the debug support will _not_ print any debug info unless requested - with `-d'. *Note Reporting Bugs::, for more information on how to - use `-d' for sending bug reports. - -`-q' -`--quiet' - Turn off Wget's output. - -`-v' -`--verbose' - Turn on verbose output, with all the available data. The default - output is verbose. - -`-nv' -`--non-verbose' - Non-verbose output--turn off verbose without being completely quiet - (use `-q' for that), which means that error messages and basic - information still get printed. - -`-i FILE' -`--input-file=FILE' - Read URLs from FILE, in which case no URLs need to be on the - command line. If there are URLs both on the command line and in - an input file, those on the command lines will be the first ones to - be retrieved. The FILE need not be an HTML document (but no harm - if it is)--it is enough if the URLs are just listed sequentially. - - However, if you specify `--force-html', the document will be - regarded as `html'. In that case you may have problems with - relative links, which you can solve either by adding `' to the documents or by specifying `--base=URL' on the - command line. - -`-F' -`--force-html' - When input is read from a file, force it to be treated as an HTML - file. This enables you to retrieve relative links from existing - HTML files on your local disk, by adding `' to - HTML, or using the `--base' command-line option. - -`-B URL' -`--base=URL' - When used in conjunction with `-F', prepends URL to relative links - in the file specified by `-i'. - - -File: wget.info, Node: Download Options, Next: Directory Options, Prev: Logging and Input File Options, Up: Invoking - -Download Options -================ - -`--bind-address=ADDRESS' - When making client TCP/IP connections, `bind()' to ADDRESS on the - local machine. ADDRESS may be specified as a hostname or IP - address. This option can be useful if your machine is bound to - multiple IPs. - -`-t NUMBER' -`--tries=NUMBER' - Set number of retries to NUMBER. Specify 0 or `inf' for infinite - retrying. - -`-O FILE' -`--output-document=FILE' - The documents will not be written to the appropriate files, but - all will be concatenated together and written to FILE. If FILE - already exists, it will be overwritten. If the FILE is `-', the - documents will be written to standard output. Including this - option automatically sets the number of tries to 1. - -`-nc' -`--no-clobber' - If a file is downloaded more than once in the same directory, - wget's behavior depends on a few options, including `-nc'. In - certain cases, the local file will be "clobbered", or overwritten, - upon repeated download. In other cases it will be preserved. - - When running wget without `-N', `-nc', or `-r', downloading the - same file in the same directory will result in the original copy - of `FILE' being preserved and the second copy being named - `FILE.1'. If that file is downloaded yet again, the third copy - will be named `FILE.2', and so on. When `-nc' is specified, this - behavior is suppressed, and wget will refuse to download newer - copies of `FILE'. Therefore, "no-clobber" is actually a misnomer - in this mode - it's not clobbering that's prevented (as the - numeric suffixes were already preventing clobbering), but rather - the multiple version saving that's prevented. - - When running wget with `-r', but without `-N' or `-nc', - re-downloading a file will result in the new copy simply - overwriting the old. Adding `-nc' will prevent this behavior, - instead causing the original version to be preserved and any newer - copies on the server to be ignored. - - When running wget with `-N', with or without `-r', the decision as - to whether or not to download a newer copy of a file depends on - the local and remote timestamp and size of the file (*note - Time-Stamping::). `-nc' may not be specified at the same time as - `-N'. - - Note that when `-nc' is specified, files with the suffixes `.html' - or (yuck) `.htm' will be loaded from the local disk and parsed as - if they had been retrieved from the Web. - -`-c' -`--continue' - Continue getting an existing file. This is useful when you want to - finish up the download started by another program, or a previous - instance of Wget. Thus you can write: - - wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z - - If there is a file name `ls-lR.Z' in the current directory, Wget - will assume that it is the first portion of the remote file, and - will require the server to continue the retrieval from an offset - equal to the length of the local file. - - Note that you need not specify this option if all you want is Wget - to continue retrieving where it left off when the connection is - lost--Wget does this by default. You need this option only when - you want to continue retrieval of a file already halfway - retrieved, saved by another FTP client, or left by Wget being - killed. - - Without `-c', the previous example would just begin to download the - remote file to `ls-lR.Z.1'. The `-c' option is also applicable - for HTTP servers that support the `Range' header. - - Note that if you use `-c' on a file that's already downloaded - completely, `FILE' will not be changed, nor will a second `FILE.1' - copy be created. - -`--dot-style=STYLE' - Set the retrieval style to STYLE. Wget traces the retrieval of - each document by printing dots on the screen, each dot - representing a fixed amount of retrieved data. Any number of dots - may be separated in a "cluster", to make counting easier. This - option allows you to choose one of the pre-defined styles, - determining the number of bytes represented by a dot, the number - of dots in a cluster, and the number of dots on the line. - - With the `default' style each dot represents 1K, there are ten dots - in a cluster and 50 dots in a line. The `binary' style has a more - "computer"-like orientation--8K dots, 16-dots clusters and 48 dots - per line (which makes for 384K lines). The `mega' style is - suitable for downloading very large files--each dot represents 64K - retrieved, there are eight dots in a cluster, and 48 dots on each - line (so each line contains 3M). The `micro' style is exactly the - reverse; it is suitable for downloading small files, with 128-byte - dots, 8 dots per cluster, and 48 dots (6K) per line. - -`-N' -`--timestamping' - Turn on time-stamping. *Note Time-Stamping::, for details. - -`-S' -`--server-response' - Print the headers sent by HTTP servers and responses sent by FTP - servers. - -`--spider' - When invoked with this option, Wget will behave as a Web "spider", - which means that it will not download the pages, just check that - they are there. You can use it to check your bookmarks, e.g. with: - - wget --spider --force-html -i bookmarks.html - - This feature needs much more work for Wget to get close to the - functionality of real WWW spiders. - -`-T seconds' -`--timeout=SECONDS' - Set the read timeout to SECONDS seconds. Whenever a network read - is issued, the file descriptor is checked for a timeout, which - could otherwise leave a pending connection (uninterrupted read). - The default timeout is 900 seconds (fifteen minutes). Setting - timeout to 0 will disable checking for timeouts. - - Please do not lower the default timeout value with this option - unless you know what you are doing. - -`-w SECONDS' -`--wait=SECONDS' - Wait the specified number of seconds between the retrievals. Use - of this option is recommended, as it lightens the server load by - making the requests less frequent. Instead of in seconds, the - time can be specified in minutes using the `m' suffix, in hours - using `h' suffix, or in days using `d' suffix. - - Specifying a large value for this option is useful if the network - or the destination host is down, so that Wget can wait long enough - to reasonably expect the network error to be fixed before the - retry. - -`--waitretry=SECONDS' - If you don't want Wget to wait between _every_ retrieval, but only - between retries of failed downloads, you can use this option. - Wget will use "linear backoff", waiting 1 second after the first - failure on a given file, then waiting 2 seconds after the second - failure on that file, up to the maximum number of SECONDS you - specify. Therefore, a value of 10 will actually make Wget wait up - to (1 + 2 + ... + 10) = 55 seconds per file. - - Note that this option is turned on by default in the global - `wgetrc' file. - -`-Y on/off' -`--proxy=on/off' - Turn proxy support on or off. The proxy is on by default if the - appropriate environmental variable is defined. - -`-Q QUOTA' -`--quota=QUOTA' - Specify download quota for automatic retrievals. The value can be - specified in bytes (default), kilobytes (with `k' suffix), or - megabytes (with `m' suffix). - - Note that quota will never affect downloading a single file. So - if you specify `wget -Q10k ftp://wuarchive.wustl.edu/ls-lR.gz', - all of the `ls-lR.gz' will be downloaded. The same goes even when - several URLs are specified on the command-line. However, quota is - respected when retrieving either recursively, or from an input - file. Thus you may safely type `wget -Q2m -i sites'--download - will be aborted when the quota is exceeded. - - Setting quota to 0 or to `inf' unlimits the download quota. - - -File: wget.info, Node: Directory Options, Next: HTTP Options, Prev: Download Options, Up: Invoking - -Directory Options -================= - -`-nd' -`--no-directories' - Do not create a hierarchy of directories when retrieving - recursively. With this option turned on, all files will get saved - to the current directory, without clobbering (if a name shows up - more than once, the filenames will get extensions `.n'). - -`-x' -`--force-directories' - The opposite of `-nd'--create a hierarchy of directories, even if - one would not have been created otherwise. E.g. `wget -x - http://fly.srk.fer.hr/robots.txt' will save the downloaded file to - `fly.srk.fer.hr/robots.txt'. - -`-nH' -`--no-host-directories' - Disable generation of host-prefixed directories. By default, - invoking Wget with `-r http://fly.srk.fer.hr/' will create a - structure of directories beginning with `fly.srk.fer.hr/'. This - option disables such behavior. - -`--cut-dirs=NUMBER' - Ignore NUMBER directory components. This is useful for getting a - fine-grained control over the directory where recursive retrieval - will be saved. - - Take, for example, the directory at - `ftp://ftp.xemacs.org/pub/xemacs/'. If you retrieve it with `-r', - it will be saved locally under `ftp.xemacs.org/pub/xemacs/'. - While the `-nH' option can remove the `ftp.xemacs.org/' part, you - are still stuck with `pub/xemacs'. This is where `--cut-dirs' - comes in handy; it makes Wget not "see" NUMBER remote directory - components. Here are several examples of how `--cut-dirs' option - works. - - No options -> ftp.xemacs.org/pub/xemacs/ - -nH -> pub/xemacs/ - -nH --cut-dirs=1 -> xemacs/ - -nH --cut-dirs=2 -> . - - --cut-dirs=1 -> ftp.xemacs.org/xemacs/ - ... - - If you just want to get rid of the directory structure, this - option is similar to a combination of `-nd' and `-P'. However, - unlike `-nd', `--cut-dirs' does not lose with subdirectories--for - instance, with `-nH --cut-dirs=1', a `beta/' subdirectory will be - placed to `xemacs/beta', as one would expect. - -`-P PREFIX' -`--directory-prefix=PREFIX' - Set directory prefix to PREFIX. The "directory prefix" is the - directory where all other files and subdirectories will be saved - to, i.e. the top of the retrieval tree. The default is `.' (the - current directory). - - -File: wget.info, Node: HTTP Options, Next: FTP Options, Prev: Directory Options, Up: Invoking - -HTTP Options -============ - -`-E' -`--html-extension' - If a file of type `text/html' is downloaded and the URL does not - end with the regexp "\.[Hh][Tt][Mm][Ll]?", this option will cause - the suffix `.html' to be appended to the local filename. This is - useful, for instance, when you're mirroring a remote site that uses - `.asp' pages, but you want the mirrored pages to be viewable on - your stock Apache server. Another good use for this is when you're - downloading the output of CGIs. A URL like - `http://site.com/article.cgi?25' will be saved as - `article.cgi?25.html'. - - Note that filenames changed in this way will be re-downloaded - every time you re-mirror a site, because wget can't tell that the - local `X.html' file corresponds to remote URL `X' (since it - doesn't yet know that the URL produces output of type `text/html'. - To prevent this re-downloading, you must use `-k' and `-K' so - that the original version of the file will be saved as `X.orig' - (*note Recursive Retrieval Options::). - -`--http-user=USER' -`--http-passwd=PASSWORD' - Specify the username USER and password PASSWORD on an HTTP server. - According to the type of the challenge, Wget will encode them - using either the `basic' (insecure) or the `digest' authentication - scheme. - - Another way to specify username and password is in the URL itself - (*note URL Format::). For more information about security issues - with Wget, *Note Security Considerations::. - -`-C on/off' -`--cache=on/off' - When set to off, disable server-side cache. In this case, Wget - will send the remote server an appropriate directive (`Pragma: - no-cache') to get the file from the remote service, rather than - returning the cached version. This is especially useful for - retrieving and flushing out-of-date documents on proxy servers. - - Caching is allowed by default. - -`--ignore-length' - Unfortunately, some HTTP servers (CGI programs, to be more - precise) send out bogus `Content-Length' headers, which makes Wget - go wild, as it thinks not all the document was retrieved. You can - spot this syndrome if Wget retries getting the same document again - and again, each time claiming that the (otherwise normal) - connection has closed on the very same byte. - - With this option, Wget will ignore the `Content-Length' header--as - if it never existed. - -`--header=ADDITIONAL-HEADER' - Define an ADDITIONAL-HEADER to be passed to the HTTP servers. - Headers must contain a `:' preceded by one or more non-blank - characters, and must not contain newlines. - - You may define more than one additional header by specifying - `--header' more than once. - - wget --header='Accept-Charset: iso-8859-2' \ - --header='Accept-Language: hr' \ - http://fly.srk.fer.hr/ - - Specification of an empty string as the header value will clear all - previous user-defined headers. - -`--proxy-user=USER' -`--proxy-passwd=PASSWORD' - Specify the username USER and password PASSWORD for authentication - on a proxy server. Wget will encode them using the `basic' - authentication scheme. - -`--referer=URL' - Include `Referer: URL' header in HTTP request. Useful for - retrieving documents with server-side processing that assume they - are always being retrieved by interactive web browsers and only - come out properly when Referer is set to one of the pages that - point to them. - -`-s' -`--save-headers' - Save the headers sent by the HTTP server to the file, preceding the - actual contents, with an empty line as the separator. - -`-U AGENT-STRING' -`--user-agent=AGENT-STRING' - Identify as AGENT-STRING to the HTTP server. - - The HTTP protocol allows the clients to identify themselves using a - `User-Agent' header field. This enables distinguishing the WWW - software, usually for statistical purposes or for tracing of - protocol violations. Wget normally identifies as `Wget/VERSION', - VERSION being the current version number of Wget. - - However, some sites have been known to impose the policy of - tailoring the output according to the `User-Agent'-supplied - information. While conceptually this is not such a bad idea, it - has been abused by servers denying information to clients other - than `Mozilla' or Microsoft `Internet Explorer'. This option - allows you to change the `User-Agent' line issued by Wget. Use of - this option is discouraged, unless you really know what you are - doing. - - -File: wget.info, Node: FTP Options, Next: Recursive Retrieval Options, Prev: HTTP Options, Up: Invoking - -FTP Options -=========== - -`--retr-symlinks' - Usually, when retrieving FTP directories recursively and a symbolic - link is encountered, the linked-to file is not downloaded. - Instead, a matching symbolic link is created on the local - filesystem. The pointed-to file will not be downloaded unless - this recursive retrieval would have encountered it separately and - downloaded it anyway. - - When `--retr-symlinks' is specified, however, symbolic links are - traversed and the pointed-to files are retrieved. At this time, - this option does not cause wget to traverse symlinks to - directories and recurse through them, but in the future it should - be enhanced to do this. - - Note that when retrieving a file (not a directory) because it was - specified on the commandline, rather than because it was recursed - to, this option has no effect. Symbolic links are always - traversed in this case. - -`-g on/off' -`--glob=on/off' - Turn FTP globbing on or off. Globbing means you may use the - shell-like special characters ("wildcards"), like `*', `?', `[' - and `]' to retrieve more than one file from the same directory at - once, like: - - wget ftp://gnjilux.srk.fer.hr/*.msg - - By default, globbing will be turned on if the URL contains a - globbing character. This option may be used to turn globbing on - or off permanently. - - You may have to quote the URL to protect it from being expanded by - your shell. Globbing makes Wget look for a directory listing, - which is system-specific. This is why it currently works only - with Unix FTP servers (and the ones emulating Unix `ls' output). - -`--passive-ftp' - Use the "passive" FTP retrieval scheme, in which the client - initiates the data connection. This is sometimes required for FTP - to work behind firewalls. - - -File: wget.info, Node: Recursive Retrieval Options, Next: Recursive Accept/Reject Options, Prev: FTP Options, Up: Invoking - -Recursive Retrieval Options -=========================== - -`-r' -`--recursive' - Turn on recursive retrieving. *Note Recursive Retrieval::, for - more details. - -`-l DEPTH' -`--level=DEPTH' - Specify recursion maximum depth level DEPTH (*note Recursive - Retrieval::). The default maximum depth is 5. - -`--delete-after' - This option tells Wget to delete every single file it downloads, - _after_ having done so. It is useful for pre-fetching popular - pages through a proxy, e.g.: - - wget -r -nd --delete-after http://whatever.com/~popular/page/ - - The `-r' option is to retrieve recursively, and `-nd' to not - create directories. - - Note that `--delete-after' deletes files on the local machine. It - does not issue the `DELE' command to remote FTP sites, for - instance. Also note that when `--delete-after' is specified, - `--convert-links' is ignored, so `.orig' files are simply not - created in the first place. - -`-k' -`--convert-links' - Convert the non-relative links to relative ones locally. Only the - references to the documents actually downloaded will be converted; - the rest will be left unchanged. - - Note that only at the end of the download can Wget know which - links have been downloaded. Because of that, much of the work - done by `-k' will be performed at the end of the downloads. - -`-K' -`--backup-converted' - When converting a file, back up the original version with a `.orig' - suffix. Affects the behavior of `-N' (*note HTTP Time-Stamping - Internals::). - -`-m' -`--mirror' - Turn on options suitable for mirroring. This option turns on - recursion and time-stamping, sets infinite recursion depth and - keeps FTP directory listings. It is currently equivalent to `-r - -N -l inf -nr'. - -`-nr' -`--dont-remove-listing' - Don't remove the temporary `.listing' files generated by FTP - retrievals. Normally, these files contain the raw directory - listings received from FTP servers. Not removing them can be - useful to access the full remote file list when running a mirror, - or for debugging purposes. - -`-p' -`--page-requisites' - This option causes wget to download all the files that are - necessary to properly display a given HTML page. This includes - such things as inlined images, sounds, and referenced stylesheets. - - Ordinarily, when downloading a single HTML page, any requisite - documents that may be needed to display it properly are not - downloaded. Using `-r' together with `-l' can help, but since - wget does not ordinarily distinguish between external and inlined - documents, one is generally left with "leaf documents" that are - missing their requisites. - - For instance, say document `1.html' contains an `' tag - referencing `1.gif' and an `' tag pointing to external document - `2.html'. Say that `2.html' is the same but that its image is - `2.gif' and it links to `3.html'. Say this continues up to some - arbitrarily high number. - - If one executes the command: - - wget -r -l 2 http://SITE/1.html - - then `1.html', `1.gif', `2.html', `2.gif', and `3.html' will be - downloaded. As you can see, `3.html' is without its requisite - `3.gif' because wget is simply counting the number of hops (up to - 2) away from `1.html' in order to determine where to stop the - recursion. However, with this command: - - wget -r -l 2 -p http://SITE/1.html - - all the above files _and_ `3.html''s requisite `3.gif' will be - downloaded. Similarly, - - wget -r -l 1 -p http://SITE/1.html - - will cause `1.html', `1.gif', `2.html', and `2.gif' to be - downloaded. One might think that: - - wget -r -l 0 -p http://SITE/1.html - - would download just `1.html' and `1.gif', but unfortunately this - is not the case, because `-l 0' is equivalent to `-l inf' - that - is, infinite recursion. To download a single HTML page (or a - handful of them, all specified on the commandline or in a `-i' URL - input file) and its requisites, simply leave off `-p' and `-l': - - wget -p http://SITE/1.html - - Note that wget will behave as if `-r' had been specified, but only - that single page and its requisites will be downloaded. Links - from that page to external documents will not be followed. - Actually, to download a single page and all its requisites (even - if they exist on separate websites), and make sure the lot - displays properly locally, this author likes to use a few options - in addition to `-p': - - wget -E -H -k -K -nh -p http://SITE/DOCUMENT - - To finish off this topic, it's worth knowing that wget's idea of an - external document link is any URL specified in an `' tag, an - `' tag, or a `' tag other than `'. - - -File: wget.info, Node: Recursive Accept/Reject Options, Prev: Recursive Retrieval Options, Up: Invoking - -Recursive Accept/Reject Options -=============================== - -`-A ACCLIST --accept ACCLIST' -`-R REJLIST --reject REJLIST' - Specify comma-separated lists of file name suffixes or patterns to - accept or reject (*note Types of Files:: for more details). - -`-D DOMAIN-LIST' -`--domains=DOMAIN-LIST' - Set domains to be accepted and DNS looked-up, where DOMAIN-LIST is - a comma-separated list. Note that it does _not_ turn on `-H'. - This option speeds things up, even if only one host is spanned - (*note Domain Acceptance::). - -`--exclude-domains DOMAIN-LIST' - Exclude the domains given in a comma-separated DOMAIN-LIST from - DNS-lookup (*note Domain Acceptance::). - -`--follow-ftp' - Follow FTP links from HTML documents. Without this option, Wget - will ignore all the FTP links. - -`--follow-tags=LIST' - Wget has an internal table of HTML tag / attribute pairs that it - considers when looking for linked documents during a recursive - retrieval. If a user wants only a subset of those tags to be - considered, however, he or she should be specify such tags in a - comma-separated LIST with this option. - -`-G LIST' -`--ignore-tags=LIST' - This is the opposite of the `--follow-tags' option. To skip - certain HTML tags when recursively looking for documents to - download, specify them in a comma-separated LIST. - - In the past, the `-G' option was the best bet for downloading a - single page and its requisites, using a commandline like: - - wget -Ga,area -H -k -K -nh -r http://SITE/DOCUMENT - - However, the author of this option came across a page with tags - like `' and came to the realization that - `-G' was not enough. One can't just tell wget to ignore `', - because then stylesheets will not be downloaded. Now the best bet - for downloading a single page and its requisites is the dedicated - `--page-requisites' option. - -`-H' -`--span-hosts' - Enable spanning across hosts when doing recursive retrieving - (*note All Hosts::). - -`-L' -`--relative' - Follow relative links only. Useful for retrieving a specific home - page without any distractions, not even those from the same hosts - (*note Relative Links::). - -`-I LIST' -`--include-directories=LIST' - Specify a comma-separated list of directories you wish to follow - when downloading (*note Directory-Based Limits:: for more - details.) Elements of LIST may contain wildcards. - -`-X LIST' -`--exclude-directories=LIST' - Specify a comma-separated list of directories you wish to exclude - from download (*note Directory-Based Limits:: for more details.) - Elements of LIST may contain wildcards. - -`-nh' -`--no-host-lookup' - Disable the time-consuming DNS lookup of almost all hosts (*note - Host Checking::). - -`-np' - -`--no-parent' - Do not ever ascend to the parent directory when retrieving - recursively. This is a useful option, since it guarantees that - only the files _below_ a certain hierarchy will be downloaded. - *Note Directory-Based Limits::, for more details. - - -File: wget.info, Node: Recursive Retrieval, Next: Following Links, Prev: Invoking, Up: Top - -Recursive Retrieval -******************* - - GNU Wget is capable of traversing parts of the Web (or a single HTTP -or FTP server), depth-first following links and directory structure. -This is called "recursive" retrieving, or "recursion". - - With HTTP URLs, Wget retrieves and parses the HTML from the given -URL, documents, retrieving the files the HTML document was referring -to, through markups like `href', or `src'. If the freshly downloaded -file is also of type `text/html', it will be parsed and followed -further. - - The maximum "depth" to which the retrieval may descend is specified -with the `-l' option (the default maximum depth is five layers). *Note -Recursive Retrieval::. - - When retrieving an FTP URL recursively, Wget will retrieve all the -data from the given directory tree (including the subdirectories up to -the specified depth) on the remote server, creating its mirror image -locally. FTP retrieval is also limited by the `depth' parameter. - - By default, Wget will create a local directory tree, corresponding to -the one found on the remote server. - - Recursive retrieving can find a number of applications, the most -important of which is mirroring. It is also useful for WWW -presentations, and any other opportunities where slow network -connections should be bypassed by storing the files locally. - - You should be warned that invoking recursion may cause grave -overloading on your system, because of the fast exchange of data -through the network; all of this may hamper other users' work. The -same stands for the foreign server you are mirroring--the more requests -it gets in a rows, the greater is its load. - - Careless retrieving can also fill your file system uncontrollably, -which can grind the machine to a halt. - - The load can be minimized by lowering the maximum recursion level -(`-l') and/or by lowering the number of retries (`-t'). You may also -consider using the `-w' option to slow down your requests to the remote -servers, as well as the numerous options to narrow the number of -followed links (*note Following Links::). - - Recursive retrieval is a good thing when used properly. Please take -all precautions not to wreak havoc through carelessness. - - -File: wget.info, Node: Following Links, Next: Time-Stamping, Prev: Recursive Retrieval, Up: Top - -Following Links -*************** - - When retrieving recursively, one does not wish to retrieve loads of -unnecessary data. Most of the time the users bear in mind exactly what -they want to download, and want Wget to follow only specific links. - - For example, if you wish to download the music archive from -`fly.srk.fer.hr', you will not want to download all the home pages that -happen to be referenced by an obscure part of the archive. - - Wget possesses several mechanisms that allows you to fine-tune which -links it will follow. - -* Menu: - -* Relative Links:: Follow relative links only. -* Host Checking:: Follow links on the same host. -* Domain Acceptance:: Check on a list of domains. -* All Hosts:: No host restrictions. -* Types of Files:: Getting only certain files. -* Directory-Based Limits:: Getting only certain directories. -* FTP Links:: Following FTP links. - - -File: wget.info, Node: Relative Links, Next: Host Checking, Prev: Following Links, Up: Following Links - -Relative Links -============== - - When only relative links are followed (option `-L'), recursive -retrieving will never span hosts. No time-expensive DNS-lookups will -be performed, and the process will be very fast, with the minimum -strain of the network. This will suit your needs often, especially when -mirroring the output of various `x2html' converters, since they -generally output relative links. - - -File: wget.info, Node: Host Checking, Next: Domain Acceptance, Prev: Relative Links, Up: Following Links - -Host Checking -============= - - The drawback of following the relative links solely is that humans -often tend to mix them with absolute links to the very same host, and -the very same page. In this mode (which is the default mode for -following links) all URLs that refer to the same host will be retrieved. - - The problem with this option are the aliases of the hosts and -domains. Thus there is no way for Wget to know that `regoc.srce.hr' and -`www.srce.hr' are the same host, or that `fly.srk.fer.hr' is the same -as `fly.cc.fer.hr'. Whenever an absolute link is encountered, the host -is DNS-looked-up with `gethostbyname' to check whether we are maybe -dealing with the same hosts. Although the results of `gethostbyname' -are cached, it is still a great slowdown, e.g. when dealing with large -indices of home pages on different hosts (because each of the hosts -must be DNS-resolved to see whether it just _might_ be an alias of the -starting host). - - To avoid the overhead you may use `-nh', which will turn off -DNS-resolving and make Wget compare hosts literally. This will make -things run much faster, but also much less reliable (e.g. `www.srce.hr' -and `regoc.srce.hr' will be flagged as different hosts). - - Note that modern HTTP servers allow one IP address to host several -"virtual servers", each having its own directory hierarchy. Such -"servers" are distinguished by their hostnames (all of which point to -the same IP address); for this to work, a client must send a `Host' -header, which is what Wget does. However, in that case Wget _must not_ -try to divine a host's "real" address, nor try to use the same hostname -for each access, i.e. `-nh' must be turned on. - - In other words, the `-nh' option must be used to enable the -retrieval from virtual servers distinguished by their hostnames. As the -number of such server setups grow, the behavior of `-nh' may become the -default in the future. - - -File: wget.info, Node: Domain Acceptance, Next: All Hosts, Prev: Host Checking, Up: Following Links - -Domain Acceptance -================= - - With the `-D' option you may specify the domains that will be -followed. The hosts the domain of which is not in this list will not be -DNS-resolved. Thus you can specify `-Dmit.edu' just to make sure that -*nothing outside of MIT gets looked up*. This is very important and -useful. It also means that `-D' does _not_ imply `-H' (span all -hosts), which must be specified explicitly. Feel free to use this -options since it will speed things up, with almost all the reliability -of checking for all hosts. Thus you could invoke - - wget -r -D.hr http://fly.srk.fer.hr/ - - to make sure that only the hosts in `.hr' domain get DNS-looked-up -for being equal to `fly.srk.fer.hr'. So `fly.cc.fer.hr' will be -checked (only once!) and found equal, but `www.gnu.ai.mit.edu' will not -even be checked. - - Of course, domain acceptance can be used to limit the retrieval to -particular domains with spanning of hosts in them, but then you must -specify `-H' explicitly. E.g.: - - wget -r -H -Dmit.edu,stanford.edu http://www.mit.edu/ - - will start with `http://www.mit.edu/', following links across MIT -and Stanford. - - If there are domains you want to exclude specifically, you can do it -with `--exclude-domains', which accepts the same type of arguments of -`-D', but will _exclude_ all the listed domains. For example, if you -want to download all the hosts from `foo.edu' domain, with the -exception of `sunsite.foo.edu', you can do it like this: - - wget -rH -Dfoo.edu --exclude-domains sunsite.foo.edu http://www.foo.edu/ - - -File: wget.info, Node: All Hosts, Next: Types of Files, Prev: Domain Acceptance, Up: Following Links - -All Hosts -========= - - When `-H' is specified without `-D', all hosts are freely spanned. -There are no restrictions whatsoever as to what part of the net Wget -will go to fetch documents, other than maximum retrieval depth. If a -page references `www.yahoo.com', so be it. Such an option is rarely -useful for itself. - - -File: wget.info, Node: Types of Files, Next: Directory-Based Limits, Prev: All Hosts, Up: Following Links - -Types of Files -============== - - When downloading material from the web, you will often want to -restrict the retrieval to only certain file types. For example, if you -are interested in downloading GIFs, you will not be overjoyed to get -loads of PostScript documents, and vice versa. - - Wget offers two options to deal with this problem. Each option -description lists a short name, a long name, and the equivalent command -in `.wgetrc'. - -`-A ACCLIST' -`--accept ACCLIST' -`accept = ACCLIST' - The argument to `--accept' option is a list of file suffixes or - patterns that Wget will download during recursive retrieval. A - suffix is the ending part of a file, and consists of "normal" - letters, e.g. `gif' or `.jpg'. A matching pattern contains - shell-like wildcards, e.g. `books*' or `zelazny*196[0-9]*'. - - So, specifying `wget -A gif,jpg' will make Wget download only the - files ending with `gif' or `jpg', i.e. GIFs and JPEGs. On the - other hand, `wget -A "zelazny*196[0-9]*"' will download only files - beginning with `zelazny' and containing numbers from 1960 to 1969 - anywhere within. Look up the manual of your shell for a - description of how pattern matching works. - - Of course, any number of suffixes and patterns can be combined - into a comma-separated list, and given as an argument to `-A'. - -`-R REJLIST' -`--reject REJLIST' -`reject = REJLIST' - The `--reject' option works the same way as `--accept', only its - logic is the reverse; Wget will download all files _except_ the - ones matching the suffixes (or patterns) in the list. - - So, if you want to download a whole page except for the cumbersome - MPEGs and .AU files, you can use `wget -R mpg,mpeg,au'. - Analogously, to download all files except the ones beginning with - `bjork', use `wget -R "bjork*"'. The quotes are to prevent - expansion by the shell. - - The `-A' and `-R' options may be combined to achieve even better -fine-tuning of which files to retrieve. E.g. `wget -A "*zelazny*" -R -.ps' will download all the files having `zelazny' as a part of their -name, but _not_ the PostScript files. - - Note that these two options do not affect the downloading of HTML -files; Wget must load all the HTMLs to know where to go at -all--recursive retrieval would make no sense otherwise. - diff --git a/doc/wget.info-2 b/doc/wget.info-2 deleted file mode 100644 index 8958f49b..00000000 --- a/doc/wget.info-2 +++ /dev/null @@ -1,1248 +0,0 @@ -This is wget.info, produced by makeinfo version 4.0 from wget.texi. - -INFO-DIR-SECTION Net Utilities -INFO-DIR-SECTION World Wide Web -START-INFO-DIR-ENTRY -* Wget: (wget). The non-interactive network downloader. -END-INFO-DIR-ENTRY - - This file documents the the GNU Wget utility for downloading network -data. - - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with the -Invariant Sections being "GNU General Public License" and "GNU Free -Documentation License", with no Front-Cover Texts, and with no -Back-Cover Texts. A copy of the license is included in the section -entitled "GNU Free Documentation License". - - -File: wget.info, Node: Directory-Based Limits, Next: FTP Links, Prev: Types of Files, Up: Following Links - -Directory-Based Limits -====================== - - Regardless of other link-following facilities, it is often useful to -place the restriction of what files to retrieve based on the directories -those files are placed in. There can be many reasons for this--the -home pages may be organized in a reasonable directory structure; or some -directories may contain useless information, e.g. `/cgi-bin' or `/dev' -directories. - - Wget offers three different options to deal with this requirement. -Each option description lists a short name, a long name, and the -equivalent command in `.wgetrc'. - -`-I LIST' -`--include LIST' -`include_directories = LIST' - `-I' option accepts a comma-separated list of directories included - in the retrieval. Any other directories will simply be ignored. - The directories are absolute paths. - - So, if you wish to download from `http://host/people/bozo/' - following only links to bozo's colleagues in the `/people' - directory and the bogus scripts in `/cgi-bin', you can specify: - - wget -I /people,/cgi-bin http://host/people/bozo/ - -`-X LIST' -`--exclude LIST' -`exclude_directories = LIST' - `-X' option is exactly the reverse of `-I'--this is a list of - directories _excluded_ from the download. E.g. if you do not want - Wget to download things from `/cgi-bin' directory, specify `-X - /cgi-bin' on the command line. - - The same as with `-A'/`-R', these two options can be combined to - get a better fine-tuning of downloading subdirectories. E.g. if - you want to load all the files from `/pub' hierarchy except for - `/pub/worthless', specify `-I/pub -X/pub/worthless'. - -`-np' -`--no-parent' -`no_parent = on' - The simplest, and often very useful way of limiting directories is - disallowing retrieval of the links that refer to the hierarchy - "above" than the beginning directory, i.e. disallowing ascent to - the parent directory/directories. - - The `--no-parent' option (short `-np') is useful in this case. - Using it guarantees that you will never leave the existing - hierarchy. Supposing you issue Wget with: - - wget -r --no-parent http://somehost/~luzer/my-archive/ - - You may rest assured that none of the references to - `/~his-girls-homepage/' or `/~luzer/all-my-mpegs/' will be - followed. Only the archive you are interested in will be - downloaded. Essentially, `--no-parent' is similar to - `-I/~luzer/my-archive', only it handles redirections in a more - intelligent fashion. - - -File: wget.info, Node: FTP Links, Prev: Directory-Based Limits, Up: Following Links - -Following FTP Links -=================== - - The rules for FTP are somewhat specific, as it is necessary for them -to be. FTP links in HTML documents are often included for purposes of -reference, and it is often inconvenient to download them by default. - - To have FTP links followed from HTML documents, you need to specify -the `--follow-ftp' option. Having done that, FTP links will span hosts -regardless of `-H' setting. This is logical, as FTP links rarely point -to the same host where the HTTP server resides. For similar reasons, -the `-L' options has no effect on such downloads. On the other hand, -domain acceptance (`-D') and suffix rules (`-A' and `-R') apply -normally. - - Also note that followed links to FTP directories will not be -retrieved recursively further. - - -File: wget.info, Node: Time-Stamping, Next: Startup File, Prev: Following Links, Up: Top - -Time-Stamping -************* - - One of the most important aspects of mirroring information from the -Internet is updating your archives. - - Downloading the whole archive again and again, just to replace a few -changed files is expensive, both in terms of wasted bandwidth and money, -and the time to do the update. This is why all the mirroring tools -offer the option of incremental updating. - - Such an updating mechanism means that the remote server is scanned in -search of "new" files. Only those new files will be downloaded in the -place of the old ones. - - A file is considered new if one of these two conditions are met: - - 1. A file of that name does not already exist locally. - - 2. A file of that name does exist, but the remote file was modified - more recently than the local file. - - To implement this, the program needs to be aware of the time of last -modification of both remote and local files. Such information are -called the "time-stamps". - - The time-stamping in GNU Wget is turned on using `--timestamping' -(`-N') option, or through `timestamping = on' directive in `.wgetrc'. -With this option, for each file it intends to download, Wget will check -whether a local file of the same name exists. If it does, and the -remote file is older, Wget will not download it. - - If the local file does not exist, or the sizes of the files do not -match, Wget will download the remote file no matter what the time-stamps -say. - -* Menu: - -* Time-Stamping Usage:: -* HTTP Time-Stamping Internals:: -* FTP Time-Stamping Internals:: - - -File: wget.info, Node: Time-Stamping Usage, Next: HTTP Time-Stamping Internals, Prev: Time-Stamping, Up: Time-Stamping - -Time-Stamping Usage -=================== - - The usage of time-stamping is simple. Say you would like to -download a file so that it keeps its date of modification. - - wget -S http://www.gnu.ai.mit.edu/ - - A simple `ls -l' shows that the time stamp on the local file equals -the state of the `Last-Modified' header, as returned by the server. As -you can see, the time-stamping info is preserved locally, even without -`-N'. - - Several days later, you would like Wget to check if the remote file -has changed, and download it if it has. - - wget -N http://www.gnu.ai.mit.edu/ - - Wget will ask the server for the last-modified date. If the local -file is newer, the remote file will not be re-fetched. However, if the -remote file is more recent, Wget will proceed fetching it normally. - - The same goes for FTP. For example: - - wget ftp://ftp.ifi.uio.no/pub/emacs/gnus/* - - `ls' will show that the timestamps are set according to the state on -the remote server. Reissuing the command with `-N' will make Wget -re-fetch _only_ the files that have been modified. - - In both HTTP and FTP retrieval Wget will time-stamp the local file -correctly (with or without `-N') if it gets the stamps, i.e. gets the -directory listing for FTP or the `Last-Modified' header for HTTP. - - If you wished to mirror the GNU archive every week, you would use the -following command every week: - - wget --timestamping -r ftp://prep.ai.mit.edu/pub/gnu/ - - -File: wget.info, Node: HTTP Time-Stamping Internals, Next: FTP Time-Stamping Internals, Prev: Time-Stamping Usage, Up: Time-Stamping - -HTTP Time-Stamping Internals -============================ - - Time-stamping in HTTP is implemented by checking of the -`Last-Modified' header. If you wish to retrieve the file `foo.html' -through HTTP, Wget will check whether `foo.html' exists locally. If it -doesn't, `foo.html' will be retrieved unconditionally. - - If the file does exist locally, Wget will first check its local -time-stamp (similar to the way `ls -l' checks it), and then send a -`HEAD' request to the remote server, demanding the information on the -remote file. - - The `Last-Modified' header is examined to find which file was -modified more recently (which makes it "newer"). If the remote file is -newer, it will be downloaded; if it is older, Wget will give up.(1) - - When `--backup-converted' (`-K') is specified in conjunction with -`-N', server file `X' is compared to local file `X.orig', if extant, -rather than being compared to local file `X', which will always differ -if it's been converted by `--convert-links' (`-k'). - - Arguably, HTTP time-stamping should be implemented using the -`If-Modified-Since' request. - - ---------- Footnotes ---------- - - (1) As an additional check, Wget will look at the `Content-Length' -header, and compare the sizes; if they are not the same, the remote -file will be downloaded no matter what the time-stamp says. - - -File: wget.info, Node: FTP Time-Stamping Internals, Prev: HTTP Time-Stamping Internals, Up: Time-Stamping - -FTP Time-Stamping Internals -=========================== - - In theory, FTP time-stamping works much the same as HTTP, only FTP -has no headers--time-stamps must be received from the directory -listings. - - For each directory files must be retrieved from, Wget will use the -`LIST' command to get the listing. It will try to analyze the listing, -assuming that it is a Unix `ls -l' listing, and extract the -time-stamps. The rest is exactly the same as for HTTP. - - Assumption that every directory listing is a Unix-style listing may -sound extremely constraining, but in practice it is not, as many -non-Unix FTP servers use the Unixoid listing format because most (all?) -of the clients understand it. Bear in mind that RFC959 defines no -standard way to get a file list, let alone the time-stamps. We can -only hope that a future standard will define this. - - Another non-standard solution includes the use of `MDTM' command -that is supported by some FTP servers (including the popular -`wu-ftpd'), which returns the exact time of the specified file. Wget -may support this command in the future. - - -File: wget.info, Node: Startup File, Next: Examples, Prev: Time-Stamping, Up: Top - -Startup File -************ - - Once you know how to change default settings of Wget through command -line arguments, you may wish to make some of those settings permanent. -You can do that in a convenient way by creating the Wget startup -file--`.wgetrc'. - - Besides `.wgetrc' is the "main" initialization file, it is -convenient to have a special facility for storing passwords. Thus Wget -reads and interprets the contents of `$HOME/.netrc', if it finds it. -You can find `.netrc' format in your system manuals. - - Wget reads `.wgetrc' upon startup, recognizing a limited set of -commands. - -* Menu: - -* Wgetrc Location:: Location of various wgetrc files. -* Wgetrc Syntax:: Syntax of wgetrc. -* Wgetrc Commands:: List of available commands. -* Sample Wgetrc:: A wgetrc example. - - -File: wget.info, Node: Wgetrc Location, Next: Wgetrc Syntax, Prev: Startup File, Up: Startup File - -Wgetrc Location -=============== - - When initializing, Wget will look for a "global" startup file, -`/usr/local/etc/wgetrc' by default (or some prefix other than -`/usr/local', if Wget was not installed there) and read commands from -there, if it exists. - - Then it will look for the user's file. If the environmental variable -`WGETRC' is set, Wget will try to load that file. Failing that, no -further attempts will be made. - - If `WGETRC' is not set, Wget will try to load `$HOME/.wgetrc'. - - The fact that user's settings are loaded after the system-wide ones -means that in case of collision user's wgetrc _overrides_ the -system-wide wgetrc (in `/usr/local/etc/wgetrc' by default). Fascist -admins, away! - - -File: wget.info, Node: Wgetrc Syntax, Next: Wgetrc Commands, Prev: Wgetrc Location, Up: Startup File - -Wgetrc Syntax -============= - - The syntax of a wgetrc command is simple: - - variable = value - - The "variable" will also be called "command". Valid "values" are -different for different commands. - - The commands are case-insensitive and underscore-insensitive. Thus -`DIr__PrefiX' is the same as `dirprefix'. Empty lines, lines beginning -with `#' and lines containing white-space only are discarded. - - Commands that expect a comma-separated list will clear the list on an -empty command. So, if you wish to reset the rejection list specified in -global `wgetrc', you can do it with: - - reject = - - -File: wget.info, Node: Wgetrc Commands, Next: Sample Wgetrc, Prev: Wgetrc Syntax, Up: Startup File - -Wgetrc Commands -=============== - - The complete set of commands is listed below. Legal values are -listed after the `='. Simple Boolean values can be set or unset using -`on' and `off' or `1' and `0'. A fancier kind of Boolean allowed in -some cases is the "lockable" Boolean, which may be set to `on', `off', -`always', or `never'. If an option is set to `always' or `never', that -value will be locked in for the duration of the wget invocation - -commandline options will not override. - - Some commands take pseudo-arbitrary values. ADDRESS values can be -hostnames or dotted-quad IP addresses. N can be any positive integer, -or `inf' for infinity, where appropriate. STRING values can be any -non-empty string. - - Most of these commands have commandline equivalents (*note -Invoking::), though some of the more obscure or rarely used ones do not. - -accept/reject = STRING - Same as `-A'/`-R' (*note Types of Files::). - -add_hostdir = on/off - Enable/disable host-prefixed file names. `-nH' disables it. - -continue = on/off - Enable/disable continuation of the retrieval - the same as `-c' - (which enables it). - -background = on/off - Enable/disable going to background - the same as `-b' (which - enables it). - -backup_converted = on/off - Enable/disable saving pre-converted files with the suffix `.orig' - - the same as `-K' (which enables it). - -base = STRING - Consider relative URLs in URL input files forced to be interpreted - as HTML as being relative to STRING - the same as `-B'. - -bind_address = ADDRESS - Bind to ADDRESS, like the `--bind-address' option. - -cache = on/off - When set to off, disallow server-caching. See the `-C' option. - -convert links = on/off - Convert non-relative links locally. The same as `-k'. - -cut_dirs = N - Ignore N remote directory components. - -debug = on/off - Debug mode, same as `-d'. - -delete_after = on/off - Delete after download - the same as `--delete-after'. - -dir_prefix = STRING - Top of directory tree - the same as `-P'. - -dirstruct = on/off - Turning dirstruct on or off - the same as `-x' or `-nd', - respectively. - -domains = STRING - Same as `-D' (*note Domain Acceptance::). - -dot_bytes = N - Specify the number of bytes "contained" in a dot, as seen - throughout the retrieval (1024 by default). You can postfix the - value with `k' or `m', representing kilobytes and megabytes, - respectively. With dot settings you can tailor the dot retrieval - to suit your needs, or you can use the predefined "styles" (*note - Download Options::). - -dots_in_line = N - Specify the number of dots that will be printed in each line - throughout the retrieval (50 by default). - -dot_spacing = N - Specify the number of dots in a single cluster (10 by default). - -dot_style = STRING - Specify the dot retrieval "style", as with `--dot-style'. - -exclude_directories = STRING - Specify a comma-separated list of directories you wish to exclude - from download - the same as `-X' (*note Directory-Based Limits::). - -exclude_domains = STRING - Same as `--exclude-domains' (*note Domain Acceptance::). - -follow_ftp = on/off - Follow FTP links from HTML documents - the same as `-f'. - -follow_tags = STRING - Only follow certain HTML tags when doing a recursive retrieval, - just like `--follow-tags'. - -force_html = on/off - If set to on, force the input filename to be regarded as an HTML - document - the same as `-F'. - -ftp_proxy = STRING - Use STRING as FTP proxy, instead of the one specified in - environment. - -glob = on/off - Turn globbing on/off - the same as `-g'. - -header = STRING - Define an additional header, like `--header'. - -html_extension = on/off - Add a `.html' extension to `text/html' files without it, like `-E'. - -http_passwd = STRING - Set HTTP password. - -http_proxy = STRING - Use STRING as HTTP proxy, instead of the one specified in - environment. - -http_user = STRING - Set HTTP user to STRING. - -ignore_length = on/off - When set to on, ignore `Content-Length' header; the same as - `--ignore-length'. - -ignore_tags = STRING - Ignore certain HTML tags when doing a recursive retrieval, just - like `-G' / `--ignore-tags'. - -include_directories = STRING - Specify a comma-separated list of directories you wish to follow - when downloading - the same as `-I'. - -input = STRING - Read the URLs from STRING, like `-i'. - -kill_longer = on/off - Consider data longer than specified in content-length header as - invalid (and retry getting it). The default behaviour is to save - as much data as there is, provided there is more than or equal to - the value in `Content-Length'. - -logfile = STRING - Set logfile - the same as `-o'. - -login = STRING - Your user name on the remote machine, for FTP. Defaults to - `anonymous'. - -mirror = on/off - Turn mirroring on/off. The same as `-m'. - -netrc = on/off - Turn reading netrc on or off. - -noclobber = on/off - Same as `-nc'. - -no_parent = on/off - Disallow retrieving outside the directory hierarchy, like - `--no-parent' (*note Directory-Based Limits::). - -no_proxy = STRING - Use STRING as the comma-separated list of domains to avoid in - proxy loading, instead of the one specified in environment. - -output_document = STRING - Set the output filename - the same as `-O'. - -page_requisites = on/off - Download all ancillary documents necessary for a single HTML page - to display properly - the same as `-p'. - -passive_ftp = on/off/always/never - Set passive FTP - the same as `--passive-ftp'. Some scripts and - `.pm' (Perl module) files download files using `wget - --passive-ftp'. If your firewall does not allow this, you can set - `passive_ftp = never' to override the commandline. - -passwd = STRING - Set your FTP password to PASSWORD. Without this setting, the - password defaults to `username@hostname.domainname'. - -proxy_user = STRING - Set proxy authentication user name to STRING, like `--proxy-user'. - -proxy_passwd = STRING - Set proxy authentication password to STRING, like `--proxy-passwd'. - -referer = STRING - Set HTTP `Referer:' header just like `--referer'. (Note it was - the folks who wrote the HTTP spec who got the spelling of - "referrer" wrong.) - -quiet = on/off - Quiet mode - the same as `-q'. - -quota = QUOTA - Specify the download quota, which is useful to put in the global - `wgetrc'. When download quota is specified, Wget will stop - retrieving after the download sum has become greater than quota. - The quota can be specified in bytes (default), kbytes `k' - appended) or mbytes (`m' appended). Thus `quota = 5m' will set - the quota to 5 mbytes. Note that the user's startup file overrides - system settings. - -reclevel = N - Recursion level - the same as `-l'. - -recursive = on/off - Recursive on/off - the same as `-r'. - -relative_only = on/off - Follow only relative links - the same as `-L' (*note Relative - Links::). - -remove_listing = on/off - If set to on, remove FTP listings downloaded by Wget. Setting it - to off is the same as `-nr'. - -retr_symlinks = on/off - When set to on, retrieve symbolic links as if they were plain - files; the same as `--retr-symlinks'. - -robots = on/off - Use (or not) `/robots.txt' file (*note Robots::). Be sure to know - what you are doing before changing the default (which is `on'). - -server_response = on/off - Choose whether or not to print the HTTP and FTP server responses - - the same as `-S'. - -simple_host_check = on/off - Same as `-nh' (*note Host Checking::). - -span_hosts = on/off - Same as `-H'. - -timeout = N - Set timeout value - the same as `-T'. - -timestamping = on/off - Turn timestamping on/off. The same as `-N' (*note Time-Stamping::). - -tries = N - Set number of retries per URL - the same as `-t'. - -use_proxy = on/off - Turn proxy support on/off. The same as `-Y'. - -verbose = on/off - Turn verbose on/off - the same as `-v'/`-nv'. - -wait = N - Wait N seconds between retrievals - the same as `-w'. - -waitretry = N - Wait up to N seconds between retries of failed retrievals only - - the same as `--waitretry'. Note that this is turned on by default - in the global `wgetrc'. - - -File: wget.info, Node: Sample Wgetrc, Prev: Wgetrc Commands, Up: Startup File - -Sample Wgetrc -============= - - This is the sample initialization file, as given in the distribution. -It is divided in two section--one for global usage (suitable for global -startup file), and one for local usage (suitable for `$HOME/.wgetrc'). -Be careful about the things you change. - - Note that almost all the lines are commented out. For a command to -have any effect, you must remove the `#' character at the beginning of -its line. - - - -File: wget.info, Node: Examples, Next: Various, Prev: Startup File, Up: Top - -Examples -******** - - The examples are classified into three sections, because of clarity. -The first section is a tutorial for beginners. The second section -explains some of the more complex program features. The third section -contains advice for mirror administrators, as well as even more complex -features (that some would call perverted). - -* Menu: - -* Simple Usage:: Simple, basic usage of the program. -* Advanced Usage:: Advanced techniques of usage. -* Guru Usage:: Mirroring and the hairy stuff. - - -File: wget.info, Node: Simple Usage, Next: Advanced Usage, Prev: Examples, Up: Examples - -Simple Usage -============ - - * Say you want to download a URL. Just type: - - wget http://fly.srk.fer.hr/ - - The response will be something like: - - --13:30:45-- http://fly.srk.fer.hr:80/en/ - => `index.html' - Connecting to fly.srk.fer.hr:80... connected! - HTTP request sent, awaiting response... 200 OK - Length: 4,694 [text/html] - - 0K -> .... [100%] - - 13:30:46 (23.75 KB/s) - `index.html' saved [4694/4694] - - * But what will happen if the connection is slow, and the file is - lengthy? The connection will probably fail before the whole file - is retrieved, more than once. In this case, Wget will try getting - the file until it either gets the whole of it, or exceeds the - default number of retries (this being 20). It is easy to change - the number of tries to 45, to insure that the whole file will - arrive safely: - - wget --tries=45 http://fly.srk.fer.hr/jpg/flyweb.jpg - - * Now let's leave Wget to work in the background, and write its - progress to log file `log'. It is tiring to type `--tries', so we - shall use `-t'. - - wget -t 45 -o log http://fly.srk.fer.hr/jpg/flyweb.jpg & - - The ampersand at the end of the line makes sure that Wget works in - the background. To unlimit the number of retries, use `-t inf'. - - * The usage of FTP is as simple. Wget will take care of login and - password. - - $ wget ftp://gnjilux.srk.fer.hr/welcome.msg - --10:08:47-- ftp://gnjilux.srk.fer.hr:21/welcome.msg - => `welcome.msg' - Connecting to gnjilux.srk.fer.hr:21... connected! - Logging in as anonymous ... Logged in! - ==> TYPE I ... done. ==> CWD not needed. - ==> PORT ... done. ==> RETR welcome.msg ... done. - Length: 1,340 (unauthoritative) - - 0K -> . [100%] - - 10:08:48 (1.28 MB/s) - `welcome.msg' saved [1340] - - * If you specify a directory, Wget will retrieve the directory - listing, parse it and convert it to HTML. Try: - - wget ftp://prep.ai.mit.edu/pub/gnu/ - lynx index.html - - -File: wget.info, Node: Advanced Usage, Next: Guru Usage, Prev: Simple Usage, Up: Examples - -Advanced Usage -============== - - * You would like to read the list of URLs from a file? Not a problem - with that: - - wget -i file - - If you specify `-' as file name, the URLs will be read from - standard input. - - * Create a mirror image of GNU WWW site (with the same directory - structure the original has) with only one try per document, saving - the log of the activities to `gnulog': - - wget -r -t1 http://www.gnu.ai.mit.edu/ -o gnulog - - * Retrieve the first layer of yahoo links: - - wget -r -l1 http://www.yahoo.com/ - - * Retrieve the index.html of `www.lycos.com', showing the original - server headers: - - wget -S http://www.lycos.com/ - - * Save the server headers with the file: - wget -s http://www.lycos.com/ - more index.html - - * Retrieve the first two levels of `wuarchive.wustl.edu', saving them - to /tmp. - - wget -P/tmp -l2 ftp://wuarchive.wustl.edu/ - - * You want to download all the GIFs from an HTTP directory. `wget - http://host/dir/*.gif' doesn't work, since HTTP retrieval does not - support globbing. In that case, use: - - wget -r -l1 --no-parent -A.gif http://host/dir/ - - It is a bit of a kludge, but it works. `-r -l1' means to retrieve - recursively (*note Recursive Retrieval::), with maximum depth of 1. - `--no-parent' means that references to the parent directory are - ignored (*note Directory-Based Limits::), and `-A.gif' means to - download only the GIF files. `-A "*.gif"' would have worked too. - - * Suppose you were in the middle of downloading, when Wget was - interrupted. Now you do not want to clobber the files already - present. It would be: - - wget -nc -r http://www.gnu.ai.mit.edu/ - - * If you want to encode your own username and password to HTTP or - FTP, use the appropriate URL syntax (*note URL Format::). - - wget ftp://hniksic:mypassword@jagor.srce.hr/.emacs - - * If you do not like the default retrieval visualization (1K dots - with 10 dots per cluster and 50 dots per line), you can customize - it through dot settings (*note Wgetrc Commands::). For example, - many people like the "binary" style of retrieval, with 8K dots and - 512K lines: - - wget --dot-style=binary ftp://prep.ai.mit.edu/pub/gnu/README - - You can experiment with other styles, like: - - wget --dot-style=mega ftp://ftp.xemacs.org/pub/xemacs/xemacs-20.4/xemacs-20.4.tar.gz - wget --dot-style=micro http://fly.srk.fer.hr/ - - To make these settings permanent, put them in your `.wgetrc', as - described before (*note Sample Wgetrc::). - - -File: wget.info, Node: Guru Usage, Prev: Advanced Usage, Up: Examples - -Guru Usage -========== - - * If you wish Wget to keep a mirror of a page (or FTP - subdirectories), use `--mirror' (`-m'), which is the shorthand for - `-r -N'. You can put Wget in the crontab file asking it to - recheck a site each Sunday: - - crontab - 0 0 * * 0 wget --mirror ftp://ftp.xemacs.org/pub/xemacs/ -o /home/me/weeklog - - * You may wish to do the same with someone's home page. But you do - not want to download all those images--you're only interested in - HTML. - - wget --mirror -A.html http://www.w3.org/ - - * But what about mirroring the hosts networkologically close to you? - It seems so awfully slow because of all that DNS resolving. Just - use `-D' (*note Domain Acceptance::). - - wget -rN -Dsrce.hr http://www.srce.hr/ - - Now Wget will correctly find out that `regoc.srce.hr' is the same - as `www.srce.hr', but will not even take into consideration the - link to `www.mit.edu'. - - * You have a presentation and would like the dumb absolute links to - be converted to relative? Use `-k': - - wget -k -r URL - - * You would like the output documents to go to standard output - instead of to files? OK, but Wget will automatically shut up - (turn on `--quiet') to prevent mixing of Wget output and the - retrieved documents. - - wget -O - http://jagor.srce.hr/ http://www.srce.hr/ - - You can also combine the two options and make weird pipelines to - retrieve the documents from remote hotlists: - - wget -O - http://cool.list.com/ | wget --force-html -i - - - -File: wget.info, Node: Various, Next: Appendices, Prev: Examples, Up: Top - -Various -******* - - This chapter contains all the stuff that could not fit anywhere else. - -* Menu: - -* Proxies:: Support for proxy servers -* Distribution:: Getting the latest version. -* Mailing List:: Wget mailing list for announcements and discussion. -* Reporting Bugs:: How and where to report bugs. -* Portability:: The systems Wget works on. -* Signals:: Signal-handling performed by Wget. - - -File: wget.info, Node: Proxies, Next: Distribution, Prev: Various, Up: Various - -Proxies -======= - - "Proxies" are special-purpose HTTP servers designed to transfer data -from remote servers to local clients. One typical use of proxies is -lightening network load for users behind a slow connection. This is -achieved by channeling all HTTP and FTP requests through the proxy -which caches the transferred data. When a cached resource is requested -again, proxy will return the data from cache. Another use for proxies -is for companies that separate (for security reasons) their internal -networks from the rest of Internet. In order to obtain information -from the Web, their users connect and retrieve remote data using an -authorized proxy. - - Wget supports proxies for both HTTP and FTP retrievals. The -standard way to specify proxy location, which Wget recognizes, is using -the following environment variables: - -`http_proxy' - This variable should contain the URL of the proxy for HTTP - connections. - -`ftp_proxy' - This variable should contain the URL of the proxy for HTTP - connections. It is quite common that HTTP_PROXY and FTP_PROXY are - set to the same URL. - -`no_proxy' - This variable should contain a comma-separated list of domain - extensions proxy should _not_ be used for. For instance, if the - value of `no_proxy' is `.mit.edu', proxy will not be used to - retrieve documents from MIT. - - In addition to the environment variables, proxy location and settings -may be specified from within Wget itself. - -`-Y on/off' -`--proxy=on/off' -`proxy = on/off' - This option may be used to turn the proxy support on or off. Proxy - support is on by default, provided that the appropriate environment - variables are set. - -`http_proxy = URL' -`ftp_proxy = URL' -`no_proxy = STRING' - These startup file variables allow you to override the proxy - settings specified by the environment. - - Some proxy servers require authorization to enable you to use them. -The authorization consists of "username" and "password", which must be -sent by Wget. As with HTTP authorization, several authentication -schemes exist. For proxy authorization only the `Basic' authentication -scheme is currently implemented. - - You may specify your username and password either through the proxy -URL or through the command-line options. Assuming that the company's -proxy is located at `proxy.srce.hr' at port 8001, a proxy URL location -containing authorization data might look like this: - - http://hniksic:mypassword@proxy.company.com:8001/ - - Alternatively, you may use the `proxy-user' and `proxy-password' -options, and the equivalent `.wgetrc' settings `proxy_user' and -`proxy_passwd' to set the proxy username and password. - - -File: wget.info, Node: Distribution, Next: Mailing List, Prev: Proxies, Up: Various - -Distribution -============ - - Like all GNU utilities, the latest version of Wget can be found at -the master GNU archive site prep.ai.mit.edu, and its mirrors. For -example, Wget 1.5.3+dev can be found at - - - -File: wget.info, Node: Mailing List, Next: Reporting Bugs, Prev: Distribution, Up: Various - -Mailing List -============ - - Wget has its own mailing list at , thanks to -Karsten Thygesen. The mailing list is for discussion of Wget features -and web, reporting Wget bugs (those that you think may be of interest -to the public) and mailing announcements. You are welcome to -subscribe. The more people on the list, the better! - - To subscribe, send mail to . the -magic word `subscribe' in the subject line. Unsubscribe by mailing to -. - - The mailing list is archived at . - - -File: wget.info, Node: Reporting Bugs, Next: Portability, Prev: Mailing List, Up: Various - -Reporting Bugs -============== - - You are welcome to send bug reports about GNU Wget to -. The bugs that you think are of the interest to the -public (i.e. more people should be informed about them) can be Cc-ed to -the mailing list at . - - Before actually submitting a bug report, please try to follow a few -simple guidelines. - - 1. Please try to ascertain that the behaviour you see really is a - bug. If Wget crashes, it's a bug. If Wget does not behave as - documented, it's a bug. If things work strange, but you are not - sure about the way they are supposed to work, it might well be a - bug. - - 2. Try to repeat the bug in as simple circumstances as possible. - E.g. if Wget crashes on `wget -rLl0 -t5 -Y0 http://yoyodyne.com -o - /tmp/log', you should try to see if it will crash with a simpler - set of options. - - Also, while I will probably be interested to know the contents of - your `.wgetrc' file, just dumping it into the debug message is - probably a bad idea. Instead, you should first try to see if the - bug repeats with `.wgetrc' moved out of the way. Only if it turns - out that `.wgetrc' settings affect the bug, should you mail me the - relevant parts of the file. - - 3. Please start Wget with `-d' option and send the log (or the - relevant parts of it). If Wget was compiled without debug support, - recompile it. It is _much_ easier to trace bugs with debug support - on. - - 4. If Wget has crashed, try to run it in a debugger, e.g. `gdb `which - wget` core' and type `where' to get the backtrace. - - 5. Find where the bug is, fix it and send me the patches. :-) - - -File: wget.info, Node: Portability, Next: Signals, Prev: Reporting Bugs, Up: Various - -Portability -=========== - - Since Wget uses GNU Autoconf for building and configuring, and avoids -using "special" ultra-mega-cool features of any particular Unix, it -should compile (and work) on all common Unix flavors. - - Various Wget versions have been compiled and tested under many kinds -of Unix systems, including Solaris, Linux, SunOS, OSF (aka Digital -Unix), Ultrix, *BSD, IRIX, and others; refer to the file `MACHINES' in -the distribution directory for a comprehensive list. If you compile it -on an architecture not listed there, please let me know so I can update -it. - - Wget should also compile on the other Unix systems, not listed in -`MACHINES'. If it doesn't, please let me know. - - Thanks to kind contributors, this version of Wget compiles and works -on Microsoft Windows 95 and Windows NT platforms. It has been compiled -successfully using MS Visual C++ 4.0, Watcom, and Borland C compilers, -with Winsock as networking software. Naturally, it is crippled of some -features available on Unix, but it should work as a substitute for -people stuck with Windows. Note that the Windows port is *neither -tested nor maintained* by me--all questions and problems should be -reported to Wget mailing list at where the -maintainers will look at them. - - -File: wget.info, Node: Signals, Prev: Portability, Up: Various - -Signals -======= - - Since the purpose of Wget is background work, it catches the hangup -signal (`SIGHUP') and ignores it. If the output was on standard -output, it will be redirected to a file named `wget-log'. Otherwise, -`SIGHUP' is ignored. This is convenient when you wish to redirect the -output of Wget after having started it. - - $ wget http://www.ifi.uio.no/~larsi/gnus.tar.gz & - $ kill -HUP %% # Redirect the output to wget-log - - Other than that, Wget will not try to interfere with signals in any -way. `C-c', `kill -TERM' and `kill -KILL' should kill it alike. - - -File: wget.info, Node: Appendices, Next: Copying, Prev: Various, Up: Top - -Appendices -********** - - This chapter contains some references I consider useful. - -* Menu: - -* Robots:: Wget as a WWW robot. -* Security Considerations:: Security with Wget. -* Contributors:: People who helped. - - -File: wget.info, Node: Robots, Next: Security Considerations, Prev: Appendices, Up: Appendices - -Robots -====== - - It is extremely easy to make Wget wander aimlessly around a web site, -sucking all the available data in progress. `wget -r SITE', and you're -set. Great? Not for the server admin. - - While Wget is retrieving static pages, there's not much of a problem. -But for Wget, there is no real difference between the smallest static -page and the hardest, most demanding CGI or dynamic page. For instance, -a site I know has a section handled by an, uh, bitchin' CGI script that -converts all the Info files to HTML. The script can and does bring the -machine to its knees without providing anything useful to the -downloader. - - For such and similar cases various robot exclusion schemes have been -devised as a means for the server administrators and document authors to -protect chosen portions of their sites from the wandering of robots. - - The more popular mechanism is the "Robots Exclusion Standard" -written by Martijn Koster et al. in 1994. It is specified by placing a -file named `/robots.txt' in the server root, which the robots are -supposed to download and parse. Wget supports this specification. - - Norobots support is turned on only when retrieving recursively, and -_never_ for the first page. Thus, you may issue: - - wget -r http://fly.srk.fer.hr/ - - First the index of fly.srk.fer.hr will be downloaded. If Wget finds -anything worth downloading on the same host, only _then_ will it load -the robots, and decide whether or not to load the links after all. -`/robots.txt' is loaded only once per host. - - Note that the exlusion standard discussed here has undergone some -revisions. However, but Wget supports only the first version of RES, -the one written by Martijn Koster in 1994, available at -. A -later version exists in the form of an internet draft - titled "A Method for Web Robots Control", -which expired on June 4, 1997. I am not aware if it ever made to an -RFC. The text of the draft is available at -. -Wget does not yet support the new directives specified by this draft, -but we plan to add them. - - This manual no longer includes the text of the old standard. - - The second, less known mechanism, enables the author of an individual -document to specify whether they want the links from the file to be -followed by a robot. This is achieved using the `META' tag, like this: - - - - This is explained in some detail at -. -Unfortunately, Wget does not support this method of robot exclusion yet, -but it will be implemented in the next release. - - -File: wget.info, Node: Security Considerations, Next: Contributors, Prev: Robots, Up: Appendices - -Security Considerations -======================= - - When using Wget, you must be aware that it sends unencrypted -passwords through the network, which may present a security problem. -Here are the main issues, and some solutions. - - 1. The passwords on the command line are visible using `ps'. If this - is a problem, avoid putting passwords from the command line--e.g. - you can use `.netrc' for this. - - 2. Using the insecure "basic" authentication scheme, unencrypted - passwords are transmitted through the network routers and gateways. - - 3. The FTP passwords are also in no way encrypted. There is no good - solution for this at the moment. - - 4. Although the "normal" output of Wget tries to hide the passwords, - debugging logs show them, in all forms. This problem is avoided by - being careful when you send debug logs (yes, even when you send - them to me). - - -File: wget.info, Node: Contributors, Prev: Security Considerations, Up: Appendices - -Contributors -============ - - GNU Wget was written by Hrvoje Niksic . -However, its development could never have gone as far as it has, were it -not for the help of many people, either with bug reports, feature -proposals, patches, or letters saying "Thanks!". - - Special thanks goes to the following people (no particular order): - - * Karsten Thygesen--donated system resources such as the mailing - list, web space, and FTP space, along with a lot of time to make - these actually work. - - * Shawn McHorse--bug reports and patches. - - * Kaveh R. Ghazi--on-the-fly `ansi2knr'-ization. Lots of - portability fixes. - - * Gordon Matzigkeit--`.netrc' support. - - * Zlatko Calusic, Tomislav Vujec and Drazen Kacar--feature - suggestions and "philosophical" discussions. - - * Darko Budor--initial port to Windows. - - * Antonio Rosella--help and suggestions, plus the Italian - translation. - - * Tomislav Petrovic, Mario Mikocevic--many bug reports and - suggestions. - - * Francois Pinard--many thorough bug reports and discussions. - - * Karl Eichwalder--lots of help with internationalization and other - things. - - * Junio Hamano--donated support for Opie and HTTP `Digest' - authentication. - - * Brian Gough--a generous donation. - - The following people have provided patches, bug/build reports, useful -suggestions, beta testing services, fan mail and all the other things -that make maintenance so much fun: - - Tim Adam, Adrian Aichner, Martin Baehr, Dieter Baron, Roger Beeman -and the Gurus at Cisco, Dan Berger, Mark Boyns, John Burden, Wanderlei -Cavassin, Gilles Cedoc, Tim Charron, Noel Cragg, Kristijan Conkas, John -Daily, Andrew Davison, Andrew Deryabin, Ulrich Drepper, Marc Duponcheel, -Damir Dzeko, Aleksandar Erkalovic, Andy Eskilsson, Masashi Fujita, -Howard Gayle, Marcel Gerrits, Hans Grobler, Mathieu Guillaume, Dan -Harkless, Heiko Herold, Karl Heuer, HIROSE Masaaki, Gregor Hoffleit, -Erik Magnus Hulthen, Richard Huveneers, Simon Josefsson, Mario Juric, -Const Kaplinsky, Goran Kezunovic, Robert Kleine, Fila Kolodny, -Alexander Kourakos, Martin Kraemer, Simos KSenitellis, Hrvoje Lacko, -Daniel S. Lewart, Dave Love, Alexander V. Lukyanov, Jordan Mendelson, -Lin Zhe Min, Simon Munton, Charlie Negyesi, R. K. Owen, Andrew Pollock, -Steve Pothier, Jan Prikryl, Marin Purgar, Keith Refson, Tyler Riddle, -Tobias Ringstrom, Juan Jose Rodrigues, Edward J. Sabol, Heinz Salzmann, -Robert Schmidt, Andreas Schwab, Toomas Soome, Tage Stabell-Kulo, Sven -Sternberger, Markus Strasser, Szakacsits Szabolcs, Mike Thomas, Russell -Vincent, Charles G Waldman, Douglas E. Wegscheid, Jasmin Zainul, Bojan -Zdrnja, Kristijan Zimmer. - - Apologies to all who I accidentally left out, and many thanks to all -the subscribers of the Wget mailing list. - - -File: wget.info, Node: Copying, Next: Concept Index, Prev: Appendices, Up: Top - -Copying -******* - - Wget is "free software", where "free" refers to liberty, not price. -The exact legal distribution terms follow below, but in short, it means -that you have the right (freedom) to run and change and copy Wget, and -even--if you want--charge money for any of those things. The sole -restriction is that you have to grant your recipients the same rights. - - This method of licensing software is also known as "open-source", -because it requires that the recipients always receive a program's -source code along with the program. - - More specifically: - - 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., 675 Mass Ave, Cambridge, MA 02139, USA. - - In addition to this, this manual is free in the same sense: - - Permission is granted to copy, distribute and/or modify this - document under the terms of the GNU Free Documentation License, - Version 1.1 or any later version published by the Free Software - Foundation; with the Invariant Sections being "GNU General Public - License" and "GNU Free Documentation License", with no Front-Cover - Texts, and with no Back-Cover Texts. A copy of the license is - included in the section entitled "GNU Free Documentation License". - - The full texts of the GNU General Public License and of the GNU Free -Documentation License are available below. - -* Menu: - -* GNU General Public License:: -* GNU Free Documentation License:: - diff --git a/doc/wget.info-3 b/doc/wget.info-3 deleted file mode 100644 index e9e28048..00000000 --- a/doc/wget.info-3 +++ /dev/null @@ -1,930 +0,0 @@ -This is wget.info, produced by makeinfo version 4.0 from wget.texi. - -INFO-DIR-SECTION Net Utilities -INFO-DIR-SECTION World Wide Web -START-INFO-DIR-ENTRY -* Wget: (wget). The non-interactive network downloader. -END-INFO-DIR-ENTRY - - This file documents the the GNU Wget utility for downloading network -data. - - Copyright (C) 1996, 1997, 1998, 2000 Free Software Foundation, Inc. - - Permission is granted to make and distribute verbatim copies of this -manual provided the copyright notice and this permission notice are -preserved on all copies. - - Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with the -Invariant Sections being "GNU General Public License" and "GNU Free -Documentation License", with no Front-Cover Texts, and with no -Back-Cover Texts. A copy of the license is included in the section -entitled "GNU Free Documentation License". - - -File: wget.info, Node: GNU General Public License, Next: GNU Free Documentation License, Prev: Copying, Up: Copying - -GNU General Public License -========================== - - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -Preamble -======== - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it in -new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, -and (2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 1. This License applies to any program or other work which contains a - notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program", - below, refers to any such program or work, and a "work based on - the Program" means either the Program or any derivative work under - copyright law: that is to say, a work containing the Program or a - portion of it, either verbatim or with modifications and/or - translated into another language. (Hereinafter, translation is - included without limitation in the term "modification".) Each - licensee is addressed as "you". - - Activities other than copying, distribution and modification are - not covered by this License; they are outside its scope. The act - of running the Program is not restricted, and the output from the - Program is covered only if its contents constitute a work based on - the Program (independent of having been made by running the - Program). Whether that is true depends on what the Program does. - - 2. You may copy and distribute verbatim copies of the Program's - source code as you receive it, in any medium, provided that you - conspicuously and appropriately publish on each copy an appropriate - copyright notice and disclaimer of warranty; keep intact all the - notices that refer to this License and to the absence of any - warranty; and give any other recipients of the Program a copy of - this License along with the Program. - - You may charge a fee for the physical act of transferring a copy, - and you may at your option offer warranty protection in exchange - for a fee. - - 3. You may modify your copy or copies of the Program or any portion - of it, thus forming a work based on the Program, and copy and - distribute such modifications or work under the terms of Section 1 - above, provided that you also meet all of these conditions: - - a. You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b. You must cause any work that you distribute or publish, that - in whole or in part contains or is derived from the Program - or any part thereof, to be licensed as a whole at no charge - to all third parties under the terms of this License. - - c. If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display - an announcement including an appropriate copyright notice and - a notice that there is no warranty (or else, saying that you - provide a warranty) and that users may redistribute the - program under these conditions, and telling the user how to - view a copy of this License. (Exception: if the Program - itself is interactive but does not normally print such an - announcement, your work based on the Program is not required - to print an announcement.) - - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the - Program, and can be reasonably considered independent and separate - works in themselves, then this License, and its terms, do not - apply to those sections when you distribute them as separate - works. But when you distribute the same sections as part of a - whole which is a work based on the Program, the distribution of - the whole must be on the terms of this License, whose permissions - for other licensees extend to the entire whole, and thus to each - and every part regardless of who wrote it. - - Thus, it is not the intent of this section to claim rights or - contest your rights to work written entirely by you; rather, the - intent is to exercise the right to control the distribution of - derivative or collective works based on the Program. - - In addition, mere aggregation of another work not based on the - Program with the Program (or with a work based on the Program) on - a volume of a storage or distribution medium does not bring the - other work under the scope of this License. - - 4. You may copy and distribute the Program (or a work based on it, - under Section 2) in object code or executable form under the terms - of Sections 1 and 2 above provided that you also do one of the - following: - - a. Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of - Sections 1 and 2 above on a medium customarily used for - software interchange; or, - - b. Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a - medium customarily used for software interchange; or, - - c. Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with - such an offer, in accord with Subsection b above.) - - The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, complete - source code means all the source code for all modules it contains, - plus any associated interface definition files, plus the scripts - used to control compilation and installation of the executable. - However, as a special exception, the source code distributed need - not include anything that is normally distributed (in either - source or binary form) with the major components (compiler, - kernel, and so on) of the operating system on which the executable - runs, unless that component itself accompanies the executable. - - If distribution of executable or object code is made by offering - access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. - - 5. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses - terminated so long as such parties remain in full compliance. - - 6. You are not required to accept this License, since you have not - signed it. However, nothing else grants you permission to modify - or distribute the Program or its derivative works. These actions - are prohibited by law if you do not accept this License. - Therefore, by modifying or distributing the Program (or any work - based on the Program), you indicate your acceptance of this - License to do so, and all its terms and conditions for copying, - distributing or modifying the Program or works based on it. - - 7. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program - subject to these terms and conditions. You may not impose any - further restrictions on the recipients' exercise of the rights - granted herein. You are not responsible for enforcing compliance - by third parties to this License. - - 8. If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent - issues), conditions are imposed on you (whether by court order, - agreement or otherwise) that contradict the conditions of this - License, they do not excuse you from the conditions of this - License. If you cannot distribute so as to satisfy simultaneously - your obligations under this License and any other pertinent - obligations, then as a consequence you may not distribute the - Program at all. For example, if a patent license would not permit - royalty-free redistribution of the Program by all those who - receive copies directly or indirectly through you, then the only - way you could satisfy both it and this License would be to refrain - entirely from distribution of the Program. - - If any portion of this section is held invalid or unenforceable - under any particular circumstance, the balance of the section is - intended to apply and the section as a whole is intended to apply - in other circumstances. - - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of - any such claims; this section has the sole purpose of protecting - the integrity of the free software distribution system, which is - implemented by public license practices. Many people have made - generous contributions to the wide range of software distributed - through that system in reliance on consistent application of that - system; it is up to the author/donor to decide if he or she is - willing to distribute software through any other system and a - licensee cannot impose that choice. - - This section is intended to make thoroughly clear what is believed - to be a consequence of the rest of this License. - - 9. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, - the original copyright holder who places the Program under this - License may add an explicit geographical distribution limitation - excluding those countries, so that distribution is permitted only - in or among countries not thus excluded. In such case, this - License incorporates the limitation as if written in the body of - this License. - - 10. The Free Software Foundation may publish revised and/or new - versions of the General Public License from time to time. Such - new versions will be similar in spirit to the present version, but - may differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the - Program specifies a version number of this License which applies - to it and "any later version", you have the option of following - the terms and conditions either of that version or of any later - version published by the Free Software Foundation. If the Program - does not specify a version number of this License, you may choose - any version ever published by the Free Software Foundation. - - 11. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, write to the - author to ask for permission. For software which is copyrighted - by the Free Software Foundation, write to the Free Software - Foundation; we sometimes make exceptions for this. Our decision - will be guided by the two goals of preserving the free status of - all derivatives of our free software and of promoting the sharing - and reuse of software generally. - - NO WARRANTY - - 12. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO - WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE - LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT - HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT - WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT - NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE - QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY - SERVICING, REPAIR OR CORRECTION. - - 13. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN - WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY - MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE - LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, - INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR - INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF - DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU - OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY - OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs -============================================= - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - ONE LINE TO GIVE THE PROGRAM'S NAME AND AN IDEA OF WHAT IT DOES. - Copyright (C) 19YY NAME OF AUTHOR - - 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., 675 Mass Ave, Cambridge, MA 02139, USA. - - Also add information on how to contact you by electronic and paper -mail. - - If the program is interactive, make it output a short notice like -this when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19YY NAME OF AUTHOR - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details - type `show w'. This is free software, and you are welcome - to redistribute it under certain conditions; type `show c' - for details. - - The hypothetical commands `show w' and `show c' should show the -appropriate parts of the General Public License. Of course, the -commands you use may be called something other than `show w' and `show -c'; they could even be mouse-clicks or menu items--whatever suits your -program. - - You should also get your employer (if you work as a programmer) or -your school, if any, to sign a "copyright disclaimer" for the program, -if necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright - interest in the program `Gnomovision' - (which makes passes at compilers) written - by James Hacker. - - SIGNATURE OF TY COON, 1 April 1989 - Ty Coon, President of Vice - - This General Public License does not permit incorporating your -program into proprietary programs. If your program is a subroutine -library, you may consider it more useful to permit linking proprietary -applications with the library. If this is what you want to do, use the -GNU Library General Public License instead of this License. - - -File: wget.info, Node: GNU Free Documentation License, Prev: GNU General Public License, Up: Copying - -GNU Free Documentation License -============================== - - Version 1.1, March 2000 - - Copyright (C) 2000 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - - 0. PREAMBLE - - The purpose of this License is to make a manual, textbook, or other - written document "free" in the sense of freedom: to assure everyone - the effective freedom to copy and redistribute it, with or without - modifying it, either commercially or noncommercially. Secondarily, - this License preserves for the author and publisher a way to get - credit for their work, while not being considered responsible for - modifications made by others. - - This License is a kind of "copyleft", which means that derivative - works of the document must themselves be free in the same sense. - It complements the GNU General Public License, which is a copyleft - license designed for free software. - - We have designed this License in order to use it for manuals for - free software, because free software needs free documentation: a - free program should come with manuals providing the same freedoms - that the software does. But this License is not limited to - software manuals; it can be used for any textual work, regardless - of subject matter or whether it is published as a printed book. - We recommend this License principally for works whose purpose is - instruction or reference. - - - 1. APPLICABILITY AND DEFINITIONS - - This License applies to any manual or other work that contains a - notice placed by the copyright holder saying it can be distributed - under the terms of this License. The "Document", below, refers to - any such manual or work. Any member of the public is a licensee, - and is addressed as "you". - - A "Modified Version" of the Document means any work containing the - Document or a portion of it, either copied verbatim, or with - modifications and/or translated into another language. - - A "Secondary Section" is a named appendix or a front-matter - section of the Document that deals exclusively with the - relationship of the publishers or authors of the Document to the - Document's overall subject (or to related matters) and contains - nothing that could fall directly within that overall subject. - (For example, if the Document is in part a textbook of - mathematics, a Secondary Section may not explain any mathematics.) - The relationship could be a matter of historical connection with - the subject or with related matters, or of legal, commercial, - philosophical, ethical or political position regarding them. - - The "Invariant Sections" are certain Secondary Sections whose - titles are designated, as being those of Invariant Sections, in - the notice that says that the Document is released under this - License. - - The "Cover Texts" are certain short passages of text that are - listed, as Front-Cover Texts or Back-Cover Texts, in the notice - that says that the Document is released under this License. - - A "Transparent" copy of the Document means a machine-readable copy, - represented in a format whose specification is available to the - general public, whose contents can be viewed and edited directly - and straightforwardly with generic text editors or (for images - composed of pixels) generic paint programs or (for drawings) some - widely available drawing editor, and that is suitable for input to - text formatters or for automatic translation to a variety of - formats suitable for input to text formatters. A copy made in an - otherwise Transparent file format whose markup has been designed - to thwart or discourage subsequent modification by readers is not - Transparent. A copy that is not "Transparent" is called "Opaque". - - Examples of suitable formats for Transparent copies include plain - ASCII without markup, Texinfo input format, LaTeX input format, - SGML or XML using a publicly available DTD, and - standard-conforming simple HTML designed for human modification. - Opaque formats include PostScript, PDF, proprietary formats that - can be read and edited only by proprietary word processors, SGML - or XML for which the DTD and/or processing tools are not generally - available, and the machine-generated HTML produced by some word - processors for output purposes only. - - The "Title Page" means, for a printed book, the title page itself, - plus such following pages as are needed to hold, legibly, the - material this License requires to appear in the title page. For - works in formats which do not have any title page as such, "Title - Page" means the text near the most prominent appearance of the - work's title, preceding the beginning of the body of the text. - - - 2. VERBATIM COPYING - - You may copy and distribute the Document in any medium, either - commercially or noncommercially, provided that this License, the - copyright notices, and the license notice saying this License - applies to the Document are reproduced in all copies, and that you - add no other conditions whatsoever to those of this License. You - may not use technical measures to obstruct or control the reading - or further copying of the copies you make or distribute. However, - you may accept compensation in exchange for copies. If you - distribute a large enough number of copies you must also follow - the conditions in section 3. - - You may also lend copies, under the same conditions stated above, - and you may publicly display copies. - - - 3. COPYING IN QUANTITY - - If you publish printed copies of the Document numbering more than - 100, and the Document's license notice requires Cover Texts, you - must enclose the copies in covers that carry, clearly and legibly, - all these Cover Texts: Front-Cover Texts on the front cover, and - Back-Cover Texts on the back cover. Both covers must also clearly - and legibly identify you as the publisher of these copies. The - front cover must present the full title with all words of the - title equally prominent and visible. You may add other material - on the covers in addition. Copying with changes limited to the - covers, as long as they preserve the title of the Document and - satisfy these conditions, can be treated as verbatim copying in - other respects. - - If the required texts for either cover are too voluminous to fit - legibly, you should put the first ones listed (as many as fit - reasonably) on the actual cover, and continue the rest onto - adjacent pages. - - If you publish or distribute Opaque copies of the Document - numbering more than 100, you must either include a - machine-readable Transparent copy along with each Opaque copy, or - state in or with each Opaque copy a publicly-accessible - computer-network location containing a complete Transparent copy - of the Document, free of added material, which the general - network-using public has access to download anonymously at no - charge using public-standard network protocols. If you use the - latter option, you must take reasonably prudent steps, when you - begin distribution of Opaque copies in quantity, to ensure that - this Transparent copy will remain thus accessible at the stated - location until at least one year after the last time you - distribute an Opaque copy (directly or through your agents or - retailers) of that edition to the public. - - It is requested, but not required, that you contact the authors of - the Document well before redistributing any large number of - copies, to give them a chance to provide you with an updated - version of the Document. - - - 4. MODIFICATIONS - - You may copy and distribute a Modified Version of the Document - under the conditions of sections 2 and 3 above, provided that you - release the Modified Version under precisely this License, with - the Modified Version filling the role of the Document, thus - licensing distribution and modification of the Modified Version to - whoever possesses a copy of it. In addition, you must do these - things in the Modified Version: - - A. Use in the Title Page (and on the covers, if any) a title - distinct from that of the Document, and from those of previous - versions (which should, if there were any, be listed in the - History section of the Document). You may use the same title - as a previous version if the original publisher of that version - gives permission. - B. List on the Title Page, as authors, one or more persons or - entities responsible for authorship of the modifications in the - Modified Version, together with at least five of the principal - authors of the Document (all of its principal authors, if it - has less than five). - C. State on the Title page the name of the publisher of the - Modified Version, as the publisher. - D. Preserve all the copyright notices of the Document. - E. Add an appropriate copyright notice for your modifications - adjacent to the other copyright notices. - F. Include, immediately after the copyright notices, a license - notice giving the public permission to use the Modified Version - under the terms of this License, in the form shown in the - Addendum below. - G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document's - license notice. - H. Include an unaltered copy of this License. - I. Preserve the section entitled "History", and its title, and add - to it an item stating at least the title, year, new authors, and - publisher of the Modified Version as given on the Title Page. - If there is no section entitled "History" in the Document, - create one stating the title, year, authors, and publisher of - the Document as given on its Title Page, then add an item - describing the Modified Version as stated in the previous - sentence. - J. Preserve the network location, if any, given in the Document for - public access to a Transparent copy of the Document, and - likewise the network locations given in the Document for - previous versions it was based on. These may be placed in the - "History" section. You may omit a network location for a work - that was published at least four years before the Document - itself, or if the original publisher of the version it refers - to gives permission. - K. In any section entitled "Acknowledgements" or "Dedications", - preserve the section's title, and preserve in the section all the - substance and tone of each of the contributor acknowledgements - and/or dedications given therein. - L. Preserve all the Invariant Sections of the Document, - unaltered in their text and in their titles. Section numbers - or the equivalent are not considered part of the section titles. - M. Delete any section entitled "Endorsements". Such a section - may not be included in the Modified Version. - N. Do not retitle any existing section as "Endorsements" or to - conflict in title with any Invariant Section. - - If the Modified Version includes new front-matter sections or - appendices that qualify as Secondary Sections and contain no - material copied from the Document, you may at your option - designate some or all of these sections as invariant. To do this, - add their titles to the list of Invariant Sections in the Modified - Version's license notice. These titles must be distinct from any - other section titles. - - You may add a section entitled "Endorsements", provided it contains - nothing but endorsements of your Modified Version by various - parties-for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition - of a standard. - - You may add a passage of up to five words as a Front-Cover Text, - and a passage of up to 25 words as a Back-Cover Text, to the end - of the list of Cover Texts in the Modified Version. Only one - passage of Front-Cover Text and one of Back-Cover Text may be - added by (or through arrangements made by) any one entity. If the - Document already includes a cover text for the same cover, - previously added by you or by arrangement made by the same entity - you are acting on behalf of, you may not add another; but you may - replace the old one, on explicit permission from the previous - publisher that added the old one. - - The author(s) and publisher(s) of the Document do not by this - License give permission to use their names for publicity for or to - assert or imply endorsement of any Modified Version. - - - 5. COMBINING DOCUMENTS - - You may combine the Document with other documents released under - this License, under the terms defined in section 4 above for - modified versions, provided that you include in the combination - all of the Invariant Sections of all of the original documents, - unmodified, and list them all as Invariant Sections of your - combined work in its license notice. - - The combined work need only contain one copy of this License, and - multiple identical Invariant Sections may be replaced with a single - copy. If there are multiple Invariant Sections with the same name - but different contents, make the title of each such section unique - by adding at the end of it, in parentheses, the name of the - original author or publisher of that section if known, or else a - unique number. Make the same adjustment to the section titles in - the list of Invariant Sections in the license notice of the - combined work. - - In the combination, you must combine any sections entitled - "History" in the various original documents, forming one section - entitled "History"; likewise combine any sections entitled - "Acknowledgements", and any sections entitled "Dedications". You - must delete all sections entitled "Endorsements." - - - 6. COLLECTIONS OF DOCUMENTS - - You may make a collection consisting of the Document and other - documents released under this License, and replace the individual - copies of this License in the various documents with a single copy - that is included in the collection, provided that you follow the - rules of this License for verbatim copying of each of the - documents in all other respects. - - You may extract a single document from such a collection, and - distribute it individually under this License, provided you insert - a copy of this License into the extracted document, and follow - this License in all other respects regarding verbatim copying of - that document. - - - 7. AGGREGATION WITH INDEPENDENT WORKS - - A compilation of the Document or its derivatives with other - separate and independent documents or works, in or on a volume of - a storage or distribution medium, does not as a whole count as a - Modified Version of the Document, provided no compilation - copyright is claimed for the compilation. Such a compilation is - called an "aggregate", and this License does not apply to the - other self-contained works thus compiled with the Document, on - account of their being thus compiled, if they are not themselves - derivative works of the Document. - - If the Cover Text requirement of section 3 is applicable to these - copies of the Document, then if the Document is less than one - quarter of the entire aggregate, the Document's Cover Texts may be - placed on covers that surround only the Document within the - aggregate. Otherwise they must appear on covers around the whole - aggregate. - - - 8. TRANSLATION - - Translation is considered a kind of modification, so you may - distribute translations of the Document under the terms of section - 4. Replacing Invariant Sections with translations requires special - permission from their copyright holders, but you may include - translations of some or all Invariant Sections in addition to the - original versions of these Invariant Sections. You may include a - translation of this License provided that you also include the - original English version of this License. In case of a - disagreement between the translation and the original English - version of this License, the original English version will prevail. - - - 9. TERMINATION - - You may not copy, modify, sublicense, or distribute the Document - except as expressly provided for under this License. Any other - attempt to copy, modify, sublicense or distribute the Document is - void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, - from you under this License will not have their licenses - terminated so long as such parties remain in full compliance. - - - 10. FUTURE REVISIONS OF THIS LICENSE - - The Free Software Foundation may publish new, revised versions of - the GNU Free Documentation License from time to time. Such new - versions will be similar in spirit to the present version, but may - differ in detail to address new problems or concerns. See - http://www.gnu.org/copyleft/. - - Each version of the License is given a distinguishing version - number. If the Document specifies that a particular numbered - version of this License "or any later version" applies to it, you - have the option of following the terms and conditions either of - that specified version or of any later version that has been - published (not as a draft) by the Free Software Foundation. If - the Document does not specify a version number of this License, - you may choose any version ever published (not as a draft) by the - Free Software Foundation. - - -ADDENDUM: How to use this License for your documents -==================================================== - - To use this License in a document you have written, include a copy of -the License in the document and put the following copyright and license -notices just after the title page: - - - Copyright (C) YEAR YOUR NAME. - Permission is granted to copy, distribute and/or modify this document - under the terms of the GNU Free Documentation License, Version 1.1 - or any later version published by the Free Software Foundation; - with the Invariant Sections being LIST THEIR TITLES, with the - Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. - A copy of the license is included in the section entitled ``GNU - Free Documentation License''. -If you have no Invariant Sections, write "with no Invariant -Sections" instead of saying which ones are invariant. If you have no -Front-Cover Texts, write "no Front-Cover Texts" instead of "Front-Cover -Texts being LIST"; likewise for Back-Cover Texts. - - If your document contains nontrivial examples of program code, we -recommend releasing these examples in parallel under your choice of -free software license, such as the GNU General Public License, to -permit their use in free software. - - -File: wget.info, Node: Concept Index, Prev: Copying, Up: Top - -Concept Index -************* - -* Menu: - -* .html extension: HTTP Options. -* .netrc: Startup File. -* .wgetrc: Startup File. -* accept directories: Directory-Based Limits. -* accept suffixes: Types of Files. -* accept wildcards: Types of Files. -* all hosts: All Hosts. -* append to log: Logging and Input File Options. -* arguments: Invoking. -* authentication: HTTP Options. -* backing up converted files: Recursive Retrieval Options. -* base for relative links in input file: Logging and Input File Options. -* bind() address: Download Options. -* bug reports: Reporting Bugs. -* bugs: Reporting Bugs. -* cache: HTTP Options. -* client IP address: Download Options. -* clobbering, file: Download Options. -* command line: Invoking. -* Content-Length, ignore: HTTP Options. -* continue retrieval: Download Options. -* contributors: Contributors. -* conversion of links: Recursive Retrieval Options. -* copying: Copying. -* cut directories: Directory Options. -* debug: Logging and Input File Options. -* delete after retrieval: Recursive Retrieval Options. -* directories: Directory-Based Limits. -* directories, exclude: Directory-Based Limits. -* directories, include: Directory-Based Limits. -* directory limits: Directory-Based Limits. -* directory prefix: Directory Options. -* DNS lookup: Host Checking. -* dot style: Download Options. -* downloading multiple times: Download Options. -* examples: Examples. -* exclude directories: Directory-Based Limits. -* execute wgetrc command: Basic Startup Options. -* features: Overview. -* filling proxy cache: Recursive Retrieval Options. -* follow FTP links: Recursive Accept/Reject Options. -* following ftp links: FTP Links. -* following links: Following Links. -* force html: Logging and Input File Options. -* ftp time-stamping: FTP Time-Stamping Internals. -* GFDL: Copying. -* globbing, toggle: FTP Options. -* GPL: Copying. -* hangup: Signals. -* header, add: HTTP Options. -* host checking: Host Checking. -* host lookup: Host Checking. -* http password: HTTP Options. -* http referer: HTTP Options. -* http time-stamping: HTTP Time-Stamping Internals. -* http user: HTTP Options. -* ignore length: HTTP Options. -* include directories: Directory-Based Limits. -* incremental updating: Time-Stamping. -* input-file: Logging and Input File Options. -* invoking: Invoking. -* IP address, client: Download Options. -* latest version: Distribution. -* link conversion: Recursive Retrieval Options. -* links: Following Links. -* list: Mailing List. -* location of wgetrc: Wgetrc Location. -* log file: Logging and Input File Options. -* mailing list: Mailing List. -* mirroring: Guru Usage. -* no parent: Directory-Based Limits. -* no warranty: GNU General Public License. -* no-clobber: Download Options. -* nohup: Invoking. -* number of retries: Download Options. -* operating systems: Portability. -* option syntax: Option Syntax. -* output file: Logging and Input File Options. -* overview: Overview. -* page requisites: Recursive Retrieval Options. -* passive ftp: FTP Options. -* pause: Download Options. -* portability: Portability. -* proxies: Proxies. -* proxy <1>: HTTP Options. -* proxy: Download Options. -* proxy authentication: HTTP Options. -* proxy filling: Recursive Retrieval Options. -* proxy password: HTTP Options. -* proxy user: HTTP Options. -* quiet: Logging and Input File Options. -* quota: Download Options. -* recursion: Recursive Retrieval. -* recursive retrieval: Recursive Retrieval. -* redirecting output: Guru Usage. -* referer, http: HTTP Options. -* reject directories: Directory-Based Limits. -* reject suffixes: Types of Files. -* reject wildcards: Types of Files. -* relative links: Relative Links. -* reporting bugs: Reporting Bugs. -* required images, downloading: Recursive Retrieval Options. -* retries: Download Options. -* retries, waiting between: Download Options. -* retrieval tracing style: Download Options. -* retrieving: Recursive Retrieval. -* robots: Robots. -* robots.txt: Robots. -* sample wgetrc: Sample Wgetrc. -* security: Security Considerations. -* server maintenance: Robots. -* server response, print: Download Options. -* server response, save: HTTP Options. -* signal handling: Signals. -* span hosts: All Hosts. -* spider: Download Options. -* startup: Startup File. -* startup file: Startup File. -* suffixes, accept: Types of Files. -* suffixes, reject: Types of Files. -* symbolic links, retrieving: FTP Options. -* syntax of options: Option Syntax. -* syntax of wgetrc: Wgetrc Syntax. -* tag-based recursive pruning: Recursive Accept/Reject Options. -* time-stamping: Time-Stamping. -* time-stamping usage: Time-Stamping Usage. -* timeout: Download Options. -* timestamping: Time-Stamping. -* tries: Download Options. -* types of files: Types of Files. -* updating the archives: Time-Stamping. -* URL: URL Format. -* URL syntax: URL Format. -* usage, time-stamping: Time-Stamping Usage. -* user-agent: HTTP Options. -* various: Various. -* verbose: Logging and Input File Options. -* wait: Download Options. -* waiting between retries: Download Options. -* Wget as spider: Download Options. -* wgetrc: Startup File. -* wgetrc commands: Wgetrc Commands. -* wgetrc location: Wgetrc Location. -* wgetrc syntax: Wgetrc Syntax. -* wildcards, accept: Types of Files. -* wildcards, reject: Types of Files. - - diff --git a/po/cs.gmo b/po/cs.gmo deleted file mode 100644 index 48c1c937299482386b149629a83807081918c075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14838 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 XOGXuVFdlYUm2zpZmqY~)D)s&!k-7RI diff --git a/po/da.gmo b/po/da.gmo deleted file mode 100644 index 1bc522ecd54d5ecad1840fa7102460179f88b892..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22401 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 F{Qvf6 diff --git a/po/de.gmo b/po/de.gmo deleted file mode 100644 index 766ad2190233793a47e2ae29cf3194ff87e7dd1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24669 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 diff --git a/po/et.gmo b/po/et.gmo deleted file mode 100644 index 155c2e0f5efda2e121dcd2f30ede0ee57353ced3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22033 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 yiprS&ES+fXk64so?^sw;#;Z|3e8~lGbKUCcS diff --git a/po/fr.gmo b/po/fr.gmo deleted file mode 100644 index 2933e4636e4c7eca6540487cf62ec95e7cfd3b8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23853 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 X+}}aql2vlPk|>6ONtO#t41)g)*COtJ diff --git a/po/gl.gmo b/po/gl.gmo deleted file mode 100644 index c8fd87700b51fee3b4289ff1e8178b4b04a2756a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23746 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 diff --git a/po/hr.gmo b/po/hr.gmo deleted file mode 100644 index b5625d1106b3cc6d6ef4d9ec6e5d5a332c446404..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24828 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 diff --git a/po/it.gmo b/po/it.gmo deleted file mode 100644 index 304b71d3637781494599babc7d2f18698d79f9f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23570 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 diff --git a/po/nl.gmo b/po/nl.gmo deleted file mode 100644 index 1eca6d1277dcb519f9d483bb9b181c367472cb27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23307 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 diff --git a/po/no.gmo b/po/no.gmo deleted file mode 100644 index e245668200706211de6b91205183a15b3d9f546e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22385 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 EzxoNblmGw# diff --git a/po/pl.gmo b/po/pl.gmo deleted file mode 100644 index 523c195531235788c619d1e95503e33b2782a1ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14974 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 YANsD;LqM$Ln7GdP7rnE|Ke_b(2YdSg0ssI2 diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo deleted file mode 100644 index 02a332e17d8f59e3d72a693778911fd735942e63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22580 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

HtGJv?8Xjj zC(pc{J;l@C!Myp$ppm@^O@wK7CMfs5b42~xZA3WkFk~8Yb(|!((PJVM!ifO zLr)-K$~Q-E(6LJ*GiSy8FWWzy)4~!Fhag0#NW*ljGblbV4sFRyT1thRs_A4azq&Xh zEj&~<#j#bjN=D#{MLB3b8)~UOcW!c|5$obWSv0BLI+bjM1sof){}#%Upjcj6!S_b< z9e;efnf@&#$`FofM%4>J7v|n2;SBv%q#@}k0|A$S=Co*4=lCgZ%Qf?q z9TL_>S%z@|mRqV(>!Rpjl*+>nP&r0s8Wx*W?W49=`k5S;;hgRELw4SCka*>sWsbpY zMWm&f1;0ry2N5H7=m;7S376x~6#;o;)ie2=#gCjLRX!*Egs4&xztZN8I-7@G-k01^ zDb^suRPkZC6r8k1T^ z{?c`#Xv1&g+w#gz%hix4J(5^fhWUJMSs7`IiOyCugA1sbHhFD!$12t`W;^j;nvwbFJ2TD-PcYsG@?_YocJ$R1f}#WCI@^sen~6UmD0bq0iE zC%J0SM5bOL0(3v21~XtglE{jMBB|{ceGVCfs;+U5Br+Z5IURa&6NUY@=pd5W1)yY* z%rRpodx*sCOefRyxcAphnURXn7lNr=G8|`JtJtm$bIGtd-H9lfAbd3uHwVfo!@)sU zGX;VLN+~Ns*}$!7P_x zf`(!=H=;0DvKuzD=Q`NvWY25Ao`o_8ZJHp8agKKu%#D=z_{$f&XGw>8mtp37Xj~*D zUxw*&b;g`9-(hO+I?s^qnt=k1?Ouk6AeD7oRwWBD73g;3YzQ2 zWv6K`dSVOgg4qtAI^|T)-brYaL#md-fYe)nT7I~Zb?-E^-Mc8{!u4>wG&D)+T680< z@{r9*~Y$!7}mGzPl7 z&2~vY+jd|b5kLg8lu`1}Oqq~SfF`A{s>``Y4qB=5`Tq_0dvl}C%Sb|#b1QZip-Pr_ zvnYRBUwdVu*-6U>ux$Z~32^r#dE&V3a?!lm+#?gs%|VG{g$c_m32E9brJ_L?akJNw z#py@qFUA`2Z)~rqi-xm&G#IyN=JM0j5BAS#Z4&32g`zEmw`gjL-t5ydYqAO8L)ij3 z5Aly1^sg%I@sPv(45#@geTv{RRy99uCcW86GSjZNN>B4ap~!O6*dO)4RhkU3m=|?$ ztGqPd5=#VYJVgM(YTqg|&83%_?Wso8>3>H;8u@5C#}zF&LBjcNKZ?vWkptroPgP<`uRAx{v8pT@5lZ>8Be`kD z{%*^)QI=Vbj4C;AzvF82e;uzfXgw!V$MF{_B>jRG1i_t)JG|IZHJ9!%d=@P0CQRvR z<_8oP5{hP!U&Qp58Bd8HBBy2c;;6lH0JKMAOJ#bZ)O( zge0;|cPr}Obf?c-Hh@BYl6DAMLjj3h9fk!Ksc-OdP~0ucLo7Bp3{vjzq!-=)!G>!8 E7qb^hTL1t6 diff --git a/po/ru.gmo b/po/ru.gmo deleted file mode 100644 index a6044c61ee52e6098aa41a5dc989caa23278f81d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25684 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 diff --git a/po/sk.gmo b/po/sk.gmo deleted file mode 100644 index 8a2f4650b59ae3ef5069e7dfbcd9cba9d7cd17a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23511 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 diff --git a/po/sl.gmo b/po/sl.gmo deleted file mode 100644 index 27b76157cc7bbede87cf67a3ae926d8f4ae03d7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22645 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 diff --git a/po/zh.gmo b/po/zh.gmo deleted file mode 100644 index 4e8151302361ef55f15daeb8cb74d137b1eac42d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20104 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