This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "This git reposit keeps all the patches of the project.".
The branch, master has been updated via 6e2aac951d121133a482b12688d2a6260c3ba2aa (commit) from 4734e676d1ab135f189f83354401d9cf5dab24cc (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 6e2aac951d121133a482b12688d2a6260c3ba2aa Author: Schantl Stefan Stevee@ipfire.org Date: Tue Mar 2 09:34:54 2010 +0100
Remove patches from already ported packages.
-----------------------------------------------------------------------
Summary of changes: ez-ipupdate/ez-ipupdate-3.0.11b8-10.patch | 8024 ------------------------ ez-ipupdate/ez-ipupdate-3.0.11b8-pidfile.patch | 11 - libart/libart_lgpl-2.3.19-upstream_fix-1.patch | 28 - libdnet/libdnet-1.12-shrext.patch | 327 - libtiff/libtiff-3.8.2-CVE-2006-2193.patch | 11 - libtiff/libtiff-3.8.2-lzw-bugs.patch | 58 - libtiff/libtiff-3.8.2-mantypo.patch | 11 - libtiff/libtiff-3.8.2-ormandy.patch | 669 -- libtiff/libtiff-3.8.2-tiffsplit-overflow.patch | 22 - reiser4progs/reiser4progs-1.0.7-bad_elif.patch | 12 - 10 files changed, 0 insertions(+), 9173 deletions(-) delete mode 100644 ez-ipupdate/ez-ipupdate-3.0.11b8-10.patch delete mode 100644 ez-ipupdate/ez-ipupdate-3.0.11b8-pidfile.patch delete mode 100644 libart/libart_lgpl-2.3.19-upstream_fix-1.patch delete mode 100644 libdnet/libdnet-1.12-shrext.patch delete mode 100644 libtiff/libtiff-3.8.2-CVE-2006-2193.patch delete mode 100644 libtiff/libtiff-3.8.2-lzw-bugs.patch delete mode 100644 libtiff/libtiff-3.8.2-mantypo.patch delete mode 100644 libtiff/libtiff-3.8.2-ormandy.patch delete mode 100644 libtiff/libtiff-3.8.2-tiffsplit-overflow.patch delete mode 100644 reiser4progs/reiser4progs-1.0.7-bad_elif.patch
Difference in files: diff --git a/ez-ipupdate/ez-ipupdate-3.0.11b8-10.patch b/ez-ipupdate/ez-ipupdate-3.0.11b8-10.patch deleted file mode 100644 index fd19e11..0000000 --- a/ez-ipupdate/ez-ipupdate-3.0.11b8-10.patch +++ /dev/null @@ -1,8024 +0,0 @@ ---- ez-ipupdate-3.0.11b8.orig/Makefile.in -+++ ez-ipupdate-3.0.11b8/Makefile.in -@@ -1,6 +1,6 @@ --# Makefile.in generated automatically by automake 1.3 from Makefile.am -+# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am - --# Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. -+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. - # This Makefile.in is free software; the Free Software Foundation - # gives unlimited permission to copy and/or distribute it, - # with or without modifications, as long as this notice is preserved. -@@ -11,7 +11,7 @@ - # PARTICULAR PURPOSE. - - --SHELL = /bin/sh -+SHELL = @SHELL@ - - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ -@@ -32,7 +32,7 @@ - includedir = @includedir@ - oldincludedir = /usr/include - --DISTDIR = -+DESTDIR = - - pkgdatadir = $(datadir)/@PACKAGE@ - pkglibdir = $(libdir)/@PACKAGE@ -@@ -46,7 +46,7 @@ - AUTOHEADER = @AUTOHEADER@ - - INSTALL = @INSTALL@ --INSTALL_PROGRAM = @INSTALL_PROGRAM@ -+INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) - INSTALL_DATA = @INSTALL_DATA@ - INSTALL_SCRIPT = @INSTALL_SCRIPT@ - transform = @program_transform_name@ -@@ -73,7 +73,7 @@ - - EXTRA_DIST = getpass.c ez-ipupdate.lsm example.conf example-pgpow.conf example-dhs.conf example-dyndns.conf example-ods.conf example-tzo.conf example-gnudip.conf example-easydns.conf example-justlinux.conf example-dyns.conf CHANGELOG mkbinary example-heipv6tb.conf - --AUTOMAKE_OPTIONS=foreign -+AUTOMAKE_OPTIONS = foreign - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs - CONFIG_HEADER = config.h -@@ -90,50 +90,59 @@ - ez_ipupdate_DEPENDENCIES = - ez_ipupdate_LDFLAGS = - CFLAGS = @CFLAGS@ --COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) --LINK = $(CC) $(CFLAGS) $(LDFLAGS) -o $@ --DIST_COMMON = README COPYING INSTALL Makefile.am Makefile.in acconfig.h \ --aclocal.m4 config.guess config.h.in config.sub configure configure.in \ --install-sh missing mkinstalldirs stamp-h.in -+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -+CCLD = $(CC) -+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -+DIST_COMMON = README ./stamp-h.in COPYING INSTALL Makefile.am \ -+Makefile.in acconfig.h aclocal.m4 config.guess config.h.in config.sub \ -+configure configure.in install-sh missing mkinstalldirs - - - DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) - - TAR = tar --GZIP = --best -+GZIP_ENV = --best -+DEP_FILES = .deps/cache_file.P .deps/conf_file.P .deps/ez-ipupdate.P \ -+.deps/md5.P .deps/pid_file.P - SOURCES = $(ez_ipupdate_SOURCES) - OBJECTS = $(ez_ipupdate_OBJECTS) - --all: Makefile $(PROGRAMS) config.h -- -+all: all-redirect - .SUFFIXES: - .SUFFIXES: .S .c .o .s --$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) -- cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps Makefile -+$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) -+ cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile - --Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status -+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) - cd $(top_builddir) \ - && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status - - $(ACLOCAL_M4): configure.in - cd $(srcdir) && $(ACLOCAL) - --config.status: $(srcdir)/configure -+config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - $(SHELL) ./config.status --recheck - $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) - cd $(srcdir) && $(AUTOCONF) - - config.h: stamp-h -- @: -+ @if test ! -f $@; then \ -+ rm -f stamp-h; \ -+ $(MAKE) stamp-h; \ -+ else :; fi - stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=config.h \ - $(SHELL) ./config.status -- @echo timestamp > stamp-h -+ @echo timestamp > stamp-h 2> /dev/null - $(srcdir)/config.h.in: $(srcdir)/stamp-h.in -+ @if test ! -f $@; then \ -+ rm -f $(srcdir)/stamp-h.in; \ -+ $(MAKE) $(srcdir)/stamp-h.in; \ -+ else :; fi - $(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h - cd $(top_srcdir) && $(AUTOHEADER) -- @echo timestamp > $(srcdir)/stamp-h.in -+ @echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null - - mostlyclean-hdr: - -@@ -158,20 +167,17 @@ - $(mkinstalldirs) $(DESTDIR)$(bindir) - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ -- echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ -- $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ -+ echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ -+ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - else :; fi; \ - done - - uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ -- rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ -+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - done - --.c.o: -- $(COMPILE) -c $< -- - .s.o: - $(COMPILE) -c $< - -@@ -195,8 +201,12 @@ - tags: TAGS - - ID: $(HEADERS) $(SOURCES) $(LISP) -+ list='$(SOURCES) $(HEADERS)'; \ -+ unique=`for i in $$list; do echo $$i; done | \ -+ awk ' { files[$$0] = 1; } \ -+ END { for (i in files) print i; }'`; \ - here=`pwd` && cd $(srcdir) \ -- && mkid -f$$here/ID $(SOURCES) $(HEADERS) $(LISP) -+ && mkid -f$$here/ID $$unique $(LISP) - - TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) - tags=; \ -@@ -206,7 +216,7 @@ - awk ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ -- || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) -+ || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP)) - - mostlyclean-tags: - -@@ -225,99 +235,148 @@ - # tarfile. - distcheck: dist - -rm -rf $(distdir) -- GZIP=$(GZIP) $(TAR) zxf $(distdir).tar.gz -+ GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz - mkdir $(distdir)/=build - mkdir $(distdir)/=inst - dc_install_base=`cd $(distdir)/=inst && pwd`; \ - cd $(distdir)/=build \ - && ../configure --srcdir=.. --prefix=$$dc_install_base \ -- && $(MAKE) \ -- && $(MAKE) dvi \ -- && $(MAKE) check \ -- && $(MAKE) install \ -- && $(MAKE) installcheck \ -- && $(MAKE) dist -+ && $(MAKE) $(AM_MAKEFLAGS) \ -+ && $(MAKE) $(AM_MAKEFLAGS) dvi \ -+ && $(MAKE) $(AM_MAKEFLAGS) check \ -+ && $(MAKE) $(AM_MAKEFLAGS) install \ -+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ -+ && $(MAKE) $(AM_MAKEFLAGS) dist - -rm -rf $(distdir) -- @echo "========================"; \ -- echo "$(distdir).tar.gz is ready for distribution"; \ -- echo "========================" -+ @banner="$(distdir).tar.gz is ready for distribution"; \ -+ dashes=`echo "$$banner" | sed s/./=/g`; \ -+ echo "$$dashes"; \ -+ echo "$$banner"; \ -+ echo "$$dashes" - dist: distdir - -chmod -R a+r $(distdir) -- GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir) -+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) - dist-all: distdir - -chmod -R a+r $(distdir) -- GZIP=$(GZIP) $(TAR) chozf $(distdir).tar.gz $(distdir) -+ GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir) - -rm -rf $(distdir) - distdir: $(DISTFILES) - -rm -rf $(distdir) - mkdir $(distdir) - -chmod 777 $(distdir) -+ here=`cd $(top_builddir) && pwd`; \ -+ top_distdir=`cd $(distdir) && pwd`; \ -+ distdir=`cd $(distdir) && pwd`; \ -+ cd $(top_srcdir) \ -+ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign Makefile - @for file in $(DISTFILES); do \ - d=$(srcdir); \ -- test -f $(distdir)/$$file \ -- || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ -- || cp -p $$d/$$file $(distdir)/$$file; \ -+ if test -d $$d/$$file; then \ -+ cp -pr $$d/$$file $(distdir)/$$file; \ -+ else \ -+ test -f $(distdir)/$$file \ -+ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ -+ || cp -p $$d/$$file $(distdir)/$$file || :; \ -+ fi; \ - done --cache_file.o: cache_file.c config.h cache_file.h --conf_file.o: conf_file.c config.h conf_file.h --ez-ipupdate.o: ez-ipupdate.c config.h error.h md5.h dprintf.h \ -- conf_file.h cache_file.h pid_file.h --md5.o: md5.c config.h md5.h --pid_file.o: pid_file.c config.h error.h dprintf.h -- --info: --dvi: --check: all -- $(MAKE) --installcheck: --install-exec: install-binPROGRAMS -- @$(NORMAL_INSTALL) - --install-data: -- @$(NORMAL_INSTALL) -+DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) - --install: install-exec install-data all -- @: -+-include $(DEP_FILES) - --uninstall: uninstall-binPROGRAMS -+mostlyclean-depend: - -+clean-depend: -+ -+distclean-depend: -+ -rm -rf .deps -+ -+maintainer-clean-depend: -+ -+%.o: %.c -+ @echo '$(COMPILE) -c $<'; \ -+ $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< -+ @-cp .deps/$(*F).pp .deps/$(*F).P; \ -+ tr ' ' '\012' < .deps/$(*F).pp \ -+ | sed -e 's/^\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ -+ >> .deps/$(*F).P; \ -+ rm .deps/$(*F).pp -+ -+%.lo: %.c -+ @echo '$(LTCOMPILE) -c $<'; \ -+ $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< -+ @-sed -e 's/^([^:]*).o[ ]*:/\1.lo \1.o :/' \ -+ < .deps/$(*F).pp > .deps/$(*F).P; \ -+ tr ' ' '\012' < .deps/$(*F).pp \ -+ | sed -e 's/^\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ -+ >> .deps/$(*F).P; \ -+ rm -f .deps/$(*F).pp -+info-am: -+info: info-am -+dvi-am: -+dvi: dvi-am -+check-am: all-am -+check: check-am -+installcheck-am: -+installcheck: installcheck-am -+all-recursive-am: config.h -+ $(MAKE) $(AM_MAKEFLAGS) all-recursive -+ -+install-exec-am: install-binPROGRAMS -+install-exec: install-exec-am -+ -+install-data-am: -+install-data: install-data-am -+ -+install-am: all-am -+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -+install: install-am -+uninstall-am: uninstall-binPROGRAMS -+uninstall: uninstall-am -+all-am: Makefile $(PROGRAMS) config.h -+all-redirect: all-am - install-strip: -- $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install -+ $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install - installdirs: -- $(mkinstalldirs) $(DATADIR)$(bindir) -+ $(mkinstalldirs) $(DESTDIR)$(bindir) - - - mostlyclean-generic: -- -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) - - clean-generic: -- -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) - - distclean-generic: -- -rm -f Makefile $(DISTCLEANFILES) -+ -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log stamp-h stamp-h[0-9]* -- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - - maintainer-clean-generic: -- -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) -- -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) --mostlyclean: mostlyclean-hdr mostlyclean-binPROGRAMS \ -- mostlyclean-compile mostlyclean-tags \ -+mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \ -+ mostlyclean-compile mostlyclean-tags mostlyclean-depend \ - mostlyclean-generic - --clean: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ -- clean-generic mostlyclean -+mostlyclean: mostlyclean-am -+ -+clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ -+ clean-depend clean-generic mostlyclean-am - --distclean: distclean-hdr distclean-binPROGRAMS distclean-compile \ -- distclean-tags distclean-generic clean -+clean: clean-am -+ -+distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \ -+ distclean-tags distclean-depend distclean-generic \ -+ clean-am -+ -+distclean: distclean-am - -rm -f config.status - --maintainer-clean: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ -+maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ -- maintainer-clean-generic distclean -+ maintainer-clean-depend maintainer-clean-generic \ -+ distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." -+ -+maintainer-clean: maintainer-clean-am - -rm -f config.status - - .PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ -@@ -325,8 +384,11 @@ - maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ - mostlyclean-compile distclean-compile clean-compile \ - maintainer-clean-compile tags mostlyclean-tags distclean-tags \ --clean-tags maintainer-clean-tags distdir info dvi installcheck \ --install-exec install-data install uninstall all installdirs \ -+clean-tags maintainer-clean-tags distdir mostlyclean-depend \ -+distclean-depend clean-depend maintainer-clean-depend info-am info \ -+dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \ -+install-exec-am install-exec install-data-am install-data install-am \ -+install uninstall-am uninstall all-redirect all-am all installdirs \ - mostlyclean-generic distclean-generic clean-generic \ - maintainer-clean-generic clean mostlyclean distclean maintainer-clean - ---- ez-ipupdate-3.0.11b8.orig/aclocal.m4 -+++ ez-ipupdate-3.0.11b8/aclocal.m4 -@@ -1,7 +1,7 @@ --dnl aclocal.m4 generated automatically by aclocal 1.3 -+dnl aclocal.m4 generated automatically by aclocal 1.4-p6 - --dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. --dnl This Makefile.in is free software; the Free Software Foundation -+dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. -+dnl This file is free software; the Free Software Foundation - dnl gives unlimited permission to copy and/or distribute it, - dnl with or without modifications, as long as this notice is preserved. - -@@ -12,7 +12,7 @@ - - # Like AC_CONFIG_HEADER, but automatically create stamp file. - --AC_DEFUN(AM_CONFIG_HEADER, -+AC_DEFUN([AM_CONFIG_HEADER], - [AC_PREREQ([2.12]) - AC_CONFIG_HEADER([$1]) - dnl When config.status generates a header, we must update the stamp-h file. -@@ -42,8 +42,9 @@ - dnl Usage: - dnl AM_INIT_AUTOMAKE(package,version, [no-define]) - --AC_DEFUN(AM_INIT_AUTOMAKE, --[AC_REQUIRE([AM_PROG_INSTALL]) -+AC_DEFUN([AM_INIT_AUTOMAKE], -+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl -+AC_REQUIRE([AC_PROG_INSTALL]) - PACKAGE=[$1] - AC_SUBST(PACKAGE) - VERSION=[$2] -@@ -53,33 +54,53 @@ - AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) - fi - ifelse([$3],, --AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE") --AC_DEFINE_UNQUOTED(VERSION, "$VERSION")) -+AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) -+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])) - AC_REQUIRE([AM_SANITY_CHECK]) - AC_REQUIRE([AC_ARG_PROGRAM]) - dnl FIXME This is truly gross. - missing_dir=`cd $ac_aux_dir && pwd` --AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir) -+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir) - AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir) --AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir) -+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir) - AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir) - AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir) - AC_REQUIRE([AC_PROG_MAKE_SET])]) - -+# Copyright 2002 Free Software Foundation, Inc. - --# serial 1 -- --AC_DEFUN(AM_PROG_INSTALL, --[AC_REQUIRE([AC_PROG_INSTALL]) --test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' --AC_SUBST(INSTALL_SCRIPT)dnl --]) -+# 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, or (at your option) -+# any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -+ -+# AM_AUTOMAKE_VERSION(VERSION) -+# ---------------------------- -+# Automake X.Y traces this macro to ensure aclocal.m4 has been -+# generated from the m4 files accompanying Automake X.Y. -+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"]) -+ -+# AM_SET_CURRENT_AUTOMAKE_VERSION -+# ------------------------------- -+# Call AM_AUTOMAKE_VERSION so it can be traced. -+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. -+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -+ [AM_AUTOMAKE_VERSION([1.4-p6])]) - - # - # Check to make sure that the build environment is sane. - # - --AC_DEFUN(AM_SANITY_CHECK, -+AC_DEFUN([AM_SANITY_CHECK], - [AC_MSG_CHECKING([whether build environment is sane]) - # Just in case - sleep 1 -@@ -120,7 +141,7 @@ - - dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY) - dnl The program must properly implement --version. --AC_DEFUN(AM_MISSING_PROG, -+AC_DEFUN([AM_MISSING_PROG], - [AC_MSG_CHECKING(for working $2) - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. ---- ez-ipupdate-3.0.11b8.orig/config.guess -+++ ez-ipupdate-3.0.11b8/config.guess -@@ -1,7 +1,10 @@ - #! /bin/sh - # Attempt to guess a canonical system name. --# Copyright (C) 1992, 93, 94, 95, 96, 97, 1998 Free Software Foundation, Inc. --# -+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+ -+timestamp='2003-01-10' -+ - # This file 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 -@@ -21,36 +24,220 @@ - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. - --# Written by Per Bothner bothner@cygnus.com. --# The master version of this file is at the FSF in /home/gd/gnu/lib. -+# Originally written by Per Bothner per@bothner.com. -+# Please send patches to config-patches@gnu.org. Submit a context -+# diff and a properly formatted ChangeLog entry. - # - # This script attempts to guess a canonical system name similar to - # config.sub. If it succeeds, it prints the system name on stdout, and - # exits with 0. Otherwise, it exits with 1. - # - # The plan is that this can be called by configure scripts if you --# don't specify an explicit system type (host/target name). --# --# Only a few systems have been added to this list; please add others --# (but try to keep the structure clean). --# -+# don't specify an explicit build system type. -+ -+me=`echo "$0" | sed -e 's,.*/,,'` -+ -+usage="\ -+Usage: $0 [OPTION] -+ -+Output the configuration name of the system `$me' is run on. -+ -+Operation modes: -+ -h, --help print this help, then exit -+ -t, --time-stamp print date of last modification, then exit -+ -v, --version print version number, then exit -+ -+Report bugs and patches to config-patches@gnu.org." -+ -+version="\ -+GNU config.guess ($timestamp) -+ -+Originally written by Per Bothner. -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -+Free Software Foundation, Inc. -+ -+This is free software; see the source for copying conditions. There is NO -+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -+ -+help=" -+Try `$me --help' for more information." -+ -+# Parse command line -+while test $# -gt 0 ; do -+ case $1 in -+ --time-stamp | --time* | -t ) -+ echo "$timestamp" ; exit 0 ;; -+ --version | -v ) -+ echo "$version" ; exit 0 ;; -+ --help | --h* | -h ) -+ echo "$usage"; exit 0 ;; -+ -- ) # Stop option processing -+ shift; break ;; -+ - ) # Use stdin as input. -+ break ;; -+ -* ) -+ echo "$me: invalid option $1$help" >&2 -+ exit 1 ;; -+ * ) -+ break ;; -+ esac -+done -+ -+if test $# != 0; then -+ echo "$me: too many arguments$help" >&2 -+ exit 1 -+fi -+ -+trap 'exit 1' 1 2 15 -+ -+# CC_FOR_BUILD -- compiler used by this script. Note that the use of a -+# compiler to aid in system detection is discouraged as it requires -+# temporary files to be created and, as you can see below, it is a -+# headache to deal with in a portable fashion. -+ -+# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still -+# use `HOST_CC' if defined, but it is deprecated. -+ -+# Portable tmp directory creation inspired by the Autoconf team. -+ -+set_cc_for_build=' -+trap "exitcode=$?; (rm -f $tmpfiles 2>/dev/null; rmdir $tmp 2>/dev/null) && exit $exitcode" 0 ; -+trap "rm -f $tmpfiles 2>/dev/null; rmdir $tmp 2>/dev/null; exit 1" 1 2 13 15 ; -+: ${TMPDIR=/tmp} ; -+ { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || -+ { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || -+ { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -+dummy=$tmp/dummy ; -+tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -+case $CC_FOR_BUILD,$HOST_CC,$CC in -+ ,,) echo "int x;" > $dummy.c ; -+ for c in cc gcc c89 c99 ; do -+ if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then -+ CC_FOR_BUILD="$c"; break ; -+ fi ; -+ done ; -+ if test x"$CC_FOR_BUILD" = x ; then -+ CC_FOR_BUILD=no_compiler_found ; -+ fi -+ ;; -+ ,,*) CC_FOR_BUILD=$CC ;; -+ ,*,*) CC_FOR_BUILD=$HOST_CC ;; -+esac ;' - - # This is needed to find uname on a Pyramid OSx when run in the BSD universe. --# (ghazi@noc.rutgers.edu 8/24/94.) -+# (ghazi@noc.rutgers.edu 1994-08-24) - if (test -f /.attbin/uname) >/dev/null 2>&1 ; then - PATH=$PATH:/.attbin ; export PATH - fi - - UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown - UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown --UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown -+UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown - UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown - --trap 'rm -f dummy.c dummy.o dummy; exit 1' 1 2 15 -- - # Note: order is significant - the case branches are not exclusive. - - case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in -+ *:NetBSD:*:*) -+ # NetBSD (nbsd) targets should (where applicable) match one or -+ # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, -+ # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently -+ # switched to ELF, *-*-netbsd* would select the old -+ # object file format. This provides both forward -+ # compatibility and a consistent mechanism for selecting the -+ # object file format. -+ # -+ # Note: NetBSD doesn't particularly care about the vendor -+ # portion of the name. We always set it to "unknown". -+ sysctl="sysctl -n hw.machine_arch" -+ UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ -+ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` -+ case "${UNAME_MACHINE_ARCH}" in -+ armeb) machine=armeb-unknown ;; -+ arm*) machine=arm-unknown ;; -+ sh3el) machine=shl-unknown ;; -+ sh3eb) machine=sh-unknown ;; -+ *) machine=${UNAME_MACHINE_ARCH}-unknown ;; -+ esac -+ # The Operating System including object format, if it has switched -+ # to ELF recently, or will in the future. -+ case "${UNAME_MACHINE_ARCH}" in -+ arm*|i386|m68k|ns32k|sh3*|sparc|vax) -+ eval $set_cc_for_build -+ if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ -+ | grep __ELF__ >/dev/null -+ then -+ # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). -+ # Return netbsd for either. FIX? -+ os=netbsd -+ else -+ os=netbsdelf -+ fi -+ ;; -+ *) -+ os=netbsd -+ ;; -+ esac -+ # The OS release -+ # Debian GNU/NetBSD machines have a different userland, and -+ # thus, need a distinct triplet. However, they do not need -+ # kernel version information, so it can be replaced with a -+ # suitable tag, in the style of linux-gnu. -+ case "${UNAME_VERSION}" in -+ Debian*) -+ release='-gnu' -+ ;; -+ *) -+ release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/./'` -+ ;; -+ esac -+ # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: -+ # contains redundant information, the shorter form: -+ # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. -+ echo "${machine}-${os}${release}" -+ exit 0 ;; -+ amiga:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ arc:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ hp300:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mac68k:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ macppc:OpenBSD:*:*) -+ echo powerpc-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvme68k:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvme88k:OpenBSD:*:*) -+ echo m88k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ mvmeppc:OpenBSD:*:*) -+ echo powerpc-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ pmax:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ sgi:OpenBSD:*:*) -+ echo mipseb-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ sun3:OpenBSD:*:*) -+ echo m68k-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ wgrisc:OpenBSD:*:*) -+ echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ *:OpenBSD:*:*) -+ echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} -+ exit 0 ;; -+ *:MicroBSD:*:*) -+ echo ${UNAME_MACHINE}-unknown-microbsd${UNAME_RELEASE} -+ exit 0 ;; - alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` -@@ -59,87 +246,91 @@ - # A Tn.n version is a released field test version. - # A Xn.n version is an unreleased experimental baselevel. - # 1.2 uses "1.2" for uname -r. -- cat <<EOF >dummy.s -+ eval $set_cc_for_build -+ cat <<EOF >$dummy.s -+ .data -+$Lformat: -+ .byte 37,100,45,37,120,10,0 # "%d-%x\n" -+ -+ .text - .globl main -+ .align 4 - .ent main - main: -- .frame $30,0,$26,0 -- .prologue 0 -- .long 0x47e03d80 # implver $0 -- lda $2,259 -- .long 0x47e20c21 # amask $2,$1 -- srl $1,8,$2 -- sll $2,2,$2 -- sll $0,3,$0 -- addl $1,$0,$0 -- addl $2,$0,$0 -- ret $31,($26),1 -+ .frame $30,16,$26,0 -+ ldgp $29,0($27) -+ .prologue 1 -+ .long 0x47e03d80 # implver $0 -+ lda $2,-1 -+ .long 0x47e20c21 # amask $2,$1 -+ lda $16,$Lformat -+ mov $0,$17 -+ not $1,$18 -+ jsr $26,printf -+ ldgp $29,0($26) -+ mov 0,$16 -+ jsr $26,exit - .end main - EOF -- ${CC-cc} dummy.s -o dummy 2>/dev/null -+ $CC_FOR_BUILD -o $dummy $dummy.s 2>/dev/null - if test "$?" = 0 ; then -- ./dummy -- case "$?" in -- 7) -+ case `$dummy` in -+ 0-0) - UNAME_MACHINE="alpha" - ;; -- 15) -+ 1-0) - UNAME_MACHINE="alphaev5" - ;; -- 14) -+ 1-1) - UNAME_MACHINE="alphaev56" - ;; -- 10) -+ 1-101) - UNAME_MACHINE="alphapca56" - ;; -- 16) -+ 2-303) - UNAME_MACHINE="alphaev6" - ;; -+ 2-307) -+ UNAME_MACHINE="alphaev67" -+ ;; -+ 2-1307) -+ UNAME_MACHINE="alphaev68" -+ ;; -+ 3-1307) -+ UNAME_MACHINE="alphaev7" -+ ;; - esac - fi -- rm -f dummy.s dummy -- echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr [[A-Z]] [[a-z]]` -+ echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -+ exit 0 ;; -+ Alpha\ *:Windows_NT*:*) -+ # How do we know it's Interix rather than the generic POSIX subsystem? -+ # Should we change UNAME_MACHINE based on the output of uname instead -+ # of the specific Alpha model? -+ echo alpha-pc-interix - exit 0 ;; - 21064:Windows_NT:50:3) - echo alpha-dec-winnt3.5 - exit 0 ;; - Amiga*:UNIX_System_V:4.0:*) -- echo m68k-cbm-sysv4 -+ echo m68k-unknown-sysv4 - exit 0;; -- amiga:NetBSD:*:*) -- echo m68k-cbm-netbsd${UNAME_RELEASE} -- exit 0 ;; -- amiga:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- arc64:OpenBSD:*:*) -- echo mips64el-unknown-openbsd${UNAME_RELEASE} -+ *:[Aa]miga[Oo][Ss]:*:*) -+ echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; -- arc:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ *:[Mm]orph[Oo][Ss]:*:*) -+ echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; -- hkmips:OpenBSD:*:*) -- echo mips-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- pmax:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- sgi:OpenBSD:*:*) -- echo mips-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- wgrisc:OpenBSD:*:*) -- echo mipsel-unknown-openbsd${UNAME_RELEASE} -+ *:OS/390:*:*) -+ echo i370-ibm-openedition - exit 0 ;; - arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; -- arm32:NetBSD:*:*) -- echo arm-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/./'` -- exit 0 ;; -- SR2?01:HI-UX/MPP:*:*) -+ SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - echo hppa1.1-hitachi-hiuxmpp - exit 0;; -- Pyramid*:OSx*:*:*|MIS*:OSx*:*:*) -+ Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - if test "`(/bin/universe) 2>/dev/null`" = att ; then - echo pyramid-pyramid-sysv3 -@@ -147,9 +338,16 @@ - echo pyramid-pyramid-bsd - fi - exit 0 ;; -- NILE:*:*:dcosx) -+ NILE*:*:*:dcosx) - echo pyramid-pyramid-svr4 - exit 0 ;; -+ DRS?6000:UNIX_SV:4.2*:7*) -+ case `/usr/bin/uname -p` in -+ sparc) echo sparc-icl-nx7 && exit 0 ;; -+ esac ;; -+ sun4H:SunOS:5.*:*) -+ echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -+ exit 0 ;; - sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; -@@ -175,7 +373,7 @@ - echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; - sun*:*:4.2BSD:*) -- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` -+ UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 - case "`/bin/arch`" in - sun3) -@@ -189,30 +387,32 @@ - aushp:SunOS:*:*) - echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; -- atari*:NetBSD:*:*) -- echo m68k-atari-netbsd${UNAME_RELEASE} -- exit 0 ;; -- atari*:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- sun3*:NetBSD:*:*) -- echo m68k-sun-netbsd${UNAME_RELEASE} -- exit 0 ;; -- sun3*:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mac68k:NetBSD:*:*) -- echo m68k-apple-netbsd${UNAME_RELEASE} -+ # The situation for MiNT is a little confusing. The machine name -+ # can be virtually everything (everything which is not -+ # "atarist" or "atariste" at least should have a processor -+ # > m68000). The system name ranges from "MiNT" over "FreeMiNT" -+ # to the lowercase version "mint" (or "freemint"). Finally -+ # the system name "TOS" denotes a system which is actually not -+ # MiNT. But MiNT is downward compatible to TOS, so this should -+ # be no problem. -+ atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; -- mac68k:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mvme68k:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -- exit 0 ;; -- mvme88k:OpenBSD:*:*) -- echo m88k-unknown-openbsd${UNAME_RELEASE} -+ atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} -+ exit 0 ;; -+ *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) -+ echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; -+ milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) -+ echo m68k-milan-mint${UNAME_RELEASE} -+ exit 0 ;; -+ hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) -+ echo m68k-hades-mint${UNAME_RELEASE} -+ exit 0 ;; -+ *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) -+ echo m68k-unknown-mint${UNAME_RELEASE} -+ exit 0 ;; - powerpc:machten:*:*) - echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; -@@ -225,12 +425,18 @@ - VAX*:ULTRIX*:*:*) - echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; -- 2020:CLIX:*:*) -+ 2020:CLIX:*:* | 2430:CLIX:*:*) - echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; - mips:*:*:UMIPS | mips:*:*:RISCos) -- sed 's/^ //' << EOF >dummy.c -- int main (argc, argv) int argc; char **argv; { -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+#ifdef __cplusplus -+#include <stdio.h> /* for printf() prototype */ -+ int main (int argc, char *argv[]) { -+#else -+ int main (argc, argv) int argc; char *argv[]; { -+#endif - #if defined (host_mips) && defined (MIPSEB) - #if defined (SYSTYPE_SYSV) - printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); -@@ -245,12 +451,20 @@ - exit (-1); - } - EOF -- ${CC-cc} dummy.c -o dummy \ -- && ./dummy `echo "${UNAME_RELEASE}" | sed -n 's/([0-9]*).*/\1/p'` \ -- && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c \ -+ && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/([0-9]*).*/\1/p'` \ -+ && exit 0 - echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; -+ Motorola:PowerMAX_OS:*:*) -+ echo powerpc-motorola-powermax -+ exit 0 ;; -+ Motorola:*:4.3:PL8-*) -+ echo powerpc-harris-powermax -+ exit 0 ;; -+ Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) -+ echo powerpc-harris-powermax -+ exit 0 ;; - Night_Hawk:Power_UNIX:*:*) - echo powerpc-harris-powerunix - exit 0 ;; -@@ -266,15 +480,18 @@ - AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` -- if [ $UNAME_PROCESSOR = mc88100 -o $UNAME_PROCESSOR = mc88110 ] ; then -- if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx \ -- -o ${TARGET_BINARY_INTERFACE}x = x ] ; then -+ if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] -+ then -+ if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ -+ [ ${TARGET_BINARY_INTERFACE}x = x ] -+ then - echo m88k-dg-dgux${UNAME_RELEASE} -- else -+ else - echo m88k-dg-dguxbcs${UNAME_RELEASE} -+ fi -+ else -+ echo i586-dg-dgux${UNAME_RELEASE} - fi -- else echo i586-dg-dgux${UNAME_RELEASE} -- fi - exit 0 ;; - M88*:DolphinOS:*:*) # DolphinOS (SVR3) - echo m88k-dolphin-sysv3 -@@ -295,12 +512,21 @@ - ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' -- i?86:AIX:*:*) -+ i*86:AIX:*:*) - echo i386-ibm-aix - exit 0 ;; -+ ia64:AIX:*:*) -+ if [ -x /usr/bin/oslevel ] ; then -+ IBM_REV=`/usr/bin/oslevel` -+ else -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} -+ fi -+ echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} -+ exit 0 ;; - *:AIX:2:3) - if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then -- sed 's/^ //' << EOF >dummy.c -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include <sys/systemcfg.h> - - main() -@@ -311,8 +537,7 @@ - exit(0); - } - EOF -- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 - elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - echo rs6000-ibm-aix3.2.4 -@@ -320,8 +545,9 @@ - echo rs6000-ibm-aix3.2 - fi - exit 0 ;; -- *:AIX:*:4) -- if /usr/sbin/lsattr -EHl proc0 | grep POWER >/dev/null 2>&1; then -+ *:AIX:*:[45]) -+ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` -+ if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - IBM_ARCH=rs6000 - else - IBM_ARCH=powerpc -@@ -329,7 +555,7 @@ - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` - else -- IBM_REV=4.${UNAME_RELEASE} -+ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - fi - echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; -@@ -339,7 +565,7 @@ - ibmrt:4.4BSD:*|romp-ibm:BSD:*) - echo romp-ibm-bsd4.4 - exit 0 ;; -- ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC NetBSD and -+ ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and - echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 - *:BOSX:*:*) -@@ -354,18 +580,85 @@ - hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - echo m68k-hp-bsd4.4 - exit 0 ;; -- 9000/[3478]??:HP-UX:*:*) -+ 9000/[34678]??:HP-UX:*:*) -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - case "${UNAME_MACHINE}" in - 9000/31? ) HP_ARCH=m68000 ;; - 9000/[34]?? ) HP_ARCH=m68k ;; -- 9000/7?? | 9000/8?[1679] ) HP_ARCH=hppa1.1 ;; -- 9000/8?? ) HP_ARCH=hppa1.0 ;; -+ 9000/[678][0-9][0-9]) -+ if [ -x /usr/bin/getconf ]; then -+ sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` -+ sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` -+ case "${sc_cpu_version}" in -+ 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 -+ 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 -+ 532) # CPU_PA_RISC2_0 -+ case "${sc_kernel_bits}" in -+ 32) HP_ARCH="hppa2.0n" ;; -+ 64) HP_ARCH="hppa2.0w" ;; -+ '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 -+ esac ;; -+ esac -+ fi -+ if [ "${HP_ARCH}" = "" ]; then -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ -+ #define _HPUX_SOURCE -+ #include <stdlib.h> -+ #include <unistd.h> -+ -+ int main () -+ { -+ #if defined(_SC_KERNEL_BITS) -+ long bits = sysconf(_SC_KERNEL_BITS); -+ #endif -+ long cpu = sysconf (_SC_CPU_VERSION); -+ -+ switch (cpu) -+ { -+ case CPU_PA_RISC1_0: puts ("hppa1.0"); break; -+ case CPU_PA_RISC1_1: puts ("hppa1.1"); break; -+ case CPU_PA_RISC2_0: -+ #if defined(_SC_KERNEL_BITS) -+ switch (bits) -+ { -+ case 64: puts ("hppa2.0w"); break; -+ case 32: puts ("hppa2.0n"); break; -+ default: puts ("hppa2.0"); break; -+ } break; -+ #else /* !defined(_SC_KERNEL_BITS) */ -+ puts ("hppa2.0"); break; -+ #endif -+ default: puts ("hppa1.0"); break; -+ } -+ exit (0); -+ } -+EOF -+ (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` -+ test -z "$HP_ARCH" && HP_ARCH=hppa -+ fi ;; - esac -- HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ if [ ${HP_ARCH} = "hppa2.0w" ] -+ then -+ # avoid double evaluation of $set_cc_for_build -+ test -n "$CC_FOR_BUILD" || eval $set_cc_for_build -+ if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null -+ then -+ HP_ARCH="hppa2.0w" -+ else -+ HP_ARCH="hppa64" -+ fi -+ fi - echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; -+ ia64:HP-UX:*:*) -+ HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` -+ echo ia64-hp-hpux${HPUX_REV} -+ exit 0 ;; - 3050*:HI-UX:*:*) -- sed 's/^ //' << EOF >dummy.c -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c - #include <unistd.h> - int - main () -@@ -390,8 +683,7 @@ - exit (0); - } - EOF -- ${CC-cc} dummy.c -o dummy && ./dummy && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -+ $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo unknown-hitachi-hiuxwe2 - exit 0 ;; - 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) -@@ -400,13 +692,16 @@ - 9000/8??:4.3bsd:*:*) - echo hppa1.0-hp-bsd - exit 0 ;; -+ *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) -+ echo hppa1.0-hp-mpeix -+ exit 0 ;; - hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - echo hppa1.1-hp-osf - exit 0 ;; - hp8??:OSF1:*:*) - echo hppa1.0-hp-osf - exit 0 ;; -- i?86:OSF1:*:*) -+ i*86:OSF1:*:*) - if [ -x /usr/sbin/sysversion ] ; then - echo ${UNAME_MACHINE}-unknown-osf1mk - else -@@ -434,57 +729,82 @@ - C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - echo c4-convex-bsd - exit 0 ;; -- CRAY*X-MP:*:*:*) -- echo xmp-cray-unicos -- exit 0 ;; - CRAY*Y-MP:*:*:*) -- echo ymp-cray-unicos${UNAME_RELEASE} -+ echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/.[^.]*$/.X/' - exit 0 ;; - CRAY*[A-Z]90:*:*:*) - echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - | sed -e 's/CRAY.*([A-Z]90)/\1/' \ -- -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ -+ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -+ -e 's/.[^.]*$/.X/' - exit 0 ;; - CRAY*TS:*:*:*) -- echo t90-cray-unicos${UNAME_RELEASE} -+ echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/.[^.]*$/.X/' - exit 0 ;; -- CRAY-2:*:*:*) -- echo cray2-cray-unicos -- exit 0 ;; -- F300:UNIX_System_V:*:*) -- FUJITSU_SYS=`uname -p | tr [A-Z] [a-z] | sed -e 's////'` -- FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -- echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -- exit 0 ;; -- F301:UNIX_System_V:*:*) -- echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` -- exit 0 ;; -- hp3[0-9][05]:NetBSD:*:*) -- echo m68k-hp-netbsd${UNAME_RELEASE} -+ CRAY*T3E:*:*:*) -+ echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/.[^.]*$/.X/' - exit 0 ;; -- hp300:OpenBSD:*:*) -- echo m68k-unknown-openbsd${UNAME_RELEASE} -+ CRAY*SV1:*:*:*) -+ echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/.[^.]*$/.X/' - exit 0 ;; -- i?86:BSD/386:*:* | *:BSD/OS:*:*) -+ *:UNICOS/mp:*:*) -+ echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/.[^.]*$/.X/' -+ exit 0 ;; -+ F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) -+ FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -+ FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's////'` -+ FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -+ echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" -+ exit 0 ;; -+ i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:FreeBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` -+ sparc*:BSD/OS:*:*) -+ echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:NetBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-netbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/./'` -+ *:BSD/OS:*:*) -+ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; -- *:OpenBSD:*:*) -- echo ${UNAME_MACHINE}-unknown-openbsd`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/./'` -+ *:FreeBSD:*:*) -+ # Determine whether the default compiler uses glibc. -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #include <features.h> -+ #if __GLIBC__ >= 2 -+ LIBC=gnu -+ #else -+ LIBC= -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` -+ echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; - i*:CYGWIN*:*) -- echo ${UNAME_MACHINE}-pc-cygwin32 -+ echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) - echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; -+ i*:PW*:*) -+ echo ${UNAME_MACHINE}-pc-pw32 -+ exit 0 ;; -+ x86:Interix*:3*) -+ echo i586-pc-interix3 -+ exit 0 ;; -+ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) -+ echo i${UNAME_MACHINE}-pc-mks -+ exit 0 ;; -+ i*:Windows_NT*:* | Pentium*:Windows_NT*:*) -+ # How do we know it's Interix rather than the generic POSIX subsystem? -+ # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we -+ # UNAME_MACHINE based on the output of uname instead of i386? -+ echo i586-pc-interix -+ exit 0 ;; -+ i*:UWIN*:*) -+ echo ${UNAME_MACHINE}-pc-uwin -+ exit 0 ;; - p*:CYGWIN*:*) -- echo powerpcle-unknown-cygwin32 -+ echo powerpcle-unknown-cygwin - exit 0 ;; - prep*:SunOS:5.*:*) - echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -@@ -492,145 +812,159 @@ - *:GNU:*:*) - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; -- *:Linux:*:*) -- # uname on the ARM produces all sorts of strangeness, and we need to -- # filter it out. -- case "$UNAME_MACHINE" in -- arm* | sa110*) UNAME_MACHINE="arm" ;; -+ i*86:Minix:*:*) -+ echo ${UNAME_MACHINE}-pc-minix -+ exit 0 ;; -+ arm*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ ia64:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ m68*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ mips:Linux:*:*) -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #undef CPU -+ #undef mips -+ #undef mipsel -+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) -+ CPU=mipsel -+ #else -+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) -+ CPU=mips -+ #else -+ CPU= -+ #endif -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 -+ ;; -+ mips64:Linux:*:*) -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #undef CPU -+ #undef mips64 -+ #undef mips64el -+ #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) -+ CPU=mips64el -+ #else -+ #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) -+ CPU=mips64 -+ #else -+ CPU= -+ #endif -+ #endif -+EOF -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` -+ test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 -+ ;; -+ ppc:Linux:*:*) -+ echo powerpc-unknown-linux-gnu -+ exit 0 ;; -+ ppc64:Linux:*:*) -+ echo powerpc64-unknown-linux-gnu -+ exit 0 ;; -+ alpha:Linux:*:*) -+ case `sed -n '/^cpu model/s/^.*: (.*)/\1/p' < /proc/cpuinfo` in -+ EV5) UNAME_MACHINE=alphaev5 ;; -+ EV56) UNAME_MACHINE=alphaev56 ;; -+ PCA56) UNAME_MACHINE=alphapca56 ;; -+ PCA57) UNAME_MACHINE=alphapca56 ;; -+ EV6) UNAME_MACHINE=alphaev6 ;; -+ EV67) UNAME_MACHINE=alphaev67 ;; -+ EV68*) UNAME_MACHINE=alphaev68 ;; -+ esac -+ objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null -+ if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi -+ echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -+ exit 0 ;; -+ parisc:Linux:*:* | hppa:Linux:*:*) -+ # Look for CPU level -+ case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in -+ PA7*) echo hppa1.1-unknown-linux-gnu ;; -+ PA8*) echo hppa2.0-unknown-linux-gnu ;; -+ *) echo hppa-unknown-linux-gnu ;; - esac -- -+ exit 0 ;; -+ parisc64:Linux:*:* | hppa64:Linux:*:*) -+ echo hppa64-unknown-linux-gnu -+ exit 0 ;; -+ s390:Linux:*:* | s390x:Linux:*:*) -+ echo ${UNAME_MACHINE}-ibm-linux -+ exit 0 ;; -+ sh*:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ sparc:Linux:*:* | sparc64:Linux:*:*) -+ echo ${UNAME_MACHINE}-unknown-linux-gnu -+ exit 0 ;; -+ x86_64:Linux:*:*) -+ echo x86_64-unknown-linux-gnu -+ exit 0 ;; -+ i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so -- # first see if it will tell us. -- ld_help_string=`ld --help 2>&1` -- ld_supported_emulations=`echo $ld_help_string \ -- | sed -ne '/supported emulations:/!d -+ # first see if it will tell us. cd to the root directory to prevent -+ # problems with other programs or directories called `ld' in the path. -+ # Set LC_ALL=C to ensure ld outputs messages in English. -+ ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ -+ | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g -- s/.*supported emulations: *// -+ s/.*supported targets: *// - s/ .*// - p'` -- case "$ld_supported_emulations" in -- i?86linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" ; exit 0 ;; -- i?86coff) echo "${UNAME_MACHINE}-pc-linux-gnucoff" ; exit 0 ;; -- sparclinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- armlinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- m68klinux) echo "${UNAME_MACHINE}-unknown-linux-gnuaout" ; exit 0 ;; -- elf32ppc) echo "powerpc-unknown-linux-gnu" ; exit 0 ;; -+ case "$ld_supported_targets" in -+ elf32-i386) -+ TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" -+ ;; -+ a.out-i386-linux) -+ echo "${UNAME_MACHINE}-pc-linux-gnuaout" -+ exit 0 ;; -+ coff-i386) -+ echo "${UNAME_MACHINE}-pc-linux-gnucoff" -+ exit 0 ;; -+ "") -+ # Either a pre-BFD a.out linker (linux-gnuoldld) or -+ # one that does not give us useful --help. -+ echo "${UNAME_MACHINE}-pc-linux-gnuoldld" -+ exit 0 ;; - esac -- -- if test "${UNAME_MACHINE}" = "alpha" ; then -- sed 's/^ //' <<EOF >dummy.s -- .globl main -- .ent main -- main: -- .frame $30,0,$26,0 -- .prologue 0 -- .long 0x47e03d80 # implver $0 -- lda $2,259 -- .long 0x47e20c21 # amask $2,$1 -- srl $1,8,$2 -- sll $2,2,$2 -- sll $0,3,$0 -- addl $1,$0,$0 -- addl $2,$0,$0 -- ret $31,($26),1 -- .end main --EOF -- LIBC="" -- ${CC-cc} dummy.s -o dummy 2>/dev/null -- if test "$?" = 0 ; then -- ./dummy -- case "$?" in -- 7) -- UNAME_MACHINE="alpha" -- ;; -- 15) -- UNAME_MACHINE="alphaev5" -- ;; -- 14) -- UNAME_MACHINE="alphaev56" -- ;; -- 10) -- UNAME_MACHINE="alphapca56" -- ;; -- 16) -- UNAME_MACHINE="alphaev6" -- ;; -- esac -- -- objdump --private-headers dummy | \ -- grep ld.so.1 > /dev/null -- if test "$?" = 0 ; then -- LIBC="libc1" -- fi -- fi -- rm -f dummy.s dummy -- echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 -- elif test "${UNAME_MACHINE}" = "mips" ; then -- cat >dummy.c <<EOF --main(argc, argv) -- int argc; -- char *argv[]; --{ --#ifdef __MIPSEB__ -- printf ("%s-unknown-linux-gnu\n", argv[1]); --#endif --#ifdef __MIPSEL__ -- printf ("%sel-unknown-linux-gnu\n", argv[1]); --#endif -- return 0; --} --EOF -- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -- else -- # Either a pre-BFD a.out linker (linux-gnuoldld) -- # or one that does not give us useful --help. -- # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. -- # If ld does not provide *any* "supported emulations:" -- # that means it is gnuoldld. -- echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:" -- test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 -- -- case "${UNAME_MACHINE}" in -- i?86) -- VENDOR=pc; -- ;; -- *) -- VENDOR=unknown; -- ;; -- esac -- # Determine whether the default compiler is a.out or elf -- cat >dummy.c <<EOF --#include <features.h> --main(argc, argv) -- int argc; -- char *argv[]; --{ --#ifdef __ELF__ --# ifdef __GLIBC__ --# if __GLIBC__ >= 2 -- printf ("%s-${VENDOR}-linux-gnu\n", argv[1]); --# else -- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); --# endif --# else -- printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]); --# endif --#else -- printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]); --#endif -- return 0; --} -+ # Determine whether the default compiler is a.out or elf -+ eval $set_cc_for_build -+ sed 's/^ //' << EOF >$dummy.c -+ #include <features.h> -+ #ifdef __ELF__ -+ # ifdef __GLIBC__ -+ # if __GLIBC__ >= 2 -+ LIBC=gnu -+ # else -+ LIBC=gnulibc1 -+ # endif -+ # else -+ LIBC=gnulibc1 -+ # endif -+ #else -+ #ifdef __INTEL_COMPILER -+ LIBC=gnu -+ #else -+ LIBC=gnuaout -+ #endif -+ #endif - EOF -- ${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy "${UNAME_MACHINE}" && rm dummy.c dummy && exit 0 -- rm -f dummy.c dummy -- fi ;; --# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions --# are messed up and put the nodename in both sysname and nodename. -- i?86:DYNIX/ptx:4*:*) -+ eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` -+ test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 -+ test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 -+ ;; -+ i*86:DYNIX/ptx:4*:*) -+ # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. -+ # earlier versions are messed up and put the nodename in both -+ # sysname and nodename. - echo i386-sequent-sysv4 - exit 0 ;; -- i?86:UNIX_SV:4.2MP:2.*) -+ i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, -@@ -638,28 +972,59 @@ - # Use sysv4.2uw... so that sysv4* matches it. - echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; -- i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*) -+ i*86:OS/2:*:*) -+ # If we were able to find `uname', then EMX Unix compatibility -+ # is probably installed. -+ echo ${UNAME_MACHINE}-pc-os2-emx -+ exit 0 ;; -+ i*86:XTS-300:*:STOP) -+ echo ${UNAME_MACHINE}-unknown-stop -+ exit 0 ;; -+ i*86:atheos:*:*) -+ echo ${UNAME_MACHINE}-unknown-atheos -+ exit 0 ;; -+ i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) -+ echo i386-unknown-lynxos${UNAME_RELEASE} -+ exit 0 ;; -+ i*86:*DOS:*:*) -+ echo ${UNAME_MACHINE}-pc-msdosdjgpp -+ exit 0 ;; -+ i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) -+ UNAME_REL=`echo ${UNAME_RELEASE} | sed 's//MP$//'` - if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then -- echo ${UNAME_MACHINE}-univel-sysv${UNAME_RELEASE} -+ echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} - else -- echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE} -+ echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - fi - exit 0 ;; -- i?86:*:3.2:*) -+ i*86:*:5:[78]*) -+ case `/bin/uname -X | grep "^Machine"` in -+ *486*) UNAME_MACHINE=i486 ;; -+ *Pentium) UNAME_MACHINE=i586 ;; -+ *Pent*|*Celeron) UNAME_MACHINE=i686 ;; -+ esac -+ echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} -+ exit 0 ;; -+ i*86:*:3.2:*) - if test -f /usr/options/cb.name; then - UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` - echo ${UNAME_MACHINE}-pc-isc$UNAME_REL - elif /bin/uname -X 2>/dev/null >/dev/null ; then -- UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')` -- (/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486 -- (/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \ -+ UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` -+ (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 -+ (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ - && UNAME_MACHINE=i586 -+ (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ -+ && UNAME_MACHINE=i686 -+ (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ -+ && UNAME_MACHINE=i686 - echo ${UNAME_MACHINE}-pc-sco$UNAME_REL - else - echo ${UNAME_MACHINE}-pc-sysv32 - fi - exit 0 ;; - pc:*:*:*) -+ # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp -@@ -681,9 +1046,15 @@ - # "miniframe" - echo m68010-convergent-sysv - exit 0 ;; -+ mc68k:UNIX:SYSTEM5:3.51m) -+ echo m68k-convergent-sysv -+ exit 0 ;; -+ M680?0:D-NIX:5.3:*) -+ echo m68k-diab-dnix -+ exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; -- 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) -+ 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0) - OS_REL='' - test -r /etc/.relid \ - && OS_REL=.`sed -n 's/[^ ]* [^ ]* ([0-9][0-9]).*/\1/p' < /etc/.relid` -@@ -694,24 +1065,27 @@ - 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; -- m68*:LynxOS:2.*:*) -+ m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - mc68030:UNIX_System_V:4.*:*) - echo m68k-atari-sysv4 - exit 0 ;; -- i?86:LynxOS:2.*:*) -- echo i386-unknown-lynxos${UNAME_RELEASE} -- exit 0 ;; - TSUNAMI:LynxOS:2.*:*) - echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; -- rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) -+ rs6000:LynxOS:2.*:*) - echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; -+ PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) -+ echo powerpc-unknown-lynxos${UNAME_RELEASE} -+ exit 0 ;; - SM[BE]S:UNIX_SV:*:*) - echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; -+ RM*:ReliantUNIX-*:*:*) -+ echo mips-sni-sysv4 -+ exit 0 ;; - RM*:SINIX-*:*:*) - echo mips-sni-sysv4 - exit 0 ;; -@@ -723,8 +1097,8 @@ - echo ns32k-sni-sysv - fi - exit 0 ;; -- PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -- # says Richard.M.Bartel@ccMail.Census.GOV -+ PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -+ # says Richard.M.Bartel@ccMail.Census.GOV - echo i586-unisys-sysv4 - exit 0 ;; - *:UNIX_System_V:4*:FTX*) -@@ -736,25 +1110,113 @@ - # From seanf@swdc.stratus.com. - echo i860-stratus-sysv4 - exit 0 ;; -+ *:VOS:*:*) -+ # From Paul.Green@stratus.com. -+ echo hppa1.1-stratus-vos -+ exit 0 ;; - mc68*:A/UX:*:*) - echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; -- news*:NEWS-OS:*:6*) -+ news*:NEWS-OS:6*:*) - echo mips-sony-newsos6 - exit 0 ;; -- R3000:*System_V*:*:* | R4000:UNIX_SYSV:*:*) -+ R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} - else - echo mips-unknown-sysv${UNAME_RELEASE} - fi - exit 0 ;; -+ BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. -+ echo powerpc-be-beos -+ exit 0 ;; -+ BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. -+ echo powerpc-apple-beos -+ exit 0 ;; -+ BePC:BeOS:*:*) # BeOS running on Intel PC compatible. -+ echo i586-pc-beos -+ exit 0 ;; -+ SX-4:SUPER-UX:*:*) -+ echo sx4-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ SX-5:SUPER-UX:*:*) -+ echo sx5-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ SX-6:SUPER-UX:*:*) -+ echo sx6-nec-superux${UNAME_RELEASE} -+ exit 0 ;; -+ Power*:Rhapsody:*:*) -+ echo powerpc-apple-rhapsody${UNAME_RELEASE} -+ exit 0 ;; -+ *:Rhapsody:*:*) -+ echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} -+ exit 0 ;; -+ *:Darwin:*:*) -+ case `uname -p` in -+ *86) UNAME_PROCESSOR=i686 ;; -+ powerpc) UNAME_PROCESSOR=powerpc ;; -+ esac -+ echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} -+ exit 0 ;; -+ *:procnto*:*:* | *:QNX:[0123456789]*:*) -+ UNAME_PROCESSOR=`uname -p` -+ if test "$UNAME_PROCESSOR" = "x86"; then -+ UNAME_PROCESSOR=i386 -+ UNAME_MACHINE=pc -+ fi -+ echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} -+ exit 0 ;; -+ *:QNX:*:4*) -+ echo i386-pc-qnx -+ exit 0 ;; -+ NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) -+ echo nsr-tandem-nsk${UNAME_RELEASE} -+ exit 0 ;; -+ *:NonStop-UX:*:*) -+ echo mips-compaq-nonstopux -+ exit 0 ;; -+ BS2000:POSIX*:*:*) -+ echo bs2000-siemens-sysv -+ exit 0 ;; -+ DS/*:UNIX_System_V:*:*) -+ echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} -+ exit 0 ;; -+ *:Plan9:*:*) -+ # "uname -m" is not consistent, so use $cputype instead. 386 -+ # is converted to i386 for consistency with other x86 -+ # operating systems. -+ if test "$cputype" = "386"; then -+ UNAME_MACHINE=i386 -+ else -+ UNAME_MACHINE="$cputype" -+ fi -+ echo ${UNAME_MACHINE}-unknown-plan9 -+ exit 0 ;; -+ *:TOPS-10:*:*) -+ echo pdp10-unknown-tops10 -+ exit 0 ;; -+ *:TENEX:*:*) -+ echo pdp10-unknown-tenex -+ exit 0 ;; -+ KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) -+ echo pdp10-dec-tops20 -+ exit 0 ;; -+ XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) -+ echo pdp10-xkl-tops20 -+ exit 0 ;; -+ *:TOPS-20:*:*) -+ echo pdp10-unknown-tops20 -+ exit 0 ;; -+ *:ITS:*:*) -+ echo pdp10-unknown-its -+ exit 0 ;; - esac - - #echo '(No uname command or uname output not recognized.)' 1>&2 - #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - --cat >dummy.c <<EOF -+eval $set_cc_for_build -+cat >$dummy.c <<EOF - #ifdef _SEQUENT_ - # include <sys/types.h> - # include <sys/utsname.h> -@@ -792,7 +1254,10 @@ - #endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach ([0-9]*).*/\1/p') 2>/dev/null`; -- printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); -+ if (version < 4) -+ printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); -+ else -+ printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); - #endif - -@@ -837,11 +1302,24 @@ - #endif - - #if defined (vax) --#if !defined (ultrix) -- printf ("vax-dec-bsd\n"); exit (0); --#else -- printf ("vax-dec-ultrix\n"); exit (0); --#endif -+# if !defined (ultrix) -+# include <sys/param.h> -+# if defined (BSD) -+# if BSD == 43 -+ printf ("vax-dec-bsd4.3\n"); exit (0); -+# else -+# if BSD == 199006 -+ printf ("vax-dec-bsd4.3reno\n"); exit (0); -+# else -+ printf ("vax-dec-bsd\n"); exit (0); -+# endif -+# endif -+# else -+ printf ("vax-dec-bsd\n"); exit (0); -+# endif -+# else -+ printf ("vax-dec-ultrix\n"); exit (0); -+# endif - #endif - - #if defined (alliant) && defined (i860) -@@ -852,8 +1330,7 @@ - } - EOF - --${CC-cc} dummy.c -o dummy 2>/dev/null && ./dummy && rm dummy.c dummy && exit 0 --rm -f dummy.c dummy -+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 - - # Apollos put the system type in the environment. - -@@ -885,6 +1362,48 @@ - esac - fi - --#echo '(Unable to guess system type)' 1>&2 -+cat >&2 <<EOF -+$0: unable to guess system type -+ -+This script, last modified $timestamp, has failed to recognize -+the operating system you are using. It is advised that you -+download the most up to date version of the config scripts from -+ -+ ftp://ftp.gnu.org/pub/gnu/config/ -+ -+If the version you run ($0) is already up to date, please -+send the following data and any information you think might be -+pertinent to config-patches@gnu.org in order to provide the needed -+information to handle your system. -+ -+config.guess timestamp = $timestamp -+ -+uname -m = `(uname -m) 2>/dev/null || echo unknown` -+uname -r = `(uname -r) 2>/dev/null || echo unknown` -+uname -s = `(uname -s) 2>/dev/null || echo unknown` -+uname -v = `(uname -v) 2>/dev/null || echo unknown` -+ -+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` -+/bin/uname -X = `(/bin/uname -X) 2>/dev/null` -+ -+hostinfo = `(hostinfo) 2>/dev/null` -+/bin/universe = `(/bin/universe) 2>/dev/null` -+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` -+/bin/arch = `(/bin/arch) 2>/dev/null` -+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` -+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` -+ -+UNAME_MACHINE = ${UNAME_MACHINE} -+UNAME_RELEASE = ${UNAME_RELEASE} -+UNAME_SYSTEM = ${UNAME_SYSTEM} -+UNAME_VERSION = ${UNAME_VERSION} -+EOF - - exit 1 -+ -+# Local variables: -+# eval: (add-hook 'write-file-hooks 'time-stamp) -+# time-stamp-start: "timestamp='" -+# time-stamp-format: "%:y-%02m-%02d" -+# time-stamp-end: "'" -+# End: ---- ez-ipupdate-3.0.11b8.orig/config.h.in -+++ ez-ipupdate-3.0.11b8/config.h.in -@@ -1,4 +1,4 @@ --/* config.h.in. Generated automatically from configure.in by autoheader. */ -+/* config.h.in. Generated automatically from configure.in by autoheader 2.13. */ - - /* Define as the return type of signal handlers (int or void). */ - #undef RETSIGTYPE -@@ -132,6 +132,9 @@ - /* Define if you have the <stdarg.h> header file. */ - #undef HAVE_STDARG_H - -+/* Define if you have the <string.h> header file. */ -+#undef HAVE_STRING_H -+ - /* Define if you have the <sys/socket.h> header file. */ - #undef HAVE_SYS_SOCKET_H - -@@ -153,6 +156,9 @@ - /* Define if you have the <syslog.h> header file. */ - #undef HAVE_SYSLOG_H - -+/* Define if you have the <time.h> header file. */ -+#undef HAVE_TIME_H -+ - /* Define if you have the <unistd.h> header file. */ - #undef HAVE_UNISTD_H - -@@ -161,3 +167,10 @@ - - /* Define if you have the socket library (-lsocket). */ - #undef HAVE_LIBSOCKET -+ -+/* Name of package */ -+#undef PACKAGE -+ -+/* Version number of package */ -+#undef VERSION -+ ---- ez-ipupdate-3.0.11b8.orig/config.sub -+++ ez-ipupdate-3.0.11b8/config.sub -@@ -1,6 +1,10 @@ - #! /bin/sh --# Configuration validation subroutine script, version 1.1. --# Copyright (C) 1991, 92-97, 1998 Free Software Foundation, Inc. -+# Configuration validation subroutine script. -+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -+# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+ -+timestamp='2003-01-03' -+ - # This file is (in principle) common to ALL GNU software. - # The presence of a machine in this file suggests that SOME GNU software - # can handle that machine. It does not imply ALL GNU software can. -@@ -25,6 +29,9 @@ - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. - -+# Please send patches to config-patches@gnu.org. Submit a context -+# diff and a properly formatted ChangeLog entry. -+# - # Configuration subroutine to validate and canonicalize a configuration type. - # Supply the specified configuration type as an argument. - # If it is invalid, we print an error message on stderr and exit with code 1. -@@ -45,30 +52,73 @@ - # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM - # It is wrong to echo any other type of specification. - --if [ x$1 = x ] --then -- echo Configuration name missing. 1>&2 -- echo "Usage: $0 CPU-MFR-OPSYS" 1>&2 -- echo "or $0 ALIAS" 1>&2 -- echo where ALIAS is a recognized configuration type. 1>&2 -- exit 1 --fi -+me=`echo "$0" | sed -e 's,.*/,,'` - --# First pass through any local machine types. --case $1 in -- *local*) -- echo $1 -- exit 0 -- ;; -- *) -- ;; -+usage="\ -+Usage: $0 [OPTION] CPU-MFR-OPSYS -+ $0 [OPTION] ALIAS -+ -+Canonicalize a configuration name. -+ -+Operation modes: -+ -h, --help print this help, then exit -+ -t, --time-stamp print date of last modification, then exit -+ -v, --version print version number, then exit -+ -+Report bugs and patches to config-patches@gnu.org." -+ -+version="\ -+GNU config.sub ($timestamp) -+ -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -+Free Software Foundation, Inc. -+ -+This is free software; see the source for copying conditions. There is NO -+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -+ -+help=" -+Try `$me --help' for more information." -+ -+# Parse command line -+while test $# -gt 0 ; do -+ case $1 in -+ --time-stamp | --time* | -t ) -+ echo "$timestamp" ; exit 0 ;; -+ --version | -v ) -+ echo "$version" ; exit 0 ;; -+ --help | --h* | -h ) -+ echo "$usage"; exit 0 ;; -+ -- ) # Stop option processing -+ shift; break ;; -+ - ) # Use stdin as input. -+ break ;; -+ -* ) -+ echo "$me: invalid option $1$help" -+ exit 1 ;; -+ -+ *local*) -+ # First pass through any local machine types. -+ echo $1 -+ exit 0;; -+ -+ * ) -+ break ;; -+ esac -+done -+ -+case $# in -+ 0) echo "$me: missing argument$help" >&2 -+ exit 1;; -+ 1) ;; -+ *) echo "$me: too many arguments$help" >&2 -+ exit 1;; - esac - - # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). - # Here we must recognize all the valid KERNEL-OS combinations. - maybe_os=`echo $1 | sed 's/^(.*)-([^-]*-[^-]*)$/\2/'` - case $maybe_os in -- linux-gnu*) -+ nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) - os=-$maybe_os - basic_machine=`echo $1 | sed 's/^(.*)-([^-]*-[^-]*)$/\1/'` - ;; -@@ -94,15 +144,33 @@ - -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ -- -apple) -+ -apple | -axis) - os= - basic_machine=$1 - ;; -+ -sim | -cisco | -oki | -wec | -winbond) -+ os= -+ basic_machine=$1 -+ ;; -+ -scout) -+ ;; -+ -wrs) -+ os=-vxworks -+ basic_machine=$1 -+ ;; -+ -chorusos*) -+ os=-chorusos -+ basic_machine=$1 -+ ;; -+ -chorusrdb) -+ os=-chorusrdb -+ basic_machine=$1 -+ ;; - -hiux*) - os=-hiuxwe2 - ;; - -sco5) -- os=sco3.2v5 -+ os=-sco3.2v5 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; - -sco4) -@@ -121,6 +189,9 @@ - os=-sco3.2v2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - ;; -+ -udk*) -+ basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -+ ;; - -isc) - os=-isc2.2 - basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -@@ -143,26 +214,72 @@ - -psos*) - os=-psos - ;; -+ -mint | -mint[0-9]*) -+ basic_machine=m68k-atari -+ os=-mint -+ ;; - esac - - # Decode aliases for certain CPU-COMPANY combinations. - case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. -- tahoe | i860 | m32r | m68k | m68000 | m88k | ns32k | arc | arm \ -- | arme[lb] | pyramid | mn10200 | mn10300 \ -- | tron | a29k | 580 | i960 | h8300 | hppa | hppa1.0 | hppa1.1 \ -- | alpha | alphaev5 | alphaev56 | we32k | ns16k | clipper \ -- | i370 | sh | powerpc | powerpcle | 1750a | dsp16xx | pdp11 \ -- | mips64 | mipsel | mips64el | mips64orion | mips64orionel \ -- | mipstx39 | mipstx39el \ -- | sparc | sparclet | sparclite | sparc64 | v850) -+ 1750a | 580 \ -+ | a29k \ -+ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ -+ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ -+ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ -+ | clipper \ -+ | d10v | d30v | dlx | dsp16xx \ -+ | fr30 | frv \ -+ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ -+ | i370 | i860 | i960 | ia64 \ -+ | ip2k \ -+ | m32r | m68000 | m68k | m88k | mcore \ -+ | mips | mipsbe | mipseb | mipsel | mipsle \ -+ | mips16 \ -+ | mips64 | mips64el \ -+ | mips64vr | mips64vrel \ -+ | mips64orion | mips64orionel \ -+ | mips64vr4100 | mips64vr4100el \ -+ | mips64vr4300 | mips64vr4300el \ -+ | mips64vr5000 | mips64vr5000el \ -+ | mipsisa32 | mipsisa32el \ -+ | mipsisa32r2 | mipsisa32r2el \ -+ | mipsisa64 | mipsisa64el \ -+ | mipsisa64sb1 | mipsisa64sb1el \ -+ | mipsisa64sr71k | mipsisa64sr71kel \ -+ | mipstx39 | mipstx39el \ -+ | mn10200 | mn10300 \ -+ | msp430 \ -+ | ns16k | ns32k \ -+ | openrisc | or32 \ -+ | pdp10 | pdp11 | pj | pjl \ -+ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ -+ | pyramid \ -+ | sh | sh[1234] | sh3e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ -+ | sh64 | sh64le \ -+ | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ -+ | strongarm \ -+ | tahoe | thumb | tic80 | tron \ -+ | v850 | v850e \ -+ | we32k \ -+ | x86 | xscale | xstormy16 | xtensa \ -+ | z8k) -+ basic_machine=$basic_machine-unknown -+ ;; -+ m6811 | m68hc11 | m6812 | m68hc12) -+ # Motorola 68HC11/12. - basic_machine=$basic_machine-unknown -+ os=-none -+ ;; -+ m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - ;; -+ - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. -- i[34567]86) -+ i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Object if more than one company name word. -@@ -171,27 +288,79 @@ - exit 1 - ;; - # Recognize the basic CPU types with company name. -- vax-* | tahoe-* | i[34567]86-* | i860-* | m32r-* | m68k-* | m68000-* \ -- | m88k-* | sparc-* | ns32k-* | fx80-* | arc-* | arm-* | c[123]* \ -- | mips-* | pyramid-* | tron-* | a29k-* | romp-* | rs6000-* \ -- | power-* | none-* | 580-* | cray2-* | h8300-* | i960-* \ -- | xmp-* | ymp-* | hppa-* | hppa1.0-* | hppa1.1-* \ -- | alpha-* | alphaev5-* | alphaev56-* | we32k-* | cydra-* \ -- | ns16k-* | pn-* | np1-* | xps100-* | clipper-* | orion-* \ -- | sparclite-* | pdp11-* | sh-* | powerpc-* | powerpcle-* \ -- | sparc64-* | mips64-* | mipsel-* \ -- | mips64el-* | mips64orion-* | mips64orionel-* \ -- | mipstx39-* | mipstx39el-* \ -- | f301-*) -+ 580-* \ -+ | a29k-* \ -+ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ -+ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ -+ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ -+ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ -+ | avr-* \ -+ | bs2000-* \ -+ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* \ -+ | clipper-* | cydra-* \ -+ | d10v-* | d30v-* | dlx-* \ -+ | elxsi-* \ -+ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ -+ | h8300-* | h8500-* \ -+ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ -+ | i*86-* | i860-* | i960-* | ia64-* \ -+ | ip2k-* \ -+ | m32r-* \ -+ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ -+ | m88110-* | m88k-* | mcore-* \ -+ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ -+ | mips16-* \ -+ | mips64-* | mips64el-* \ -+ | mips64vr-* | mips64vrel-* \ -+ | mips64orion-* | mips64orionel-* \ -+ | mips64vr4100-* | mips64vr4100el-* \ -+ | mips64vr4300-* | mips64vr4300el-* \ -+ | mips64vr5000-* | mips64vr5000el-* \ -+ | mipsisa32-* | mipsisa32el-* \ -+ | mipsisa32r2-* | mipsisa32r2el-* \ -+ | mipsisa64-* | mipsisa64el-* \ -+ | mipsisa64sb1-* | mipsisa64sb1el-* \ -+ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ -+ | mipstx39-* | mipstx39el-* \ -+ | msp430-* \ -+ | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ -+ | orion-* \ -+ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ -+ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ -+ | pyramid-* \ -+ | romp-* | rs6000-* \ -+ | sh-* | sh[1234]-* | sh3e-* | sh[34]eb-* | shbe-* \ -+ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ -+ | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ -+ | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ -+ | tahoe-* | thumb-* | tic30-* | tic4x-* | tic54x-* | tic80-* | tron-* \ -+ | v850-* | v850e-* | vax-* \ -+ | we32k-* \ -+ | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ -+ | xtensa-* \ -+ | ymp-* \ -+ | z8k-*) - ;; - # Recognize the various machine names and aliases which stand - # for a CPU type and a company and sometimes even an OS. -+ 386bsd) -+ basic_machine=i386-unknown -+ os=-bsd -+ ;; - 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att - ;; - 3b*) - basic_machine=we32k-att - ;; -+ a29khif) -+ basic_machine=a29k-amd -+ os=-udi -+ ;; -+ adobe68k) -+ basic_machine=m68010-adobe -+ os=-scout -+ ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; -@@ -207,20 +376,24 @@ - os=-sysv - ;; - amiga | amiga-*) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - ;; - amigaos | amigados) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - os=-amigaos - ;; - amigaunix | amix) -- basic_machine=m68k-cbm -+ basic_machine=m68k-unknown - os=-sysv4 - ;; - apollo68) - basic_machine=m68k-apollo - os=-sysv - ;; -+ apollo68bsd) -+ basic_machine=m68k-apollo -+ os=-bsd -+ ;; - aux) - basic_machine=m68k-apple - os=-aux -@@ -229,6 +402,10 @@ - basic_machine=ns32k-sequent - os=-dynix - ;; -+ c90) -+ basic_machine=c90-cray -+ os=-unicos -+ ;; - convex-c1) - basic_machine=c1-convex - os=-bsd -@@ -249,27 +426,30 @@ - basic_machine=c38-convex - os=-bsd - ;; -- cray | ymp) -- basic_machine=ymp-cray -- os=-unicos -- ;; -- cray2) -- basic_machine=cray2-cray -- os=-unicos -- ;; -- [ctj]90-cray) -- basic_machine=c90-cray -+ cray | j90) -+ basic_machine=j90-cray - os=-unicos - ;; - crds | unos) - basic_machine=m68k-crds - ;; -+ cris | cris-* | etrax*) -+ basic_machine=cris-axis -+ ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; -+ decsystem10* | dec10*) -+ basic_machine=pdp10-dec -+ os=-tops10 -+ ;; -+ decsystem20* | dec20*) -+ basic_machine=pdp10-dec -+ os=-tops20 -+ ;; - delta | 3300 | motorola-3300 | motorola-delta \ - | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola -@@ -297,6 +477,10 @@ - encore | umax | mmax) - basic_machine=ns32k-encore - ;; -+ es1800 | OSE68k | ose68k | ose | OSE) -+ basic_machine=m68k-ericsson -+ os=-ose -+ ;; - fx2800) - basic_machine=i860-alliant - ;; -@@ -307,6 +491,10 @@ - basic_machine=tron-gmicro - os=-sysv - ;; -+ go32) -+ basic_machine=i386-pc -+ os=-go32 -+ ;; - h3050r* | hiux*) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 -@@ -315,6 +503,14 @@ - basic_machine=h8300-hitachi - os=-hms - ;; -+ h8300xray) -+ basic_machine=h8300-hitachi -+ os=-xray -+ ;; -+ h8500hms) -+ basic_machine=h8500-hitachi -+ os=-hms -+ ;; - harris) - basic_machine=m88k-harris - os=-sysv3 -@@ -330,13 +526,30 @@ - basic_machine=m68k-hp - os=-hpux - ;; -+ hp3k9[0-9][0-9] | hp9[0-9][0-9]) -+ basic_machine=hppa1.0-hp -+ ;; - hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp - ;; - hp9k3[2-9][0-9]) - basic_machine=m68k-hp - ;; -- hp9k7[0-9][0-9] | hp7[0-9][0-9] | hp9k8[0-9]7 | hp8[0-9]7) -+ hp9k6[0-9][0-9] | hp6[0-9][0-9]) -+ basic_machine=hppa1.0-hp -+ ;; -+ hp9k7[0-79][0-9] | hp7[0-79][0-9]) -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k78[0-9] | hp78[0-9]) -+ # FIXME: really hppa2.0-hp -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) -+ # FIXME: really hppa2.0-hp -+ basic_machine=hppa1.1-hp -+ ;; -+ hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp - ;; - hp9k8[0-9][0-9] | hp8[0-9][0-9]) -@@ -345,27 +558,42 @@ - hppa-next) - os=-nextstep3 - ;; -+ hppaosf) -+ basic_machine=hppa1.1-hp -+ os=-osf -+ ;; -+ hppro) -+ basic_machine=hppa1.1-hp -+ os=-proelf -+ ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm -- os=-mvs - ;; - # I'm not sure what "Sysv32" means. Should this be sysv3.2? -- i[34567]86v32) -+ i*86v32) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv32 - ;; -- i[34567]86v4*) -+ i*86v4*) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv4 - ;; -- i[34567]86v) -+ i*86v) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-sysv - ;; -- i[34567]86sol2) -+ i*86sol2) - basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` - os=-solaris2 - ;; -+ i386mach) -+ basic_machine=i386-mach -+ os=-mach -+ ;; -+ i386-vsta | vsta) -+ basic_machine=i386-unknown -+ os=-vsta -+ ;; - iris | iris4d) - basic_machine=mips-sgi - case $os in -@@ -391,16 +619,16 @@ - basic_machine=ns32k-utek - os=-sysv - ;; -+ mingw32) -+ basic_machine=i386-pc -+ os=-mingw32 -+ ;; - miniframe) - basic_machine=m68000-convergent - ;; -- mipsel*-linux*) -- basic_machine=mipsel-unknown -- os=-linux-gnu -- ;; -- mips*-linux*) -- basic_machine=mips-unknown -- os=-linux-gnu -+ *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) -+ basic_machine=m68k-atari -+ os=-mint - ;; - mips3*-*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` -@@ -408,10 +636,38 @@ - mips3*) - basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - ;; -+ mmix*) -+ basic_machine=mmix-knuth -+ os=-mmixware -+ ;; -+ monitor) -+ basic_machine=m68k-rom68k -+ os=-coff -+ ;; -+ morphos) -+ basic_machine=powerpc-unknown -+ os=-morphos -+ ;; -+ msdos) -+ basic_machine=i386-pc -+ os=-msdos -+ ;; -+ mvs) -+ basic_machine=i370-ibm -+ os=-mvs -+ ;; - ncr3000) - basic_machine=i486-ncr - os=-sysv4 - ;; -+ netbsd386) -+ basic_machine=i386-unknown -+ os=-netbsd -+ ;; -+ netwinder) -+ basic_machine=armv4l-rebel -+ os=-linux -+ ;; - news | news700 | news800 | news900) - basic_machine=m68k-sony - os=-newsos -@@ -424,6 +680,10 @@ - basic_machine=mips-sony - os=-newsos - ;; -+ necv70) -+ basic_machine=v70-nec -+ os=-sysv -+ ;; - next | m*-next ) - basic_machine=m68k-next - case $os in -@@ -449,9 +709,40 @@ - basic_machine=i960-intel - os=-nindy - ;; -+ mon960) -+ basic_machine=i960-intel -+ os=-mon960 -+ ;; -+ nonstopux) -+ basic_machine=mips-compaq -+ os=-nonstopux -+ ;; - np1) - basic_machine=np1-gould - ;; -+ nv1) -+ basic_machine=nv1-cray -+ os=-unicosmp -+ ;; -+ nsr-tandem) -+ basic_machine=nsr-tandem -+ ;; -+ op50n-* | op60c-*) -+ basic_machine=hppa1.1-oki -+ os=-proelf -+ ;; -+ or32 | or32-*) -+ basic_machine=or32-unknown -+ os=-coff -+ ;; -+ OSE68000 | ose68000) -+ basic_machine=m68000-ericsson -+ os=-ose -+ ;; -+ os68k) -+ basic_machine=m68k-none -+ os=-os68k -+ ;; - pa-hitachi) - basic_machine=hppa1.1-hitachi - os=-hiuxwe2 -@@ -466,51 +757,85 @@ - pbb) - basic_machine=m68k-tti - ;; -- pc532 | pc532-*) -+ pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; -- pentium | p5 | k5 | nexen) -+ pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; -- pentiumpro | p6 | k6 | 6x86) -+ pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2) -- basic_machine=i786-pc -+ basic_machine=i686-pc - ;; -- pentium-* | p5-* | k5-* | nexen-*) -+ pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -- pentiumpro-* | p6-* | k6-* | 6x86-*) -+ pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-*) -- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` -+ basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - pn) - basic_machine=pn-gould - ;; -- power) basic_machine=rs6000-ibm -+ power) basic_machine=power-ibm - ;; - ppc) basic_machine=powerpc-unknown -- ;; -+ ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle | ppc-le | powerpc-little) - basic_machine=powerpcle-unknown -- ;; -+ ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` - ;; -+ ppc64) basic_machine=powerpc64-unknown -+ ;; -+ ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ;; -+ ppc64le | powerpc64little | ppc64-le | powerpc64-little) -+ basic_machine=powerpc64le-unknown -+ ;; -+ ppc64le-* | powerpc64little-*) -+ basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` -+ ;; - ps2) - basic_machine=i386-ibm - ;; -+ pw32) -+ basic_machine=i586-unknown -+ os=-pw32 -+ ;; -+ rom68k) -+ basic_machine=m68k-rom68k -+ os=-coff -+ ;; - rm[46]00) - basic_machine=mips-siemens - ;; - rtpc | rtpc-*) - basic_machine=romp-ibm - ;; -+ s390 | s390-*) -+ basic_machine=s390-ibm -+ ;; -+ s390x | s390x-*) -+ basic_machine=s390x-ibm -+ ;; -+ sa29200) -+ basic_machine=a29k-amd -+ os=-udi -+ ;; -+ sb1) -+ basic_machine=mipsisa64sb1-unknown -+ ;; -+ sb1el) -+ basic_machine=mipsisa64sb1el-unknown -+ ;; - sequent) - basic_machine=i386-sequent - ;; -@@ -518,6 +843,10 @@ - basic_machine=sh-hitachi - os=-hms - ;; -+ sparclite-wrs | simso-wrs) -+ basic_machine=sparclite-wrs -+ os=-vxworks -+ ;; - sps7) - basic_machine=m68k-bull - os=-sysv2 -@@ -525,6 +854,13 @@ - spur) - basic_machine=spur-unknown - ;; -+ st2000) -+ basic_machine=m68k-tandem -+ ;; -+ stratus) -+ basic_machine=i860-stratus -+ os=-sysv4 -+ ;; - sun2) - basic_machine=m68000-sun - ;; -@@ -565,16 +901,40 @@ - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; -+ sv1) -+ basic_machine=sv1-cray -+ os=-unicos -+ ;; - symmetry) - basic_machine=i386-sequent - os=-dynix - ;; -+ t3e) -+ basic_machine=alphaev5-cray -+ os=-unicos -+ ;; -+ t90) -+ basic_machine=t90-cray -+ os=-unicos -+ ;; -+ tic4x | c4x*) -+ basic_machine=tic4x-unknown -+ os=-coff -+ ;; -+ tic54x | c54x*) -+ basic_machine=tic54x-unknown -+ os=-coff -+ ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; -+ toad1) -+ basic_machine=pdp10-xkl -+ os=-tops20 -+ ;; - tower | tower-32) - basic_machine=m68k-ncr - ;; -@@ -586,6 +946,10 @@ - basic_machine=a29k-nyu - os=-sym1 - ;; -+ v810 | necv810) -+ basic_machine=v810-nec -+ os=-none -+ ;; - vaxv) - basic_machine=vax-dec - os=-sysv -@@ -595,8 +959,8 @@ - os=-vms - ;; - vpp*|vx|vx-*) -- basic_machine=f301-fujitsu -- ;; -+ basic_machine=f301-fujitsu -+ ;; - vxworks960) - basic_machine=i960-wrs - os=-vxworks -@@ -609,13 +973,25 @@ - basic_machine=a29k-wrs - os=-vxworks - ;; -- xmp) -- basic_machine=xmp-cray -- os=-unicos -+ w65*) -+ basic_machine=w65-wdc -+ os=-none -+ ;; -+ w89k-*) -+ basic_machine=hppa1.1-winbond -+ os=-proelf - ;; -- xps | xps100) -+ xps | xps100) - basic_machine=xps100-honeywell - ;; -+ ymp) -+ basic_machine=ymp-cray -+ os=-unicos -+ ;; -+ z8k-*-coff) -+ basic_machine=z8k-unknown -+ os=-sim -+ ;; - none) - basic_machine=none-none - os=-none -@@ -623,12 +999,14 @@ - - # Here we handle the default manufacturer of certain CPU types. It is in - # some cases the only manufacturer, in others, it is the most popular. -- mips) -- if [ x$os = x-linux-gnu ]; then -- basic_machine=mips-unknown -- else -- basic_machine=mips-mips -- fi -+ w89k) -+ basic_machine=hppa1.1-winbond -+ ;; -+ op50n) -+ basic_machine=hppa1.1-oki -+ ;; -+ op60c) -+ basic_machine=hppa1.1-oki - ;; - romp) - basic_machine=romp-ibm -@@ -639,16 +1017,26 @@ - vax) - basic_machine=vax-dec - ;; -+ pdp10) -+ # there are many clones, so DEC is not a safe bet -+ basic_machine=pdp10-unknown -+ ;; - pdp11) - basic_machine=pdp11-dec - ;; - we32k) - basic_machine=we32k-att - ;; -- sparc) -+ sh3 | sh4 | sh3eb | sh4eb | sh[1234]le | sh3ele) -+ basic_machine=sh-unknown -+ ;; -+ sh64) -+ basic_machine=sh64-unknown -+ ;; -+ sparc | sparcv9 | sparcv9b) - basic_machine=sparc-sun - ;; -- cydra) -+ cydra) - basic_machine=cydra-cydrome - ;; - orion) -@@ -657,6 +1045,15 @@ - orion105) - basic_machine=clipper-highlevel - ;; -+ mac | mpw | mac-mpw) -+ basic_machine=m68k-apple -+ ;; -+ pmac | pmac-mpw) -+ basic_machine=powerpc-apple -+ ;; -+ *-unknown) -+ # Make sure to match an already-canonicalized machine name. -+ ;; - *) - echo Invalid configuration `$1': machine `$basic_machine' not recognized 1>&2 - exit 1 -@@ -710,13 +1107,41 @@ - | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ -- | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* \ -+ | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ -- | -cygwin32* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -- | -mingw32* | -linux-gnu* | -uxpv*) -+ | -chorusos* | -chorusrdb* \ -+ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ -+ | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ -+ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ -+ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ -+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ -+ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ -+ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ -+ | -powermax* | -dnix* | -microbsd*) - # Remember, each alternative MUST END IN *, to match a version number. - ;; -+ -qnx*) -+ case $basic_machine in -+ x86-* | i*86-*) -+ ;; -+ *) -+ os=-nto$os -+ ;; -+ esac -+ ;; -+ -nto-qnx*) -+ ;; -+ -nto*) -+ os=`echo $os | sed -e 's|nto|nto-qnx|'` -+ ;; -+ -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ -+ | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ -+ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) -+ ;; -+ -mac*) -+ os=`echo $os | sed -e 's|mac|macos|'` -+ ;; - -linux*) - os=`echo $os | sed -e 's|linux|linux-gnu|'` - ;; -@@ -726,6 +1151,12 @@ - -sunos6*) - os=`echo $os | sed -e 's|sunos6|solaris3|'` - ;; -+ -opened*) -+ os=-openedition -+ ;; -+ -wince*) -+ os=-wince -+ ;; - -osfrose*) - os=-osfrose - ;; -@@ -741,11 +1172,23 @@ - -acis*) - os=-aos - ;; -+ -atheos*) -+ os=-atheos -+ ;; -+ -386bsd) -+ os=-bsd -+ ;; - -ctix* | -uts*) - os=-sysv - ;; -+ -nova*) -+ os=-rtmk-nova -+ ;; - -ns2 ) -- os=-nextstep2 -+ os=-nextstep2 -+ ;; -+ -nsk*) -+ os=-nsk - ;; - # Preserve the version number of sinix5. - -sinix5.*) -@@ -772,9 +1215,18 @@ - # This must come after -sysvr4. - -sysv*) - ;; -+ -ose*) -+ os=-ose -+ ;; -+ -es1800*) -+ os=-ose -+ ;; - -xenix) - os=-xenix - ;; -+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) -+ os=-mint -+ ;; - -none) - ;; - *) -@@ -800,10 +1252,17 @@ - *-acorn) - os=-riscix1.2 - ;; -+ arm*-rebel) -+ os=-linux -+ ;; - arm*-semi) - os=-aout - ;; -- pdp11-*) -+ # This must come before the *-dec entry. -+ pdp10-*) -+ os=-tops20 -+ ;; -+ pdp11-*) - os=-none - ;; - *-dec | vax-*) -@@ -821,15 +1280,39 @@ - # default. - # os=-sunos4 - ;; -+ m68*-cisco) -+ os=-aout -+ ;; -+ mips*-cisco) -+ os=-elf -+ ;; -+ mips*-*) -+ os=-elf -+ ;; -+ or32-*) -+ os=-coff -+ ;; - *-tti) # must be before sparc entry or we get the wrong os. - os=-sysv3 - ;; - sparc-* | *-sun) - os=-sunos4.1.1 - ;; -+ *-be) -+ os=-beos -+ ;; - *-ibm) - os=-aix - ;; -+ *-wec) -+ os=-proelf -+ ;; -+ *-winbond) -+ os=-proelf -+ ;; -+ *-oki) -+ os=-proelf -+ ;; - *-hp) - os=-hpux - ;; -@@ -872,27 +1355,39 @@ - *-next) - os=-nextstep3 - ;; -- *-gould) -+ *-gould) - os=-sysv - ;; -- *-highlevel) -+ *-highlevel) - os=-bsd - ;; - *-encore) - os=-bsd - ;; -- *-sgi) -+ *-sgi) - os=-irix - ;; -- *-siemens) -+ *-siemens) - os=-sysv4 - ;; - *-masscomp) - os=-rtu - ;; -- f301-fujitsu) -+ f30[01]-fujitsu | f700-fujitsu) - os=-uxpv - ;; -+ *-rom68k) -+ os=-coff -+ ;; -+ *-*bug) -+ os=-coff -+ ;; -+ *-apple) -+ os=-macos -+ ;; -+ *-atari*) -+ os=-mint -+ ;; - *) - os=-none - ;; -@@ -914,9 +1409,15 @@ - -aix*) - vendor=ibm - ;; -+ -beos*) -+ vendor=be -+ ;; - -hpux*) - vendor=hp - ;; -+ -mpeix*) -+ vendor=hp -+ ;; - -hiux*) - vendor=hitachi - ;; -@@ -932,21 +1433,41 @@ - -genix*) - vendor=ns - ;; -- -mvs*) -+ -mvs* | -opened*) - vendor=ibm - ;; - -ptx*) - vendor=sequent - ;; -- -vxsim* | -vxworks*) -+ -vxsim* | -vxworks* | -windiss*) - vendor=wrs - ;; - -aux*) - vendor=apple - ;; -+ -hms*) -+ vendor=hitachi -+ ;; -+ -mpw* | -macos*) -+ vendor=apple -+ ;; -+ -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) -+ vendor=atari -+ ;; -+ -vos*) -+ vendor=stratus -+ ;; - esac - basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` - ;; - esac - - echo $basic_machine$os -+exit 0 -+ -+# Local variables: -+# eval: (add-hook 'write-file-hooks 'time-stamp) -+# time-stamp-start: "timestamp='" -+# time-stamp-format: "%:y-%02m-%02d" -+# time-stamp-end: "'" -+# End: ---- ez-ipupdate-3.0.11b8.orig/configure -+++ ez-ipupdate-3.0.11b8/configure -@@ -1,7 +1,7 @@ - #! /bin/sh - - # Guess values for system-dependent variables and create Makefiles. --# Generated automatically using autoconf version 2.12 -+# 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 -@@ -58,6 +58,7 @@ - # 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 - -@@ -341,7 +342,7 @@ - verbose=yes ;; - - -version | --version | --versio | --versi | --vers) -- echo "configure generated by autoconf version 2.12" -+ echo "configure generated by autoconf version 2.13" - exit 0 ;; - - -with-* | --with-*) -@@ -511,9 +512,11 @@ - # 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 $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 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 -@@ -549,6 +552,7 @@ - ac_config_sub=$ac_aux_dir/config.sub - ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. - -+am__api_version="1.4" - # 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: -@@ -556,28 +560,30 @@ - # 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:564: checking for a BSD compatible install" >&5 -+echo "configure:569: 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="${IFS}:" -+ 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. -- for ac_prog in ginstall installbsd scoinst install; do -+ # 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. -- # OSF/1 installbsd also uses dspmsg, but is usable. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" -@@ -607,13 +613,12 @@ - # It thinks the first close brace ends the variable substitution. - test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' - --test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -- -- - test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' - -+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -+ - echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 --echo "configure:617: checking whether build environment is sane" >&5 -+echo "configure:622: checking whether build environment is sane" >&5 - # Just in case - sleep 1 - echo timestamp > conftestfile -@@ -670,7 +675,7 @@ - test "$program_transform_name" = "" && program_transform_name="s,x,x," - - echo $ac_n "checking whether ${MAKE-make} sets ${MAKE}""... $ac_c" 1>&6 --echo "configure:674: checking whether ${MAKE-make} sets ${MAKE}" >&5 -+echo "configure:679: 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 -@@ -715,21 +720,21 @@ - - - missing_dir=`cd $ac_aux_dir && pwd` --echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 --echo "configure:720: checking for working aclocal" >&5 -+echo $ac_n "checking for working aclocal-${am__api_version}""... $ac_c" 1>&6 -+echo "configure:725: checking for working aclocal-${am__api_version}" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. --if (aclocal --version) < /dev/null > /dev/null 2>&1; then -- ACLOCAL=aclocal -+if (aclocal-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then -+ ACLOCAL=aclocal-${am__api_version} - echo "$ac_t""found" 1>&6 - else -- ACLOCAL="$missing_dir/missing aclocal" -+ ACLOCAL="$missing_dir/missing aclocal-${am__api_version}" - echo "$ac_t""missing" 1>&6 - fi - - echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 --echo "configure:733: checking for working autoconf" >&5 -+echo "configure:738: checking for working autoconf" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -741,21 +746,21 @@ - echo "$ac_t""missing" 1>&6 - fi - --echo $ac_n "checking for working automake""... $ac_c" 1>&6 --echo "configure:746: checking for working automake" >&5 -+echo $ac_n "checking for working automake-${am__api_version}""... $ac_c" 1>&6 -+echo "configure:751: checking for working automake-${am__api_version}" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. --if (automake --version) < /dev/null > /dev/null 2>&1; then -- AUTOMAKE=automake -+if (automake-${am__api_version} --version) < /dev/null > /dev/null 2>&1; then -+ AUTOMAKE=automake-${am__api_version} - echo "$ac_t""found" 1>&6 - else -- AUTOMAKE="$missing_dir/missing automake" -+ AUTOMAKE="$missing_dir/missing automake-${am__api_version}" - echo "$ac_t""missing" 1>&6 - fi - - echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 --echo "configure:759: checking for working autoheader" >&5 -+echo "configure:764: checking for working autoheader" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -768,7 +773,7 @@ - fi - - echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 --echo "configure:772: checking for working makeinfo" >&5 -+echo "configure:777: checking for working makeinfo" >&5 - # Run test in a subshell; some versions of sh will print an error if - # an executable is not found, even if stderr is redirected. - # Redirect stdin to placate older versions of autoconf. Sigh. -@@ -806,15 +811,16 @@ - # 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:810: checking for $ac_word" >&5 -+echo "configure:815: 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="${IFS}:" -- for ac_dir in $PATH; do -+ 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" -@@ -835,16 +841,17 @@ - # 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:839: checking for $ac_word" >&5 -+echo "configure:845: 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="${IFS}:" -+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_prog_rejected=no -- for ac_dir in $PATH; do -+ 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 -@@ -879,25 +886,61 @@ - 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:896: 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:887: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 -+echo "configure:928: 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 $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 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 897 "configure" -+cat > conftest.$ac_ext << EOF -+ -+#line 939 "configure" - #include "confdefs.h" -+ - main(){return(0);} - EOF --if { (eval echo configure:901: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:944: "$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 -@@ -911,18 +954,24 @@ - 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:921: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 -+echo "configure:970: 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:926: checking whether we are using GNU C" >&5 -+echo "configure:975: 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 -@@ -931,7 +980,7 @@ - yes; - #endif - EOF --if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:935: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then -+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:984: "$ac_try") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then - ac_cv_prog_gcc=yes - else - ac_cv_prog_gcc=no -@@ -942,11 +991,15 @@ - - if test $ac_cv_prog_gcc = yes; then - GCC=yes -- 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:950: checking whether ${CC-cc} accepts -g" >&5 -+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:1003: 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 -@@ -961,20 +1014,24 @@ - 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 "$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="-O2" -+ CFLAGS="-g" - fi - else -- GCC= -- test "${CFLAGS+set}" = set || CFLAGS="-g" -+ if test "$GCC" = yes; then -+ CFLAGS="-O2" -+ else -+ CFLAGS= -+ fi - fi - - echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 --echo "configure:978: checking how to run the C preprocessor" >&5 -+echo "configure:1035: checking how to run the C preprocessor" >&5 - # On Suns, sometimes $CPP names a directory. - if test -n "$CPP" && test -d "$CPP"; then - CPP= -@@ -989,14 +1046,14 @@ - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext <<EOF --#line 993 "configure" -+#line 1050 "configure" - #include "confdefs.h" - #include <assert.h> - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:999: "$ac_try") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1056: "$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 -@@ -1006,14 +1063,31 @@ - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext <<EOF --#line 1010 "configure" -+#line 1067 "configure" - #include "confdefs.h" - #include <assert.h> - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1016: "$ac_try") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1073: "$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 <<EOF -+#line 1084 "configure" -+#include "confdefs.h" -+#include <assert.h> -+Syntax Error -+EOF -+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -+{ (eval echo configure:1090: "$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 -@@ -1026,6 +1100,8 @@ - rm -f conftest* - fi - rm -f conftest* -+fi -+rm -f conftest* - ac_cv_prog_CPP="$CPP" - fi - CPP="$ac_cv_prog_CPP" -@@ -1041,28 +1117,30 @@ - # 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:1049: checking for a BSD compatible install" >&5 -+echo "configure:1126: 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="${IFS}:" -+ 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. -- for ac_prog in ginstall installbsd scoinst install; do -+ # 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. -- # OSF/1 installbsd also uses dspmsg, but is usable. - : - else - ac_cv_path_install="$ac_dir/$ac_prog -c" -@@ -1092,16 +1170,18 @@ - # 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' - - - echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 --echo "configure:1100: checking return type of signal handlers" >&5 -+echo "configure:1180: 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 <<EOF --#line 1105 "configure" -+#line 1185 "configure" - #include "confdefs.h" - #include <sys/types.h> - #include <signal.h> -@@ -1118,7 +1198,7 @@ - int i; - ; return 0; } - EOF --if { (eval echo configure:1122: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then -+if { (eval echo configure:1202: "$ac_compile") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_type_signal=void - else -@@ -1139,12 +1219,12 @@ - - - echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 --echo "configure:1143: checking for gethostbyname" >&5 -+echo "configure:1223: checking for gethostbyname" >&5 - if eval "test "`echo '$''{'ac_cv_func_gethostbyname'+set}'`" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <<EOF --#line 1148 "configure" -+#line 1228 "configure" - #include "confdefs.h" - /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char gethostbyname(); below. */ -@@ -1167,7 +1247,7 @@ - - ; return 0; } - EOF --if { (eval echo configure:1171: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1251: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_gethostbyname=yes" - else -@@ -1188,7 +1268,7 @@ - - if test $ac_cv_func_gethostbyname = no; then - echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 --echo "configure:1192: checking for gethostbyname in -lnsl" >&5 -+echo "configure:1272: 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 -@@ -1196,7 +1276,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lnsl $LIBS" - cat > conftest.$ac_ext <<EOF --#line 1200 "configure" -+#line 1280 "configure" - #include "confdefs.h" - /* Override any gcc2 internal prototype to avoid an error. */ - /* We use char because int might match the return type of a gcc2 -@@ -1207,7 +1287,7 @@ - gethostbyname() - ; return 0; } - EOF --if { (eval echo configure:1211: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1291: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1236,12 +1316,12 @@ - - fi - echo $ac_n "checking for connect""... $ac_c" 1>&6 --echo "configure:1240: checking for connect" >&5 -+echo "configure:1320: checking for connect" >&5 - if eval "test "`echo '$''{'ac_cv_func_connect'+set}'`" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <<EOF --#line 1245 "configure" -+#line 1325 "configure" - #include "confdefs.h" - /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char connect(); below. */ -@@ -1264,7 +1344,7 @@ - - ; return 0; } - EOF --if { (eval echo configure:1268: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1348: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_connect=yes" - else -@@ -1285,7 +1365,7 @@ - - if test $ac_cv_func_connect = no; then - echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 --echo "configure:1289: checking for connect in -lsocket" >&5 -+echo "configure:1369: checking for connect in -lsocket" >&5 - ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` - if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -1293,7 +1373,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lsocket $LIBS" - cat > conftest.$ac_ext <<EOF --#line 1297 "configure" -+#line 1377 "configure" - #include "confdefs.h" - /* Override any gcc2 internal prototype to avoid an error. */ - /* We use char because int might match the return type of a gcc2 -@@ -1304,7 +1384,7 @@ - connect() - ; return 0; } - EOF --if { (eval echo configure:1308: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1388: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1364,12 +1444,12 @@ - herror - do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 --echo "configure:1368: checking for $ac_func" >&5 -+echo "configure:1448: 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 <<EOF --#line 1373 "configure" -+#line 1453 "configure" - #include "confdefs.h" - /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -@@ -1392,7 +1472,7 @@ - - ; return 0; } - EOF --if { (eval echo configure:1396: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1476: "$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 -@@ -1419,10 +1499,12 @@ - - for ac_hdr in arpa/inet.h \ - sys/types.h \ -+ time.h \ - sys/time.h \ - sys/stat.h \ - fcntl.h \ - signal.h \ -+ string.h \ - syslog.h \ - pwd.h \ - stdarg.h \ -@@ -1434,18 +1516,18 @@ - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 --echo "configure:1438: checking for $ac_hdr" >&5 -+echo "configure:1520: 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 --#line 1443 "configure" -+#line 1525 "configure" - #include "confdefs.h" - #include <$ac_hdr> - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1448: "$ac_try") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1530: "$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" -@@ -1478,18 +1560,18 @@ - do - ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` - echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 --echo "configure:1482: checking for $ac_hdr" >&5 -+echo "configure:1564: 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 --#line 1487 "configure" -+#line 1569 "configure" - #include "confdefs.h" - #include <$ac_hdr> - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" --{ (eval echo configure:1492: "$ac_try") 1>&5; (eval $ac_try) 2>&5; } --ac_err=`grep -v '^ *+' conftest.out` -+{ (eval echo configure:1574: "$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" -@@ -1517,7 +1599,7 @@ - - - echo $ac_n "checking for sys_errlist in -lc""... $ac_c" 1>&6 --echo "configure:1521: checking for sys_errlist in -lc" >&5 -+echo "configure:1603: checking for sys_errlist in -lc" >&5 - ac_lib_var=`echo c'_'sys_errlist | sed 'y%./+-%__p_%'` - if eval "test "`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -@@ -1525,7 +1607,7 @@ - ac_save_LIBS="$LIBS" - LIBS="-lc $LIBS" - cat > conftest.$ac_ext <<EOF --#line 1529 "configure" -+#line 1611 "configure" - #include "confdefs.h" - /* Override any gcc2 internal prototype to avoid an error. */ - /* We use char because int might match the return type of a gcc2 -@@ -1536,7 +1618,7 @@ - sys_errlist() - ; return 0; } - EOF --if { (eval echo configure:1540: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1622: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" - else -@@ -1563,12 +1645,12 @@ - for ac_func in getopt - do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 --echo "configure:1567: checking for $ac_func" >&5 -+echo "configure:1649: 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 <<EOF --#line 1572 "configure" -+#line 1654 "configure" - #include "confdefs.h" - /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func(); below. */ -@@ -1591,7 +1673,7 @@ - - ; return 0; } - EOF --if { (eval echo configure:1595: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1677: "$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 -@@ -1620,12 +1702,12 @@ - fi - - echo $ac_n "checking for getpass""... $ac_c" 1>&6 --echo "configure:1624: checking for getpass" >&5 -+echo "configure:1706: checking for getpass" >&5 - if eval "test "`echo '$''{'ac_cv_func_getpass'+set}'`" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - cat > conftest.$ac_ext <<EOF --#line 1629 "configure" -+#line 1711 "configure" - #include "confdefs.h" - /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char getpass(); below. */ -@@ -1648,7 +1730,7 @@ - - ; return 0; } - EOF --if { (eval echo configure:1652: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then -+if { (eval echo configure:1734: "$ac_link") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_getpass=yes" - else -@@ -1675,26 +1757,26 @@ - - - # Make sure we can run config.sub. --if $ac_config_sub sun4 >/dev/null 2>&1; then : -+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:1684: checking host system type" >&5 -+echo "configure:1766: checking host system type" >&5 - - host_alias=$host - case "$host_alias" in - NONE) - case $nonopt in - NONE) -- if host_alias=`$ac_config_guess`; then : -+ 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=`$ac_config_sub $host_alias` -+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/'` -@@ -1706,7 +1788,7 @@ - - - echo $ac_n "checking for user supplied default service""... $ac_c" 1>&6 --echo "configure:1710: checking for user supplied default service" >&5 -+echo "configure:1792: checking for user supplied default service" >&5 - # Check whether --enable-default-service or --disable-default-service was given. - if test "${enable_default_service+set}" = set; then - enableval="$enable_default_service" -@@ -1800,7 +1882,7 @@ - esac - - echo $ac_n "checking whether user wants debugging support""... $ac_c" 1>&6 --echo "configure:1804: checking whether user wants debugging support" >&5 -+echo "configure:1886: checking whether user wants debugging support" >&5 - # Check whether --enable-debug or --disable-debug was given. - if test "${enable_debug+set}" = set; then - enableval="$enable_debug" -@@ -1815,7 +1897,7 @@ - - - echo $ac_n "checking whether user wants to dissable MD5 support""... $ac_c" 1>&6 --echo "configure:1819: checking whether user wants to dissable MD5 support" >&5 -+echo "configure:1901: checking whether user wants to dissable MD5 support" >&5 - # Check whether --enable-md5 or --disable-md5 was given. - if test "${enable_md5+set}" = set; then - enableval="$enable_md5" -@@ -1855,7 +1937,7 @@ - # 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) 2>&1` in -+ 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 ). -@@ -1922,7 +2004,7 @@ - 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.12" -+ echo "$CONFIG_STATUS generated by autoconf version 2.13" - exit 0 ;; - -help | --help | --hel | --he | --h) - echo "$ac_cs_usage"; exit 0 ;; -@@ -1942,9 +2024,11 @@ - s/@@/%@/; s/@@/@%/; s/@g$/%g/' > 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 -@@ -1964,8 +2048,8 @@ - s%@infodir@%$infodir%g - s%@mandir@%$mandir%g - s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g --s%@INSTALL_DATA@%$INSTALL_DATA%g - s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g -+s%@INSTALL_DATA@%$INSTALL_DATA%g - s%@PACKAGE@%$PACKAGE%g - s%@VERSION@%$VERSION%g - s%@ACLOCAL@%$ACLOCAL%g ---- ez-ipupdate-3.0.11b8.orig/configure.in -+++ ez-ipupdate-3.0.11b8/configure.in -@@ -58,10 +58,12 @@ - dnl Checks for header files. - AC_CHECK_HEADERS( arpa/inet.h \ - sys/types.h \ -+ time.h \ - sys/time.h \ - sys/stat.h \ - fcntl.h \ - signal.h \ -+ string.h \ - syslog.h \ - pwd.h \ - stdarg.h \ ---- ez-ipupdate-3.0.11b8.orig/install-sh -+++ ez-ipupdate-3.0.11b8/install-sh -@@ -118,6 +118,7 @@ - - if [ -d $dst ]; then - instcmd=: -+ chmodcmd="" - else - instcmd=mkdir - fi -@@ -162,7 +163,7 @@ - - # Skip lots of stat calls in the usual case. - if [ ! -d "$dstdir" ]; then --defaultIFS=' -+defaultIFS=' - ' - IFS="${IFS-${defaultIFS}}" - ---- ez-ipupdate-3.0.11b8.orig/missing -+++ ez-ipupdate-3.0.11b8/missing -@@ -1 +1,198 @@ --#autoconf complains if this is not here -+#! /bin/sh -+# Common stub for a few missing GNU programs while installing. -+# Copyright (C) 1996, 1997, 2001, 2002 Free Software Foundation, Inc. -+# Franc,ois Pinard pinard@iro.umontreal.ca, 1996. -+ -+# This program is free software; you can redistribute it and/or modify -+# it under the terms of the GNU General Public License as published by -+# the Free Software Foundation; either version 2, or (at your option) -+# any later version. -+ -+# This program is distributed in the hope that it will be useful, -+# but WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+# GNU General Public License for more details. -+ -+# You should have received a copy of the GNU General Public License -+# along with this program; if not, write to the Free Software -+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -+# 02111-1307, USA. -+ -+if test $# -eq 0; then -+ echo 1>&2 "Try `$0 --help' for more information" -+ exit 1 -+fi -+ -+# In the cases where this matters, `missing' is being run in the -+# srcdir already. -+if test -f configure.in; then -+ configure_ac=configure.ac -+else -+ configure_ac=configure.in -+fi -+ -+case "$1" in -+ -+ -h|--h|--he|--hel|--help) -+ echo "\ -+$0 [OPTION]... PROGRAM [ARGUMENT]... -+ -+Handle `PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an -+error status if there is no known handling for PROGRAM. -+ -+Options: -+ -h, --help display this help and exit -+ -v, --version output version information and exit -+ -+Supported PROGRAM values: -+ aclocal touch file `aclocal.m4' -+ autoconf touch file `configure' -+ autoheader touch file `config.h.in' -+ automake touch all `Makefile.in' files -+ bison create `y.tab.[ch]', if possible, from existing .[ch] -+ flex create `lex.yy.c', if possible, from existing .c -+ lex create `lex.yy.c', if possible, from existing .c -+ makeinfo touch the output file -+ yacc create `y.tab.[ch]', if possible, from existing .[ch]" -+ ;; -+ -+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version) -+ echo "missing - GNU libit 0.0" -+ ;; -+ -+ -*) -+ echo 1>&2 "$0: Unknown `$1' option" -+ echo 1>&2 "Try `$0 --help' for more information" -+ exit 1 -+ ;; -+ -+ aclocal*) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified `acinclude.m4' or `$configure_ac'. You might want -+ to install the `Automake' and `Perl' packages. Grab them from -+ any GNU archive site." -+ touch aclocal.m4 -+ ;; -+ -+ autoconf) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified `$configure_ac'. You might want to install the -+ `Autoconf' and `GNU m4' packages. Grab them from any GNU -+ archive site." -+ touch configure -+ ;; -+ -+ autoheader) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified `acconfig.h' or `$configure_ac'. You might want -+ to install the `Autoconf' and `GNU m4' packages. Grab them -+ from any GNU archive site." -+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(([^)]*)).*/\1/p' $configure_ac` -+ test -z "$files" && files="config.h" -+ touch_files= -+ for f in $files; do -+ case "$f" in -+ *:*) touch_files="$touch_files "`echo "$f" | -+ sed -e 's/^[^:]*://' -e 's/:.*//'`;; -+ *) touch_files="$touch_files $f.in";; -+ esac -+ done -+ touch $touch_files -+ ;; -+ -+ automake*) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified `Makefile.am', `acinclude.m4' or `$configure_ac'. -+ You might want to install the `Automake' and `Perl' packages. -+ Grab them from any GNU archive site." -+ find . -type f -name Makefile.am -print | -+ sed 's/.am$/.in/' | -+ while read f; do touch "$f"; done -+ ;; -+ -+ bison|yacc) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified a `.y' file. You may need the `Bison' package -+ in order for those modifications to take effect. You can get -+ `Bison' from any GNU archive site." -+ rm -f y.tab.c y.tab.h -+ if [ $# -ne 1 ]; then -+ eval LASTARG="${$#}" -+ case "$LASTARG" in -+ *.y) -+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" y.tab.c -+ fi -+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" y.tab.h -+ fi -+ ;; -+ esac -+ fi -+ if [ ! -f y.tab.h ]; then -+ echo >y.tab.h -+ fi -+ if [ ! -f y.tab.c ]; then -+ echo 'main() { return 0; }' >y.tab.c -+ fi -+ ;; -+ -+ lex|flex) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified a `.l' file. You may need the `Flex' package -+ in order for those modifications to take effect. You can get -+ `Flex' from any GNU archive site." -+ rm -f lex.yy.c -+ if [ $# -ne 1 ]; then -+ eval LASTARG="${$#}" -+ case "$LASTARG" in -+ *.l) -+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` -+ if [ -f "$SRCFILE" ]; then -+ cp "$SRCFILE" lex.yy.c -+ fi -+ ;; -+ esac -+ fi -+ if [ ! -f lex.yy.c ]; then -+ echo 'main() { return 0; }' >lex.yy.c -+ fi -+ ;; -+ -+ makeinfo) -+ echo 1>&2 "\ -+WARNING: `$1' is missing on your system. You should only need it if -+ you modified a `.texi' or `.texinfo' file, or any other file -+ indirectly affecting the aspect of the manual. The spurious -+ call might also be the consequence of using a buggy `make' (AIX, -+ DU, IRIX). You might want to install the `Texinfo' package or -+ the `GNU make' package. Grab either from any GNU archive site." -+ file=`echo "$*" | sed -n 's/.*-o ([^ ]*).*/\1/p'` -+ if test -z "$file"; then -+ file=`echo "$*" | sed 's/.* ([^ ]*) *$/\1/'` -+ file=`sed -n '/^@setfilename/ { s/.* ([^ ]*) *$/\1/; p; q; }' $file` -+ fi -+ touch $file -+ ;; -+ -+ *) -+ echo 1>&2 "\ -+WARNING: `$1' is needed, and you do not seem to have it handy on your -+ system. You might have modified some files without having the -+ proper tools for further handling them. Check the `README' file, -+ it often tells you about the needed prerequirements for installing -+ this package. You may also peek at any GNU archive site, in case -+ some other package would contain this missing `$1' program." -+ exit 1 -+ ;; -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/mkinstalldirs -+++ ez-ipupdate-3.0.11b8/mkinstalldirs -@@ -4,7 +4,7 @@ - # Created: 1993-05-16 - # Public domain - --# $Id: mkinstalldirs,v 1.1.1.1 1999/04/19 00:34:59 amackay Exp $ -+# $Id: mkinstalldirs,v 1.13 1999/01/05 03:18:55 bje Exp $ - - errstatus=0 - -@@ -22,7 +22,7 @@ - esac - - if test ! -d "$pathcomp"; then -- echo "mkdir $pathcomp" 1>&2 -+ echo "mkdir $pathcomp" - - mkdir "$pathcomp" || lasterr=$? - ---- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.c -+++ ez-ipupdate-3.0.11b8/ez-ipupdate.c -@@ -139,6 +139,9 @@ - #if HAVE_SIGNAL_H - # include <signal.h> - #endif -+#if HAVE_TIME_H -+# include <time.h> -+#endif - #if HAVE_SYS_TIME_H - # include <sys/time.h> - #endif -@@ -165,7 +168,7 @@ - #endif - - --#if __linux__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__ -+#if __GLIBC__ || __SVR4 || __OpenBSD__ || __FreeBSD__ || __NetBSD__ - # define IF_LOOKUP 1 - # include <sys/ioctl.h> - # include <net/if.h> -@@ -640,7 +643,7 @@ - fprintf(stdout, " -q, --quiet \t\t\tbe quiet\n"); - fprintf(stdout, " -r, --retrys <num>\t\tnumber of trys (default: 1)\n"); - fprintf(stdout, " -R, --run-as-user <user>\tchange to <user> for running, be ware\n\t\t\t\tthat this can cause problems with handeling\n\t\t\t\tSIGHUP properly if that user can't read the\n\t\t\t\tconfig file. also it can't write it's pid file \n\t\t\t\tto a root directory\n"); -- fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files.\n"); -+ fprintf(stdout, " -Q, --run-as-euser <user>\tchange to effective <user> for running, \n\t\t\t\tthis is NOT secure but it does solve the \n\t\t\t\tproblems with run-as-user and config files and \n\t\t\t\tpid files\n"); - fprintf(stdout, " -s, --server <server[:port]>\tthe server to connect to\n"); - fprintf(stdout, " -S, --service-type <server>\tthe type of service that you are using\n"); - width = fprintf(stdout, "\t\t\t\ttry one of: ") + 4*7; -@@ -682,7 +685,7 @@ - - void print_signalhelp( void ) - { -- fprintf(stdout, "\nsignals are only really used when in daemon mode.\n\n"); -+ fprintf(stdout, "\nsignals are only really used when in daemon mode\n\n"); - fprintf(stdout, "signals: \n"); - fprintf(stdout, " HUP\t\tcauses it to re-read its config file\n"); - fprintf(stdout, " TERM\t\twake up and possibly perform an update\n"); -@@ -693,7 +696,7 @@ - #if HAVE_SIGNAL_H - RETSIGTYPE sigint_handler(int sig) - { -- char message[] = "interupted.\n"; -+ char message[] = "interrupted\n"; - close(client_sockfd); - write(2, message, sizeof(message)-1); - -@@ -704,6 +707,10 @@ - } - #endif - -+#if HAVE_SYSLOG_H -+ closelog(); -+#endif -+ - exit(1); - } - RETSIGTYPE generic_sig_handler(int sig) -@@ -798,7 +805,7 @@ - sprintf(buf, "message incomplete because your OS sucks: %s\n", fmt); - #endif - -- syslog(LOG_NOTICE, buf); -+ syslog(LOG_NOTICE, "%s", buf); - } - else - { -@@ -1439,7 +1446,7 @@ - if(!(options & OPT_QUIET)) - { - fprintf(stderr, -- "connected to %s (%s) on port %d.\n", -+ "connected to %s (%s) on port %d\n", - host, - inet_ntoa(address.sin_addr), - ntohs(address.sin_port)); -@@ -1683,7 +1690,7 @@ - close(client_sockfd); - return(-1); - } -- if(strstr(buf, "\r\n") > 0) -+ if(strstr(buf, "\n") != NULL) - { - break; - } -@@ -1702,8 +1709,8 @@ - - if(options & OPT_DAEMON) - { -- fprintf(stderr, "no compile time default service was set therefor you must " -- "specify a service type.\n"); -+ fprintf(stderr, "no compile time default service was set, you must " -+ "specify a service type\n"); - - return(-1); - } -@@ -2039,7 +2046,7 @@ - } - else if(strstr(buf, "\nnumhost") != NULL) - { -- show_message("Too many or too few hosts found\n"); -+ show_message("too many or too few hosts found\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\ndnserr") != NULL) -@@ -2051,17 +2058,17 @@ - } - else if(strstr(buf, "\n911") != NULL) - { -- show_message("Ahhhh! call 911!\n"); -+ show_message("ahhhh! call 911!\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\n999") != NULL) - { -- show_message("Ahhhh! call 999!\n"); -+ show_message("ahhhh! call 999!\n"); - retval = UPDATERES_SHUTDOWN; - } - else if(strstr(buf, "\n!donator") != NULL) - { -- show_message("a feature requested is only available to donators, please donate.\n", host); -+ show_message("a feature requested is only available to donators, please donate\n", host); - retval = UPDATERES_OK; - } - // this one should be last as it is a stupid string to signify waits -@@ -2095,9 +2102,9 @@ - sprintf(reason, "problem parsing reason for wait response"); - } - -- show_message("Wait response received, waiting for %s before next update.\n", -+ show_message("wait response received, waiting for %s before next update\n", - format_time(howlong)); -- show_message("Wait response reason: %d\n", N_STR(reason)); -+ show_message("wait response reason: %d\n", N_STR(reason)); - sleep(howlong); - retval = UPDATERES_ERROR; - } -@@ -3370,7 +3377,7 @@ - { - if(!(options & OPT_QUIET)) - { -- fprintf(stderr, "warning: for GNUDIP the "address" parpameter is only used if set to "0.0.0.0" thus making an offline request.\n"); -+ fprintf(stderr, "warning: for GNUDIP the "address" parameter is only used if set to "0.0.0.0" thus making an offline request\n"); - } - } - -@@ -3392,7 +3399,7 @@ - - // send an offline request if address 0.0.0.0 is used - // otherwise, we ignore the address and send an update request -- gnudip_request[0] = strcmp(address, "0.0.0.0") == 0 ? '1' : '0'; -+ gnudip_request[0] = address && strcmp(address, "0.0.0.0") == 0 ? '1' : '0'; - gnudip_request[1] = '\0'; - - // find domainname -@@ -3943,22 +3950,22 @@ - break; - - case 201: -- show_message("Last update was less than %d seconds ago.\n", 300); -+ show_message("last update was less than %d seconds ago\n", 300); - return(UPDATERES_ERROR); - break; - - case 202: -- show_message("Server error.\n"); -+ show_message("server error\n"); - return(UPDATERES_ERROR); - break; - - case 203: -- show_message("Failure because account is frozen (by admin).\n"); -+ show_message("failure because account is frozen (by admin)\n"); - return(UPDATERES_SHUTDOWN); - break; - - case 204: -- show_message("Failure because account is locked (by user).\n"); -+ show_message("failure because account is locked (by user)\n"); - return(UPDATERES_SHUTDOWN); - break; - -@@ -4215,8 +4222,6 @@ - - switch(ret) - { -- char *p; -- - case -1: - if(!(options & OPT_QUIET)) - { -@@ -4349,7 +4354,7 @@ - case SIGHUP: - if(config_file) - { -- show_message("SIGHUP recieved, re-reading config file\n"); -+ show_message("SIGHUP received, re-reading config file\n"); - if(parse_conf_file(config_file, conf_commands) != 0) - { - show_message("error parsing config file "%s"\n", config_file); -@@ -4384,6 +4389,7 @@ - - int main(int argc, char **argv) - { -+ char *tmp; - int ifresolve_warned = 0; - int i; - int retval = 1; -@@ -4395,9 +4401,10 @@ - mcheck(NULL); - #endif - -- dprintf((stderr, "staring...\n")); -+ dprintf((stderr, "starting...\n")); - -- program_name = argv[0]; -+ tmp = strrchr(argv[0], '/'); -+ program_name = tmp ? tmp + 1 : argv[0]; - options = 0; - *user = '\0'; - timeout.tv_sec = DEFAULT_TIMEOUT; -@@ -4417,7 +4424,7 @@ - - if(!(options & OPT_QUIET) && !(options & OPT_DAEMON)) - { -- fprintf(stderr, "ez-ipupdate Version %s\nCopyright (C) 1998-2001 Angus Mackay.\n", VERSION); -+ fprintf(stderr, "%s Version %s\nCopyright (C) 1998-2001 Angus Mackay\n", program_name, VERSION); - } - - dprintf((stderr, "options: 0x%04X\n", options)); -@@ -4434,7 +4441,7 @@ - { - if(service->check_info() != 0) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - exit(1); - } - } -@@ -4456,13 +4463,13 @@ - dprintf((stderr, "user_name: %s\n", user_name)); - dprintf((stderr, "password: %s\n", password)); - } -- if(*user_name == '\0') -+ if(*user_name == '\0' && !(options & OPT_DAEMON)) - { - printf("user name: "); - fgets(user_name, sizeof(user_name), stdin); - chomp(user_name); - } -- if(*password == '\0') -+ if(*password == '\0' && !(options & OPT_DAEMON)) - { - strncpy(password, getpass("password: "), sizeof(password)); - } -@@ -4480,7 +4487,7 @@ - - if(service->check_info() != 0) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - exit(1); - } - -@@ -4503,7 +4510,7 @@ - - if(interface == NULL) - { -- fprintf(stderr, "invalid data to perform requested action.\n"); -+ fprintf(stderr, "invalid data to perform requested action\n"); - fprintf(stderr, "you must provide an interface for daemon mode"); - exit(1); - } -@@ -4519,23 +4526,25 @@ - if(fork() > 0) { exit(0); } /* parent */ - } - -+# if HAVE_SYSLOG_H -+ openlog(program_name, LOG_PID, LOG_DAEMON ); -+ //options |= OPT_QUIET; -+# endif -+ show_message("version %s, interface %s, host %s, server %s, service %s\n", -+ VERSION, N_STR(interface), N_STR(host), server, service->title); -+ - #if HAVE_GETPID - if(pid_file && pid_file_create(pid_file) != 0) - { -- fprintf(stderr, "exiting...\n"); -+ show_message("could not create pid file %s (%s), exiting\n", -+ pid_file, strerror(errno)); -+#if HAVE_SYSLOG_H -+ closelog(); -+#endif - exit(1); - } - #endif - --# if HAVE_SYSLOG_H -- openlog(program_name, LOG_PID, LOG_USER ); -- options |= OPT_QUIET; --# endif -- show_message("ez-ipupdate Version %s, Copyright (C) 1998-2001 Angus Mackay.\n", -- VERSION); -- show_message("%s started for interface %s host %s using server %s and service %s\n", -- program_name, N_STR(interface), N_STR(host), server, service->title); -- - memset(&sin, 0, sizeof(sin)); - - if(cache_file) -@@ -4560,7 +4569,7 @@ - strftime(timebuf, sizeof(timebuf), "%Y/%m/%d %H:%M", ts); - show_message("got last update %s on %s from cache file\n", ipstr, timebuf); - } -- else -+ else if(ipstr||ipdate) - { - show_message("malformed cache file: %s\n", cache_file); - } -@@ -4647,7 +4656,7 @@ - } - else - { -- show_message("failure to update %s->%s (%s)\n", -+ show_message("failed to update %s->%s (%s)\n", - interface, inet_ntoa(sin.sin_addr), N_STR(host)); - memset(&sin, 0, sizeof(sin)); - -@@ -4671,7 +4680,7 @@ - dprintf((stderr, "updateres: %d\n", updateres)); - if(updateres == UPDATERES_SHUTDOWN) - { -- show_message("shuting down updater for %s due to fatal error\n", -+ show_message("shutting down updater for %s due to fatal error\n", - N_STR(host)); - - if(notify_email && *notify_email != '\0') -@@ -4711,7 +4720,7 @@ - #endif - - #else -- fprintf(stderr, "sorry, this mode is only available on platforms that the "); -+ fprintf(stderr, "sorry, this mode is only available on platforms where the "); - fprintf(stderr, "IP address \ncan be determined. feel free to hack the code"); - fprintf(stderr, " though.\n"); - exit(1); -@@ -4799,7 +4808,7 @@ - } - else - { -- show_message("could not resolve ip address for %s.\n", interface); -+ show_message("could not resolve ip address for %s\n", interface); - exit(1); - } - close(sock); -@@ -4840,7 +4849,7 @@ - { - char ipbuf[64]; - -- if(address == NULL || *address == '\0') -+ if((address == NULL || *address == '\0') && interface != NULL) - { - #ifdef IF_LOOKUP - struct sockaddr_in sin; ---- ez-ipupdate-3.0.11b8.orig/example.conf -+++ ez-ipupdate-3.0.11b8/example.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # ---- ez-ipupdate-3.0.11b8.orig/example-pgpow.conf -+++ ez-ipupdate-3.0.11b8/example-pgpow.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.penguinpowered.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dhs.conf -+++ ez-ipupdate-3.0.11b8/example-dhs.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.whatever.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dyndns.conf -+++ ez-ipupdate-3.0.11b8/example-dyndns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -12,14 +12,9 @@ - interface=eth1 - max-interval=2073600 - --# please create this file and ensure that the user that ez-ipupdate is running --# as has write permissions to it then uncomment this line, if you don't your --# dyndns account will probably get banned. if you run ez-ipupdate as root (bad --# idea, use "run-as-user") then you can just uncomment this line. --#cache-file=/etc/ez-ipupdate.cache.eth1 -- --# for the mean time we'll just use a cache file in the temp directory --cache-file=/tmp/ez-ipupdate.cache -+# if you don't use a cache file your dyndns account will probably get banned. -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-ods.conf -+++ ez-ipupdate-3.0.11b8/example-ods.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.ods.org - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-tzo.conf -+++ ez-ipupdate-3.0.11b8/example-tzo.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -14,8 +14,8 @@ - max-interval=2073600 - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-gnudip.conf -+++ ez-ipupdate-3.0.11b8/example-gnudip.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -14,8 +14,8 @@ - # any other value is ignored - #address=0.0.0.0 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-easydns.conf -+++ ez-ipupdate-3.0.11b8/example-easydns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.whatever.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-justlinux.conf -+++ ez-ipupdate-3.0.11b8/example-justlinux.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=mydomain.penguinpowered.com - interface=eth1 - --# if you use run-as ensure the user has permission to write this file --cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/example-dyns.conf -+++ ez-ipupdate-3.0.11b8/example-dyns.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -10,8 +10,8 @@ - host=myhost - #interface=eth1 - --# if you use run-as ensure the user has permission to write this file --#cache-file=/tmp/ez-ipupdate.cache -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/CHANGELOG -+++ ez-ipupdate-3.0.11b8/CHANGELOG -@@ -1,3 +1,86 @@ -+Changelog for ez-ipupdate: -+ -+version 3.0.11b7 is a bug fix for the new ODS server update (it was -+ez-ipupdate's bug). -+ -+version 3.0.11b6 has a small fix for dyns.cx changing their protocol by -+accident (lower case Host now). -+ -+version 3.0.7 -> 3.0.11x I can't remember, check the changelog. -+ -+version 3.0.7 gives us a default max-interval for dyndns and allows specifying -+intervals in days/weeks/months as well as support for another service -+zoneedit. -+ -+version 3.0.3 brings a fix for hn.org that was causing it to ignore the -+supplied IP address and always use the one that you were connecting from. -+ -+version 3.0.1 brings supoprt for hn.org and the option of using a pid file. -+ -+version 3.0.0 brings new symantics, now you MUST specify an interface and -+service-type for daemon mode. it also brings many fixes, it seems that there -+have been some serious bugs introduced some time after version 2.9.1 and this -+should fix those and bring some new features like self throttling. All users -+are strongly encoraged to upgrade to version 3.x.x. -+ -+version 2.9.3 brings long awaited support for a cache file. this was needed in -+a big way for use with the dyndns.org service. -+ -+version 2.9.2 brings support for justlinux.com's new version 2.0 service, now -+"justlinux" is for the justlinux v2.0 service and "pgpow" is for the justlinux -+v1.0 service. now that penguinpowered has switched to their v2.0 update method -+I don't know which one I like the best, probably dyndns.org. -+ -+version 2.9.0 adds support for EasyDNS. Their service is nice, very good web . -+site design, it is commercial though thanks to Mark Jeftovic for the code to . -+support EasyDNS . -+ -+version 2.8.0 adds support for GNUDip and TZO as well as a new feature to run. -+a command after every successful update. There are probably some bug fixes in. -+there too thanks to Jeremy Bopp for the code to support GNUDip and TZO . -+ -+version 2.6.0 adds support for ODS and a couple minor fixups. -+ -+version 2.4.2 adds support for dyndns and some other cleanups. the service -+that dyndns offers looks good, I still think I like justlinux better though. -+ -+version 2.2.2 gives us support for updating the MX record for dhs.org. I -+have to say that the implementation of dhs.org's service is laughable. I -+strongly advise people not to use it, it is just that bad. If you are updating -+a dhs.org acount with an MX record then there is 60 second sleep() call (or -+the length of the timeout, whichever is shorter) to get around problems with -+dhs' service. -+ -+version 2.2.1 brings support for our friends at dhs.org and fixes a socket -+leak in the dhs code and the penguinpowered code. I have to say though that I -+am not impressed with the dhs.org service, penguinpowered.com gets my vote for -+best implementation. (although they wont even acknowledge my client or put a -+link to it on thier site) -+ -+If you are getting errors connecting to the server for a justlinux.com service -+please ensure that you either specify "-S pgpow" or "--service penguinpowered" -+on either the command line or in the config file(in the config file the syntax -+is "service=penguinpowered"). The default for this tool is to think it is -+connecting to an ez-ip.net service. -+ -+Version 2.0.0 brings support for other services than just ez-ip.net and -+contains some bug fixes. -+ -+Version 1.0.1 brings some new features such the useage of config files, -+timeouts on I/O, set user id and many more. -+ -+Version 0.9.0 fixes a problem with a leaky file descriptor and some other -+litte things wrong. It also moves the version number up quite a bit as I have -+been running it in daemon mode for over 60 days without any problems. -+ -+Version 0.0.3 fixes a bug in the user/password code and a bunch of issues with -+the packaging (I copied another project to start this one and forgot to update -+some stuff). I Also added the system type to the User-Agent string. -+ -+Version 0.0.2 adds some nice features for those of use who use Linux. It -+now can run in daemon mode periodicly check the IP address of the specified -+interface and only update it if it has changed. It also adds the feature to -+turn your password in to '***' for the proccess listing. - - RCS file: /home/amackay/src/cvsroot/ez-ipupdate/ez-ipupdate.c,v - Working file: ez-ipupdate.c ---- ez-ipupdate-3.0.11b8.orig/example-heipv6tb.conf -+++ ez-ipupdate-3.0.11b8/example-heipv6tb.conf -@@ -1,4 +1,4 @@ --#!/usr/local/bin/ez-ipupdate -c -+#!/usr/sbin/ez-ipupdate -c - # - # example config file for ez-ipupdate - # -@@ -11,14 +11,9 @@ - interface=eth1 - max-interval=2073600 - --# please create this file and ensure that the user that ez-ipupdate is running --# as has write permissions to it then uncomment this line, if you don't your --# dyndns account will probably get banned. if you run ez-ipupdate as root (bad --# idea, use "run-as-user") then you can just uncomment this line. --#cache-file=/etc/ez-ipupdate.cache.eth1 -- --# for the mean time we'll just use a cache file in the temp directory --cache-file=/tmp/ez-ipupdate.cache -+# if you don't use a cache file your account will probably get banned. -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache - - # uncomment this once you have everything working how you want and you are - # ready to have ez-ipupdate running in the background all the time. to stop it ---- ez-ipupdate-3.0.11b8.orig/debian/control -+++ ez-ipupdate-3.0.11b8/debian/control -@@ -0,0 +1,25 @@ -+Source: ez-ipupdate -+Section: net -+Priority: optional -+Maintainer: Sam Hocevar (Debian packages) sam+deb@zoy.org -+Build-Depends: debhelper (>= 4.1.68) -+Standards-Version: 3.6.2.1 -+ -+Package: ez-ipupdate -+Section: net -+Architecture: any -+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, debconf (>= 1.2.0) -+Provides: dyndns-client -+Description: client for most dynamic DNS services -+ ez-ipupdate is a quite complete client for the dynamic DNS service offered -+ by http://www.ez-ip.net/ and many more. -+ . -+ Currently supported are: ez-ip (http://www.EZ-IP.Net/), Penguinpowered -+ (http://www.penguinpowered.com/), DHS (http://members.dhs.org/), -+ dynDNS (http://members.dyndns.org/), ODS (http://www.ods.org/), -+ TZO (http://www.tzo.com/), EasyDNS (http://members.easydns.com/), -+ Justlinux (http://www.justlinux.com), Dyns (http://www.dyns.cx), -+ HN (http://dup.hn.org/), ZoneEdit (http://www.zoneedit.com/) and -+ Hurricane Electric's IPv6 Tunnel Broker (http://ipv6tb.he.net/). -+ . -+ All services using GNUDip are also supported. ---- ez-ipupdate-3.0.11b8.orig/debian/po/POTFILES.in -+++ ez-ipupdate-3.0.11b8/debian/po/POTFILES.in -@@ -0,0 +1 @@ -+[type: gettext/rfc822deb] templates ---- ez-ipupdate-3.0.11b8.orig/debian/po/templates.pot -+++ ez-ipupdate-3.0.11b8/debian/po/templates.pot -@@ -0,0 +1,252 @@ -+# SOME DESCRIPTIVE TITLE. -+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -+# This file is distributed under the same license as the PACKAGE package. -+# FIRST AUTHOR EMAIL@ADDRESS, YEAR. -+# -+#, fuzzy -+msgid "" -+msgstr "" -+"Project-Id-Version: PACKAGE VERSION\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -+"Last-Translator: FULL NAME EMAIL@ADDRESS\n" -+"Language-Team: LANGUAGE LL@li.org\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=CHARSET\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" ---- ez-ipupdate-3.0.11b8.orig/debian/po/cs.po -+++ ez-ipupdate-3.0.11b8/debian/po/cs.po -@@ -0,0 +1,315 @@ -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans -+# -+# Developers do not need to manually edit POT or PO files. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-17 08:23+0100\n" -+"Last-Translator: Miroslav Kure kurem@debian.cz\n" -+"Language-Team: Czech debian-l10n-czech@debian.org\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-2\n" -+"Content-Transfer-Encoding: 8bit\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Poskytovatel dynamického DNS:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"ez-ipupdate podporuje mnoho poskytovatelù dynamického DNS. Vyberte zde, " -+"kterého poskytovatele pouŸíváte. Konkrétní úèet u daného poskytovatele si " -+"v¹ak musíte nastavit sami." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Poznamenejme, Ÿe do adresáøe /etc/ez-ipupdate/ mùŸete pøidat libovolný poèet " -+"dal¹ích konfigurací. Tyto dodateèné konfigurace nebude ez-ipupdate nijak " -+"mìnit." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresa serveru dynamického DNS:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"SluŸba, kterou jste vybrali, vyŸaduje adresu serveru, ke kterému se má " -+"pøipojit. MùŸete zadat buï celé jméno serveru nebo jeho IP adresu." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "UŸivatelské jméno pro úèet dynamického DNS:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Heslo pro úèet dynamického DNS:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Sledovat sí»ové rozhraní:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate bude na daném sí»ovém rozhraní sledovat zmìny IP adresy. Program " -+"neumí odhadnout, které rozhraní má sledovat a proto zde musíte uvést pøesný " -+"název rozhraní." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Dynamické DNS jméno poèítaèe, jeŸ se má udrŸovat aktuální:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "Povolit zástupné znaky DNS pro dynamické DNS jméno poèítaèe?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Mnoho poskytovatelù dynamického DNS podporuje DNS dotazy se zástupnými " -+"znaky. To znamená, Ÿe pro vasedomena vrátí dotaz na cokoliv.vasedomena " -+"odpovìï ukazující na vasedomena. Chcete-li tuto moŸnost povolit, odpovìzte " -+"zde kladnì." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "MX záznam:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Mnoho poskytovatelù dynamického DNS podporuje MX záznamy. Chcete-li pro svou " -+"doménu povolit MX záznam, zadejte zde jeho obsah. V opaèném pøípadì ponechte " -+"pole prázdné." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Dal¹í informace o MX záznamech (co dìlají, jak se pouŸívají) naleznete u " -+"svého poskytovatele dynamického DNS." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Spravovat nastavení pomocí debconfu?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Buï mùŸete spravovat výchozí konfiguraci ez-ipupdate automaticky pomocí " -+#~ "debconfu, nebo ruènì úpravou konfiguraèního souboru." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Spou¹tìt jako daemon?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Implicitnì se ez-ipupdate spou¹tí jako daemon. Pokud tomu tak nechcete, " -+#~ "zamítnìte zde a ez-ipupdate místo toho nainstaluje do adresáøe /etc/ppp/" -+#~ "ip-up.d skript, který se bude spou¹tìt pøi kaŸdém nahození ppp rozhraní. " -+#~ "Podrobnosti naleznete v /usr/share/doc/ez-ipupdate/README.Debian." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Pokud vám Ÿádné z automatických chování nevyhovuje, pravdìpodobnì " -+#~ "nechcete, aby se výchozí konfigurace spravovala pomocí debconfu." ---- ez-ipupdate-3.0.11b8.orig/debian/po/fr.po -+++ ez-ipupdate-3.0.11b8/debian/po/fr.po -@@ -0,0 +1,318 @@ -+# translation of fr.po to French -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans# -+# Developers do not need to manually edit POT or PO files. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-17 08:39+0100\n" -+"Last-Translator: Christian perrier bubulle@debian.org\n" -+"Language-Team: French debian-l10n-french@lists.debian.org\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=ISO-8859-15\n" -+"Content-Transfer-Encoding: 8bit\n" -+"X-Generator: KBabel 1.9.1\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Fournisseur de service de nom dynamique à utiliser :" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"De nombreux fournisseurs de service de nom dynamique sont gérés par ez-" -+"ipupdate. Veuillez choisir le vôtre. La configuration de votre compte chez " -+"ce fournisseur doit être effectuée à part." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Veuillez noter que si vous ajoutez des configurations supplémentaires dans /" -+"etc/ez-ipupdate/, elles ne seront ultérieurement pas modifiées." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresse de votre serveur de nom dynamique :" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"Le type de service que vous avez choisi a besoin de l'adresse d'un serveur. " -+"Vous pouvez indiquer un nom d'hôte complètement qualifié ou une adresse IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Identifiant de votre compte de service de nom dynamique :" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Mot de passe de votre compte de service de nom dynamique :" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Interface réseau à surveiller :" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"Ez-ipupdate surveille les changements d'adresse IP sur une interface réseau. " -+"Cette interface ne peut pas être détectée automatiquement et vous devez donc " -+"l'indiquer ici." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Nom d'hôte dynamique à tenir à jour :" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+"Faut-il activer les requêtes DNS génériques pour votre nom d'hôte dynamique ?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"De nombreux fournisseurs de services de nom dynamique gèrent les requêtes " -+"DNS génériques (« wildcard DNS »). Cela signifie qu'une requête pour " -+"« adresse.votre.domaine » sera résolue vers « votre.domaine »." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Enregistrement MX à ajouter :" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"De nombreux fournisseurs de services de nom dynamique gèrent les " -+"enregistrements MX. Si vous souhaitez en activer un pour votre domaine, " -+"veuillez en indiquer le contenu ici. Si vous laissez ce champ vide, aucun " -+"enregistrement MX ne sera ajouté." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Pour plus d'informations sur les enregistrements MX et leur utilisation, " -+"veuillez consulter votre fournisseur de service de nom dynamique." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Voulez-vous gérer la configuration par défaut avec debconf ?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Ez-ipupdate peut gérer votre configuration par défaut automatiquement " -+#~ "avec l'outil de configuration debconf. Vous pouvez choisir de ne pas " -+#~ "utiliser cette option." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Faut-il utiliser ez-ipudate comme un démon ?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Par défaut, ez-ipupdate fonctionne comme un démon pour gérer la " -+#~ "configuration. Vous pouvez choisir de ne pas utiliser cette option. Dans " -+#~ "ce cas, ez-ipupdate installera un script dans /etc/ppp/ip-up.d qui " -+#~ "exécutera toutes les configurations qui ne sont pas gérées par un démon, " -+#~ "lorsque l'interface PPP sera activée. Veuillez consulter le fichier /usr/" -+#~ "share/doc/ez-ipupdate/README.Debian pour plus d'informations." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Si aucun de ces fonctionnements automatisés ne vous convient, vous " -+#~ "devriez éviter de gérer la configuration par défaut avec debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/po/de.po -+++ ez-ipupdate-3.0.11b8/debian/po/de.po -@@ -0,0 +1,324 @@ -+# translation of de-new.po to German -+# translation of de.po to German -+# -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans# -+# Developers do not need to manually edit POT or PO files. -+# Jens Nachtigall nachtigall@web.de, 2005. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: de-new\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-21 21:43+0100\n" -+"Last-Translator: Jens Nachtigall nachtigall@web.de\n" -+"Language-Team: German debian-l10n-german@lists.debian.org\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"X-Generator: KBabel 1.9.1\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Zu benutzender Dynamischer DNS-Provider:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"ez-ipupdate unterstÃŒtzt viele Dynamische DNS-Provider. WÀhlen Sie hier den " -+"Provider aus, den Sie benutzen möchten. Das Benutzerkonto mÃŒssen Sie beim " -+"Provider Ihrer Wahl selbst einrichten." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Beachten Sie, dass Sie unter /etc/ez-ipupdate/ so viele zusÀtzliche " -+"Konfigurationen haben können, wie Sie wollen. ez-ipupdate wird diese nicht " -+"verÀndern." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Adresse fÃŒr Ihren Dynamischen DNS-Server:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"FÃŒr den ausgewÀhlten Service wird eine Server-Adresse benötigt, zu der eine " -+"Verbindung aufgebaut wird. Sie können entweder einen vollstÀndigen Host-" -+"Namen oder eine IP-Adresse angeben." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Benutzername fÃŒr Ihr Dynamisches DNS-Konto:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Passwort fÃŒr Ihr Dynamisches DNS-Konto:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Zu verwaltende Netzwerk-Schnittstelle:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate wird die ausgewÀhlte Netzwerk-Schnittstelle auf VerÀnderungen " -+"der IP-Adresse beobachten. Es ist nicht möglich automatisch festzustellen, " -+"welche Schnittstelle beobachtet werden soll. Deshalb mÃŒssen Sie hier den " -+"Namen der Schnittstelle selbst angeben." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Zu aktualisierender Dynamischer DNS-Hostname:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "DNS-Wildcards fÃŒr Ihren Dynamischen DNS-Hostnamen aktivieren?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Viele Dynamische DNS-Provider unterstÃŒtzen DNS-Lookups mit Platzhaltern " -+"(»wildcards«). Das bedeutet: Haben Sie eine Domain namens »ihredomain«, dann " -+"werden Anfragen nach »irgendetwas.ihredomain« mit einer Antwort erwidert, " -+"die auf »ihredomain« verweist. Soll diese FÀhigkeit aktiviert sein, dann " -+"stimmen Sie hier zu." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "HinzuzufÃŒgender MX-Record:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Viele Dynamische DNS-Provider unterstÃŒtzen MX-Records. Wollen Sie fÃŒr Ihre " -+"Domain einen MX-Record hinzufÃŒgen, dann geben Sie hier bitte den Inhalt des " -+"MX-Records an. Wollen Sie keinen MX-Record, dann lassen Sie das Feld frei." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Weitere Informationen ÃŒber MX-Records, wofÃŒr sie gut sind, und wie sie " -+"verwendet werden, erfahren Sie von Ihrem Dynamischen DNS-Provider." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Standard-Konfiguration mit debconf verwalten?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "ez-ipupdate kann Ihre Standard-Konfiguration automatisch mittels debconf " -+#~ "verwalten. Wenn Sie nicht wollen, dass Ihre Standard-Konfiguration " -+#~ "automatisch verwaltet wird, dann lehnen Sie diese Option ab." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Als Daemon laufen?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "StandardmÀÃig wird ez-ipupdate Ihre Konfiguration als Daemon verwalten. " -+#~ "Lehnen Sie hier ab, wenn Sie das nicht wÃŒnschen. Stattdessen wÃŒrde ez-" -+#~ "ipupdate dann unter /etc/ppp/ip-up.d/ ein Skript installieren, welches " -+#~ "sÀmtliche Nicht-Daemon-Konfigurationen ausfÃŒhrt, sobald die PPP-" -+#~ "Schnittstelle hochgefahren wird. Lesen Sie die Datei /usr/share/doc/ez-" -+#~ "ipupdate/README.Debian fÃŒr weitere Informationen." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Sollte Ihnen keine dieser Automatismen zusagen, dann ist es " -+#~ "wahrscheinlich besser, wenn Sie Ihre Standard-Konfiguration nicht mittels " -+#~ "debconf verwalten." ---- ez-ipupdate-3.0.11b8.orig/debian/po/pt_BR.po -+++ ez-ipupdate-3.0.11b8/debian/po/pt_BR.po -@@ -0,0 +1,319 @@ -+# Translators, if you are not familiar with the PO format, gettext -+# documentation is worth reading, especially sections dedicated to -+# this format, e.g. by running: -+# info -n '(gettext)PO Files' -+# info -n '(gettext)Header Entry' -+# Some information specific to po-debconf are available at -+# /usr/share/doc/po-debconf/README-trans -+# or http://www.debian.org/intl/l10n/po-debconf/README-trans -+# Developers do not need to manually edit POT or PO files. -+# -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate 3.0.11\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-03-21 23:11-0300\n" -+"Last-Translator: Felipe Augusto van de Wiel (faw) felipe@cathedrallabs\n" -+"Language-Team: Portuguese/Brazil debian-l10n-portuguese@lists.debian.org\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=UTF-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"pt_BR\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Provedor de DNS Dinâmico a ser usado:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"Há vários provedores de DNS Dinâmico suportados pelo ez-ipupdate. Você deve " -+"selecionar o provedor que você gostaria de usar aqui. Você mesmo deve " -+"configurar uma conta no serviço do provedor que você escolheu." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Note que você pode colocar quantas configurações adicionais no /etc/ez-" -+"ipupdate/ você quiser. ez-ipupdate não vai modificá-las." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Endereço do seu servidor de DNS Dinâmico:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"O tipo do serviço que você selecionou requer um endereço de servidor para se " -+"conectar. Você pode especificar um nome de máquina ou um endereço IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Nome do usuário para a sua conta de DNS Dinâmico:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Senha para a sua conta de DNS Dinâmico:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Interface de rede para monitorar:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"ez-ipupdate irá monitorar mudanças do endereço IP na interface de rede " -+"escolhida. Não é possÃvel detectar automaticamente qual interface deve ser " -+"monitorada, portanto você deve nomear a interface aqui." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Nome de máquina do DNS Dinâmico para manter atualizado:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "" -+"Habilitar máscaras ("wildcards") de DNS para o seu nome de máquina do DNS " -+"Dinâmico?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Vários provedores de DNS Dinâmico são capazes de suportar consultas para " -+""máscaras" ("wildcards") de DNS. Isso significa que para o seu domÃnio, " -+"uma consulta para qualquercoisa.seudominio vai retornar uma resposta que " -+"aponta para o seu domÃnio. Se você deseja que esse recurso seja ativado, " -+"aceite aqui." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Entrada MX a ser adicionada:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Vários provedores de DNS Dinâmico são capazes de suportar entradas MX. Se " -+"você deseja que uma entrada MX seja habilitada para o seu domÃnio, " -+"especifique aqui o conteúdo da sua entrada MX. Se você não quer uma entrada " -+"MX, deixe em branco." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Para maiores informações sobre entradas MX, o que elas fazem, e como são " -+"usadas, veja o seu provedor de DNS Dinâmico." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Gerenciar suas configurações "default" com o debconf?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "ez-ipupdate pode gerenciar suas configurações "default" automaticamente " -+#~ "usando o deconf. Se você não quer que suas configurações "default" " -+#~ "sejam gerenciadas automaticamente, negue esta opção." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Executar como serviço?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Por "default" ez-ipupdate é executado como serviço para gerenciar a " -+#~ "configuração. Recuse aqui se você não quiser isso. Ao invés disso, ez-" -+#~ "ipupdate instalará um script em /etc/ppp/ip-up.d que executará todas as " -+#~ "configurações quando a interface ppp for ativada. Veja o arquivo /usr/" -+#~ "share/doc/ez-ipupdate/README.Debian para mais informações." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Se nenhum dos comportamentos automáticos atender você, você não deveria " -+#~ "gerenciar suas configurações "default" usando o debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/po/vi.po -+++ ez-ipupdate-3.0.11b8/debian/po/vi.po -@@ -0,0 +1,308 @@ -+# Vietnamese Translation for ez-ipupdate. -+# Copyright © 2005 Free Software Foundation, Inc. -+# Clytie Siddall clytie@riverland.net.au, 2005. -+# -+msgid "" -+msgstr "" -+"Project-Id-Version: ez-ipupdate 3.0.11b8-8.1\n" -+"Report-Msgid-Bugs-To: sam+deb@zoy.org\n" -+"POT-Creation-Date: 2005-11-14 20:17+0100\n" -+"PO-Revision-Date: 2005-06-02 21:37+0930\n" -+"Last-Translator: Clytie Siddall clytie@riverland.net.au\n" -+"Language-Team: Vietnamese gnomevi-list@lists.sourceforge.net\n" -+"MIME-Version: 1.0\n" -+"Content-Type: text/plain; charset=utf-8\n" -+"Content-Transfer-Encoding: 8bit\n" -+"Plural-Forms: nplurals=1; plural=0\n" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "configure manually" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "zoneedit" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ez-ip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "pgpow" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dhs" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-static" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyndns-custom" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "ods" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "tzo" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "easydns-partner" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "gnudip" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "justlinux" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "dyns" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "hn" -+msgstr "" -+ -+#. Type: select -+#. Choices -+#: ../templates:3 -+msgid "heipv6tb" -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "Dynamic DNS provider to use:" -+msgstr "Nhà cung cấp DNS Äá»ng cần dùng:" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"There are many Dynamic DNS providers supported by ez-ipupdate. If you want " -+"your default configuration to be created automatically, you must select the " -+"provider that you wish to use here. You must configure an account on your " -+"chosen provider's service yourself." -+msgstr "" -+"Trình ez-ipupdate có há» trợ nhiá»u nhà cung cấp DNS Äá»ng. á» Äây thì bạn hãy " -+"chá»n nhà cung cấp nà o bạn muá»n dùng. Cần phải tá»± cấu hình má»t tà i khoản trên " -+"dá»ch vụ Äã chá»n." -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+msgid "" -+"If you prefer your default ez-ipupdate configuration not to be managed for " -+"you, you may choose "configure manually"." -+msgstr "" -+ -+#. Type: select -+#. Description -+#: ../templates:4 -+#, fuzzy -+msgid "" -+"Whatever your decision, you can later put as many additional configuration " -+"files in /etc/ez-ipupdate/ as you need." -+msgstr "" -+"Hãy ghi chú rằng bạn có thá» chÚn cà ng nhiá»u cấu hình thêm và o /etc/ez-" -+"ipupdate/ cà ng muá»n, và trình ez-ipupdate sẜ khÃŽng sá»a Äá»i chúng." -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "Does this system use dialup PPP to connect to the internet?" -+msgstr "" -+ -+#. Type: boolean -+#. Description -+#: ../templates:19 -+msgid "" -+"If you use dialup PPP to connect to the internet, then ez-ipupdate can be " -+"run to notify providers of your new address when ppp connects to the " -+"network. Otherwise it will run in the background, and scan for changes to " -+"your address while you are online." -+msgstr "" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "Address for your Dynamic DNS server:" -+msgstr "Äá»a chá» cho máy phục vụ DNS Äá»ng của bạn:" -+ -+#. Type: string -+#. Description -+#: ../templates:27 -+msgid "" -+"The service type you selected requires a server address to connect to. You " -+"may specify either a full hostname or an IP address." -+msgstr "" -+"Bạn Äã chá»n loại dá»ch vụ cần thiết má»t Äá»a chá» máy phục vụ Äá» kết ná»i Äến " -+"nó. Bạn có thá» ghi rõ hoặc má»t tên máy Äầy Äủ hoặc má»t Äá»a chá» IP." -+ -+#. Type: string -+#. Description -+#: ../templates:33 -+msgid "Username for your Dynamic DNS account:" -+msgstr "Tên ngÆ°á»i dùng cho tà i khoản DNS Äá»ng của bạn:" -+ -+#. Type: password -+#. Description -+#: ../templates:37 -+msgid "Password for your Dynamic DNS account:" -+msgstr "Máºt khẩu cho tà i khoản DNS Äá»ng của bạn:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "Network interface to monitor:" -+msgstr "Giao diá»n mạng cần theo dõi:" -+ -+#. Type: string -+#. Description -+#: ../templates:42 -+msgid "" -+"ez-ipupdate will monitor the chosen network interface for changes of IP " -+"address. It is not possible to automatically detect which interface should " -+"be monitored, so you must name the interface here." -+msgstr "" -+"Trình ez-ipupdate sẜ theo dõi giao diá»n mạng Äã chá»n, Äá» tìm lần thay Äá»i " -+"Äá»a chá» IP nà o. KhÃŽng thá» tá»± Äá»ng phát hiá»n giao diá»n nà o cần theo dõi, thì " -+"bạn hãy gõ tên của giao diá»n ấy và o Äây." -+ -+#. Type: string -+#. Description -+#: ../templates:49 -+msgid "Dynamic DNS hostname to keep updated:" -+msgstr "Tên máy DNS Äá»ng cần cáºp nháºt suá»t:" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+msgid "Enable DNS wildcards for your Dynamic DNS hostname?" -+msgstr "Báºt kÃœ tá»± Äại diá»n DNS cho tên máy DNS Äá»ng khÃŽng?" -+ -+#. Type: boolean -+#. Description -+#: ../templates:54 -+#, fuzzy -+msgid "" -+"Many Dynamic DNS providers are capable of supporting "wildcard" DNS " -+"lookups. This means that for yourdomain, a lookup for anything.yourdomain " -+"will return an answer that points to yourdomain." -+msgstr "" -+"Nhiá»u nhà cung cấp dá»ch vụ DNS Äá»ng có khả nÄng há» trợ viá»c tra cứu DNS loại " -+"«Äại diá»n». Có nghÄ©a là cho miá»n_tÃŽi, khi tra cứu cáigì.miá»n_tÃŽi sẜ gá»i trả " -+"má»t trả lá»i ngụ Ãœ miá»n_tÃŽi. Nếu bạn muá»n báºt tÃnh nÄng nà y thì hãy Äá»ng Ãœ á» " -+"Äây." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "MX record to add:" -+msgstr "Mục ghi MX cần thêm:" -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"Many Dynamic DNS providers are capable of supporting MX records. If you want " -+"an MX record enabled for your domain, specify the content of that MX record " -+"here. If you do not want an MX record, leave it blank." -+msgstr "" -+"Nhiá»u nhà cung cấp dá»ch vụ DNS Äá»ng có khả nÄng há» trợ mục ghi MX. Nếu bạn " -+"muá»n báºt má»t mục ghi MX cho miá»n bạn, thì hãy ghi rõ ná»i dung của mục ghi MX " -+"ấy và o Äây. Nếu bạn khÃŽng muá»n Äiá»u ấy thì hãy bá» rá»ng." -+ -+#. Type: string -+#. Description -+#: ../templates:61 -+msgid "" -+"For further information on MX records, what they do, and how they are used, " -+"see your Dynamic DNS provider." -+msgstr "" -+"Äá» tìm thÃŽng tin thêm vá» mục ghi MX, chức nÄng chúng và cách sá» dụng chúng, " -+"hãy xem nhà cung cấp dá»ch vụ DNS Äá»ng của bạn." -+ -+#~ msgid "Manage your default configuration with debconf?" -+#~ msgstr "Quản lÃœ cấu hình mặc Äá»nh bạn dùng debconf khÃŽng?" -+ -+#~ msgid "" -+#~ "ez-ipupdate can manage your default configuration automatically using " -+#~ "debconf. If you do not want your default configuration managed " -+#~ "automatically, decline this option." -+#~ msgstr "" -+#~ "Trình ez-ipupdate có thá» tá»± Äá»ng quản lÃœ cấu hình bạn dùng debconf. Nếu " -+#~ "bạn khÃŽng muá»n Äiá»u nà y thì hãy từ khá»i tùy chá»n nà y." -+ -+#~ msgid "Run as a daemon?" -+#~ msgstr "Chạy trong ná»n khÃŽng?" -+ -+#~ msgid "" -+#~ "By default ez-ipupdate will run as a daemon to manage the configuration. " -+#~ "Refuse here if you do not want this. Instead, ez-ipupdate will install a " -+#~ "script in /etc/ppp/ip-up.d that will run all non-daemon configurations " -+#~ "when the ppp interface is brought up. See the /usr/share/doc/ez-ipupdate/" -+#~ "README.Debian file for more information." -+#~ msgstr "" -+#~ "Mặc Äá»nh là trình ez-ipupdate sẜ chạy trong ná»n (là dÊmon) Äá» quản lÃœ " -+#~ "tiến trình cấu hình. Hãy từ chá»i á» Äây nếu bạn khÃŽng muá»n Äiá»u nà y. Thay " -+#~ "và o Äó, trình ez-ipupdate sẜ cà i Äặt má»t táºp lá»nh và o /etc/ppp/ip-up.d mà " -+#~ "sẜ chạy má»i cấu hình khÃŽng phải là trình ná»n khi giao diá»n ppp má»i hoạt " -+#~ "Äá»ng. Hãy xem táºp tin /usr/share/doc/ez-ipupdate/README.Debian Äá» tìm " -+#~ "thÃŽng tin thêm." -+ -+#~ msgid "" -+#~ "If none of these automated behaviors suit you, you should probably not " -+#~ "manage your default configuration using debconf." -+#~ msgstr "" -+#~ "Nếu bạn khÃŽng muá»n dùng cách tá»± Äá»ng nà o thì rất có thá» là bạn khÃŽng nên " -+#~ "quản lÃœ cấu hình mặc Äá»nh dùng debconf." ---- ez-ipupdate-3.0.11b8.orig/debian/changelog -+++ ez-ipupdate-3.0.11b8/debian/changelog -@@ -0,0 +1,208 @@ -+ez-ipupdate (3.0.11b8-10) unstable; urgency=low -+ -+ * debian/templates: -+ + Allow translation of the "configure manually" option (Closes: #339047). -+ * debian/rules: -+ + Use dh_install instead of cp. -+ + Use dh_installexamples instead of cp. -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Mon, 14 Nov 2005 20:11:20 +0100 -+ -+ez-ipupdate (3.0.11b8-9) unstable; urgency=low -+ -+ * Acknowledge NMU. Thanks to Lucas Wall (Closes: #237444, #300821). -+ * debian/control: -+ + Set policy to 3.6.2.1. -+ * debian/rules: -+ + Use dh_installman instead of dh_installmanpages. -+ * debian/po/vi.po: -+ + Vietnamese debconf template translation, thanks to Clytie Siddall -+ (Closes: #311643). -+ * debian/config debian/templates: -+ + Merge the "manage the config file automatically?" and the "choose -+ service type" questions and set the priority to high (Closes: #275600). -+ + Put zoneedit higher in the list of services in debconf because it is -+ easy to set up. -+ + Do not ask for the interface in PPP mode. -+ + Tuned the questions so that they do not refer to a particular debconf -+ backend, and many other fixes suggested by Joey Hess (Closes: #275602). -+ + Replaced ez-ipupdate/daemon with ez-ipupdate/ppp. -+ * CHANGELOG: -+ + Changelog information more recent than 2001/07/04 is not available; I -+ added the NEWS information to this file instead (Closes: #306751). -+ * ez-ipupdate.c: -+ + Fixed a segfault thanks to Robert Jacobs (Closes: #323718). -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Sat, 12 Nov 2005 10:32:58 +0100 -+ -+ez-ipupdate (3.0.11b8-8.1) unstable; urgency=low -+ -+ * Non-maintainer upload -+ * Switched to po-debconf. (closes: #237444) -+ * Added Czech debconf template translation. -+ * Added French debconf template translation. -+ * Added German debconf template translation. -+ * Added Brazilian Portuguese debconf template translation. (closes: #300821) -+ -+ -- Lucas Wall lwall@debian.org Fri, 25 Mar 2005 17:34:15 -0300 -+ -+ez-ipupdate (3.0.11b8-8) unstable; urgency=critical -+ -+ * ez-ipupdate.c: -+ + Fixed the format string vulnerability in CAN-2004-0980 (Closes: #280822). -+ * debian/control: -+ + Set policy to 3.6.1.1. -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Sat, 13 Nov 2004 15:45:58 +0100 -+ -+ez-ipupdate (3.0.11b8-7) unstable; urgency=low -+ -+ * debian/control: -+ + Set policy to 3.6.1.0. -+ + Set debhelper build-dependency to (>= 4.1.68) because of dh_installppp. -+ * debian/rules: -+ + Use dh_installppp instead of doing the work by hand (Closes: #212896). -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Mon, 27 Oct 2003 13:39:09 +0100 -+ -+ez-ipupdate (3.0.11b8-6) unstable; urgency=low -+ -+ * debian/control: -+ + Set policy to 3.6.0. No changes required. -+ + Updated debhelper build-dependency to (>= 3.4.4) because we now -+ use debian/compat. -+ + Use ${misc:Depends}. -+ * debian/config: -+ + Fixed the wildcard/MX prompting, thanks to Sam Couter (Closes: #201720). -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Thu, 17 Jul 2003 14:44:06 +0200 -+ -+ez-ipupdate (3.0.11b8-5) unstable; urgency=low -+ -+ * Do not prompt for a username or password in daemon mode (Closes: #198141). -+ * debian/postinst: -+ + Removed useless verbosity when installing the package for the first time. -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Fri, 20 Jun 2003 10:17:37 +0200 -+ -+ez-ipupdate (3.0.11b8-4) unstable; urgency=low -+ -+ * Do not output the "invalid cache file" message if the reason is that the -+ cache file is empty. -+ * debian/postinst: -+ + Removed a temporary file that was left behind. -+ * Log to LOG_DAEMON instead of LOG_USER so that messages go to daemon.log. -+ * Only show the executable name in syslog, not its full path. -+ * Do not switch to OPT_QUIET in daemon mode, so that daemon.log shows -+ useful information such as login failures (Closes: #179717). -+ * Fixed a few spelling errors in the log messages. -+ * Open syslog before creating the pid file so that errors regarding the -+ pid file creation are logged as well. -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Thu, 19 Jun 2003 02:51:13 +0200 -+ -+ez-ipupdate (3.0.11b8-3) unstable; urgency=low -+ -+ * Fixed a crash in the GNUDip code when no address is specified. -+ * debian/control: -+ + Set policy to 3.5.10. -+ + Removed the leading "a" in the package description. -+ + Added URLs for the various services in the long description. -+ * debian/postinst: -+ + Fixed default cache filename, thanks to Daniel Bonniot (Closes: #194004). -+ + Added an invariant section to the default configuration file to preserve -+ user changes (Closes: #191642). -+ + No longer clear the password in debconf. -+ * debian/config: -+ + The GNUDip service needs a server address when run as a daemon; added a -+ debconf prompt for this. -+ + Added a debconf prompt to run ez-ipupdate as a daemon or through the -+ PPP ip-up.d script (Closes: #85942). -+ * debian/ppp: -+ + Added this script for /etc/ppp/ip-up.d/. -+ -+ -- Sam Hocevar (Debian packages) sam+deb@zoy.org Wed, 18 Jun 2003 15:08:00 +0200 -+ -+ez-ipupdate (3.0.11b8-2) unstable; urgency=low -+ -+ * Re-ran "rm -f config.sub config.guess configure install-sh missing \ -+ mkinstalldirs && aclocal && automake --copy --add-missing && autoconf" -+ * Updated policy to 3.5.9.0. -+ -+ -- Samuel Hocevar sam@zoy.org Wed, 23 Apr 2003 05:29:22 +0200 -+ -+ez-ipupdate (3.0.11b8-1) unstable; urgency=low -+ -+ * New upstream release. -+ * The debconf-created file is now mode 700 to avoid password exposure -+ (Closes: #190237). -+ -+ -- Samuel Hocevar sam@zoy.org Wed, 23 Apr 2003 05:03:37 +0200 -+ -+ez-ipupdate (3.0.11b7-3) unstable; urgency=low -+ -+ * The "faster than light" release. -+ * Really fixed the timestamp skew in debian/rules (Closes: #180901). -+ -+ -- Samuel Hocevar sam@zoy.org Fri, 14 Feb 2003 02:12:38 +0100 -+ -+ez-ipupdate (3.0.11b7-2) unstable; urgency=low -+ -+ * The "bloody valentine" release. -+ * Fixed another timestamp skew in debian/rules (Closes: #180901, #180904). -+ -+ -- Samuel Hocevar sam@zoy.org Fri, 14 Feb 2003 01:06:02 +0100 -+ -+ez-ipupdate (3.0.11b7-1) unstable; urgency=low -+ -+ * The "eternal hellfire for lazy maintainers" release. -+ * New upstream package (Closes: #167038). -+ * Removed dependency on debconf-tiny (Closes: #137029). -+ * We now Provide: dyndns-client (Closes: #139082). -+ * Updated authors list in debian/copyright (Closes: #177772). -+ * Fixed -Wall warnings. -+ * This release fixes a hang in ODS_read_response() (Closes: #169043). -+ * Added various safety checks in the init.d script. -+ * Fixed the reload rule in the init.d script (Closes: #144798). -+ * The init.d script only looks for files ending with .conf (Closes: #139518). -+ * Applied a patch to handle running ez-ipupdate as a user, courtesy of Sam -+ Couter (Closes: #127913). -+ * Applied a patch for debconf management of the default configuration, -+ courtesy of Sam Couter again (Closes: #100327). -+ * Prevented timestamp skews in debian/rules. -+ * Wrote a short manpage (Closes: #168361). -+ -+ -- Samuel Hocevar sam@zoy.org Thu, 13 Feb 2003 15:56:57 +0100 -+ -+ez-ipupdate (3.0.11b5-1) unstable; urgency=low -+ -+ * New upstream package. -+ -+ -- Samuel Hocevar sam@zoy.org Thu, 8 Nov 2001 19:43:21 +0100 -+ -+ez-ipupdate (3.0.10-2) unstable; urgency=low -+ -+ * Now builds and runs properly on Hurd (Closes: #108058). -+ -+ -- Samuel Hocevar sam@zoy.org Thu, 9 Aug 2001 15:31:23 +0200 -+ -+ez-ipupdate (3.0.10-1) unstable; urgency=low -+ -+ * New upstream release. -+ * Fixed typo in init.d (Closes: #97175). -+ -+ -- Samuel Hocevar sam@zoy.org Fri, 11 May 2001 18:51:35 +0200 -+ -+ez-ipupdate (3.0.6-1) unstable; urgency=low -+ -+ * New upstream release. -+ * Fixed moronic errors in the init.d file (Closes: #85057, #85955, #85956). -+ * Removed generic installation instructions from /usr/share/doc. -+ -+ -- Samuel Hocevar sam@zoy.org Thu, 1 Mar 2001 11:44:35 +0100 -+ -+ez-ipupdate (3.0.4-1) unstable; urgency=low -+ -+ * Initial Release (Closes: #78202). -+ -+ -- Samuel Hocevar sam@zoy.org Mon, 25 Dec 2000 05:48:01 +0100 ---- ez-ipupdate-3.0.11b8.orig/debian/templates -+++ ez-ipupdate-3.0.11b8/debian/templates -@@ -0,0 +1,67 @@ -+Template: ez-ipupdate/service_type -+Type: select -+__Choices: configure manually, zoneedit, ez-ip, pgpow, dhs, dyndns, dyndns-static, dyndns-custom, ods, tzo, easydns, easydns-partner, gnudip, justlinux, dyns, hn, heipv6tb -+_Description: Dynamic DNS provider to use: -+ There are many Dynamic DNS providers supported by ez-ipupdate. If you want -+ your default configuration to be created automatically, you must select the -+ provider that you wish to use here. You must configure an account on your -+ chosen provider's service yourself. -+ . -+ If you prefer your default ez-ipupdate configuration not to be managed for -+ you, you may choose "configure manually". -+ . -+ Whatever your decision, you can later put as many additional configuration -+ files in /etc/ez-ipupdate/ as you need. -+ -+Template: ez-ipupdate/ppp -+Type: boolean -+Default: false -+_Description: Does this system use dialup PPP to connect to the internet? -+ If you use dialup PPP to connect to the internet, then ez-ipupdate can -+ be run to notify providers of your new address when ppp connects to the -+ network. Otherwise it will run in the background, and scan for changes -+ to your address while you are online. -+ -+Template: ez-ipupdate/server -+Type: string -+_Description: Address for your Dynamic DNS server: -+ The service type you selected requires a server address to connect to. You -+ may specify either a full hostname or an IP address. -+ -+Template: ez-ipupdate/username -+Type: string -+_Description: Username for your Dynamic DNS account: -+ -+Template: ez-ipupdate/password -+Type: password -+_Description: Password for your Dynamic DNS account: -+ -+Template: ez-ipupdate/interface -+Type: string -+Default: eth0 -+_Description: Network interface to monitor: -+ ez-ipupdate will monitor the chosen network interface for changes of IP -+ address. It is not possible to automatically detect which interface should -+ be monitored, so you must name the interface here. -+ -+Template: ez-ipupdate/hostname -+Type: string -+_Description: Dynamic DNS hostname to keep updated: -+ -+Template: ez-ipupdate/dns_wildcard -+Type: boolean -+Default: false -+_Description: Enable DNS wildcards for your Dynamic DNS hostname? -+ Many Dynamic DNS providers are capable of supporting "wildcard" DNS -+ lookups. This means that for yourdomain, a lookup for anything.yourdomain -+ will return an answer that points to yourdomain. -+ -+Template: ez-ipupdate/dns_mx -+Type: string -+_Description: MX record to add: -+ Many Dynamic DNS providers are capable of supporting MX records. If you -+ want an MX record enabled for your domain, specify the content of that MX -+ record here. If you do not want an MX record, leave it blank. -+ . -+ For further information on MX records, what they do, and how they are -+ used, see your Dynamic DNS provider. ---- ez-ipupdate-3.0.11b8.orig/debian/copyright -+++ ez-ipupdate-3.0.11b8/debian/copyright -@@ -0,0 +1,16 @@ -+This package was debianized by Sam Hocevar sam@zoy.org on -+Mon, 25 Dec 2000 05:48:01 +0100. -+ -+It was downloaded from http://ez-ipupdate.com/ -+ -+Upstream Authors: Angus Mackay amackay@gusnet.cx -+ Jeremy Bopp jbopp@mail.utexas.edu -+ Mark Jeftovic markjr@easydns.com -+ Stefaan Ponnet webmaster@dyns.cx -+ Colin Viebrock colin@easydns.com -+ Tim Brown timb@machine.org.uk -+ -+License: GNU General Public License. -+ -+On Debian GNU/Linux systems, a copy of the GNU GPL can be found in -+/usr/share/common-licenses/GPL. ---- ez-ipupdate-3.0.11b8.orig/debian/dirs -+++ ez-ipupdate-3.0.11b8/debian/dirs -@@ -0,0 +1,4 @@ -+etc/ez-ipupdate -+etc/ppp/ip-up.d/ -+usr/sbin -+usr/share/doc/ez-ipupdate/examples ---- ez-ipupdate-3.0.11b8.orig/debian/init -+++ ez-ipupdate-3.0.11b8/debian/init -@@ -0,0 +1,96 @@ -+#! /bin/sh -+ -+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -+DAEMON=/usr/sbin/ez-ipupdate -+NAME=ez-ipupdate -+DESC="Dynamic DNS client" -+ -+test -f "$DAEMON" || exit 0 -+ -+set -e -+ -+case "$1" in -+ start) -+ echo -n "Starting $DESC:" -+ configs=`find "/etc/$NAME/" -name '*.conf' | \ -+ sed -e 's,.*/(.*).conf,\1,'` -+ if [ x"$configs" = x ] -+ then -+ echo " no .conf file in /etc/$NAME." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for config in `echo "$configs"` -+ do -+ # Don't run configurations that are not daemons -+ if ! grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi -+ # Don't run configurations that run in the foreground -+ if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi -+ # Ok, launch an ez-ipupdate instance -+ if start-stop-daemon --start --quiet \ -+ --pidfile "/var/run/$NAME/$config.pid" \ -+ --exec "$DAEMON" \ -+ -- -d -c "/etc/$NAME/$config.conf" \ -+ -F "/var/run/$NAME/$config.pid" -+ then -+ echo -n " $config" -+ fi -+ done -+ echo "." -+ ;; -+ stop) -+ echo -n "Stopping $DESC:" -+ pidfiles=`find "/var/run/$NAME/" -name "*.pid" | \ -+ sed -e 's,.*/(.*).pid,\1,'` -+ if [ x"$pidfiles" = x ] -+ then -+ echo " no $NAME running." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for pidfile in `echo "$pidfiles"` -+ do -+ if start-stop-daemon --stop --signal 3 --quiet \ -+ --pidfile "/var/run/$NAME/$pidfile.pid" -+ then -+ echo -n " $pidfile" -+ fi -+ done -+ echo "." -+ ;; -+ reload) -+ echo -n "Reloading $DESC configuration files:" -+ pidfiles=`find "/var/run/$NAME" -name "*.pid" | \ -+ sed -e 's,.*/(.*).pid,\1,'` -+ if [ x"$pidfiles" = x ] -+ then -+ echo " no $NAME running." -+ exit 0 -+ fi -+ -+ echo -n " $NAME" -+ for pidfile in `echo "$pidfiles"` -+ do -+ if start-stop-daemon --stop --signal 1 --quiet \ -+ --pidfile "/var/run/$NAME/$pidfile.pid" -+ then -+ echo -n " $pidfile" -+ fi -+ done -+ echo "." -+ ;; -+ restart|force-reload) -+ $0 stop -+ sleep 1 -+ $0 start -+ ;; -+ *) -+ N="/etc/init.d/$NAME" -+ echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 -+ exit 1 -+ ;; -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/README.Debian -+++ ez-ipupdate-3.0.11b8/debian/README.Debian -@@ -0,0 +1,37 @@ -+Notes for ez-ipupdate on Debian -+=============================== -+ -+Configuration files -+------------------- -+ To configure this package, put your configuration files the /etc/ez-ipupdate/ -+directory. -+ -+ To avoid password exposure, it is recommended you set the permission for all -+configuration files in this directory to 700 (-rwx------). You will still be -+able to use the run-as-user option because the file is opened before root -+permissions are dropped. -+ -+Automated behavior -+------------------ -+ The init.d script will launch an ez-ipupdate daemon for each configuration -+file in that directory that has the "daemon" option set and the "foreground" -+option disabled. -+ -+ The ppp script will launch ez-ipupdate once for each configuration file in -+the /etc/ez-ipupdate/ directory that has the "daemon" and the "foreground" -+options disabled. -+ -+ If you do not want your configuration files to be automatically used, please -+set the "foreground" option in them, or put them in an alternate directory. -+ -+Cache files -+----------- -+ You may store cache files in /var/cache/ez-ipupdate/, as the daemon has write -+permission to this directory. -+ -+ -+ -- Sam Hocevar sam@zoy.org Mon, 25 Dec 2000 05:48:01 +0100 -+ updated on Thu, 13 Feb 2003 15:56:36 +0100 (cache files) -+ updated on Wed, 23 Apr 2003 04:59:52 +0200 (file permissions) -+ updated on Wed, 18 Jun 2003 20:08:44 +0200 (ppp ip-up.d) -+ ---- ez-ipupdate-3.0.11b8.orig/debian/rules -+++ ez-ipupdate-3.0.11b8/debian/rules -@@ -0,0 +1,87 @@ -+#!/usr/bin/make -f -+# Sample debian/rules that uses debhelper. -+# GNU copyright 1997 to 1999 by Joey Hess. -+ -+# Uncomment this to turn on verbose mode. -+#export DH_VERBOSE=1 -+ -+export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -+ -+confflags = --prefix=/usr -+confflags += --mandir=$${prefix}/share/man --infodir=$${prefix}/share/info -+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) -+ confflags += --build $(DEB_HOST_GNU_TYPE) -+else -+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) -+endif -+ -+configure: configure-stamp -+configure-stamp: -+ dh_testdir -+ touch configure.in \ -+ && touch aclocal.m4 \ -+ && touch configure \ -+ && touch stamp-h.in \ -+ && touch config.h.in \ -+ && touch `find -name Makefile.in` -+ CFLAGS=-Wall ./configure $(confflags) -+ touch configure-stamp -+ -+build: configure-stamp build-stamp -+build-stamp: -+ dh_testdir -+ $(MAKE) -+ touch build-stamp -+ -+clean: -+ dh_testdir -+ dh_testroot -+ rm -f build-stamp configure-stamp -+ -$(MAKE) distclean -+ chmod a-x ex*conf -+ dh_clean -+ debconf-updatepo -+ -+install: build -+ dh_testdir -+ dh_testroot -+ dh_clean -k -+ dh_installdirs -+ dh_install ez-ipupdate /usr/sbin/ -+ dh_installppp -+ -+# Build architecture-independent files here. -+binary-indep: build install -+# We have nothing to do by default. -+ -+# Build architecture-dependent files here. -+binary-arch: build install -+# dh_testversion -+ dh_testdir -+ dh_testroot -+ dh_installdebconf -+ dh_installdocs -+ dh_installexamples ex*conf -+ dh_installmenu -+# dh_installemacsen -+# dh_installpam -+ dh_installinit -+ dh_installcron -+ dh_installman ez-ipupdate.8 -+ dh_installinfo -+ dh_installchangelogs CHANGELOG -+ dh_link -+ dh_strip -+ dh_compress -+ dh_fixperms -+# dh_makeshlibs -+ dh_installdeb -+# dh_perl -+ dh_shlibdeps -+ dh_gencontrol -+ dh_md5sums -+ dh_builddeb -+ -+binary: binary-indep binary-arch -+.PHONY: build clean binary-indep binary-arch binary install configure ---- ez-ipupdate-3.0.11b8.orig/debian/docs -+++ ez-ipupdate-3.0.11b8/debian/docs -@@ -0,0 +1 @@ -+README ---- ez-ipupdate-3.0.11b8.orig/debian/postinst -+++ ez-ipupdate-3.0.11b8/debian/postinst -@@ -0,0 +1,139 @@ -+#! /bin/sh -+# postinst script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# Load the debconf library -+. /usr/share/debconf/confmodule -+ -+# summary of how this script can be called: -+# * <postinst> `configure' <most-recently-configured-version> -+# * <old-postinst> `abort-upgrade' <new version> -+# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -+# <new-version> -+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -+# <failed-install-package> <version> `removing' -+# <conflicting-package> <version> -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+# -+# quoting from the policy: -+# Any necessary prompting should almost always be confined to the -+# post-installation script, and should be protected with a conditional -+# so that unnecessary prompting doesn't happen if a package's -+# installation fails and the `postinst' is called with `abort-upgrade', -+# `abort-remove' or `abort-deconfigure'. -+ -+case "$1" in -+ configure) -+ # Create the user if it doesn't exist -+ if ! id ez-ipupd 2>/dev/null 1>&2 ; then -+ adduser --system --home /var/cache/ez-ipupdate \ -+ --shell /bin/false --gecos "Dynamic DNS client" \ -+ --disabled-password --disabled-login ez-ipupd -+ fi -+ # Create the default cache file -+ touch /var/cache/ez-ipupdate/default-cache -+ chown ez-ipupd /var/cache/ez-ipupdate/default-cache -+ # Remove spurious cache file from the 3.0.11b8-2 broken package -+ rm -f /var/cache/ez-ipupdate/cache-default -+ # Create the directory where the PID file will be stored -+ mkdir -p /var/run/ez-ipupdate -+ chown -R ez-ipupd /var/run/ez-ipupdate -+ # Create the default config file (maybe) -+ db_get ez-ipupdate/service_type -+ if [ "$RET" != "configure manually" ] ; then -+ service="$RET" -+ conf="/etc/ez-ipupdate/default.conf" -+ newconf="$conf.dpkg-new" -+ # Grab answers from debconf -+ db_get ez-ipupdate/ppp -+ ppp="$RET" -+ db_get ez-ipupdate/username -+ username="$RET" -+ db_get ez-ipupdate/password -+ password="$RET" -+ db_get ez-ipupdate/hostname -+ hostname="$RET" -+ db_get ez-ipupdate/interface -+ interface="$RET" -+ echo "#!/usr/sbin/ez-ipupdate -c" > "$newconf" -+ cat >> "$newconf" << EOF -+### -+### Default ez-ipupdate configuration file - EDIT WITH CARE -+### Use `dpkg-reconfigure ez-ipupdate' to update the debconf-generated lines. -+### -+ -+### The following lines were generated by debconf -+ -+service-type=$service -+EOF -+ db_get ez-ipupdate/server || RET="" -+ if [ -n "$RET" ]; then -+ echo "server=$RET" >> "$newconf" -+ else -+ echo "#server=(default)" >> "$newconf" -+ fi -+ cat >> "$newconf" << EOF -+user=$username:$password -+host=$hostname -+interface=$interface -+EOF -+ db_get ez-ipupdate/dns_wildcard || RET="false" -+ if [ "$RET" = "true" ]; then -+ echo "wildcard" >> "$newconf" -+ else -+ echo "#wildcard" >> "$newconf" -+ fi -+ db_get ez-ipupdate/dns_mx || RET="" -+ if [ -n "$RET" ]; then -+ echo "mx=$RET" >> "$newconf" -+ else -+ echo "#mx=(none)" >> "$newconf" -+ fi -+ cat >> "$newconf" << EOF -+run-as-user=ez-ipupd -+cache-file=/var/cache/ez-ipupdate/default-cache -+EOF -+ if [ "$ppp" = "true" ]; then -+ echo "#daemon" >> "$newconf" -+ else -+ echo "daemon" >> "$newconf" -+ fi -+ echo >> "$newconf" -+ if grep -q '^### Changes below this' "$conf" >/dev/null 2>&1; then -+ sed -ne '/^### Changes below this/,$p' < "$conf" >> "$newconf" -+ else -+ cat >> "$newconf" << EOF -+### Changes below this line will be preserved on upgrades. -+ -+EOF -+ fi -+ # Fix the file permissions -+ chmod 700 "$newconf" -+ rm -f "$conf" && mv "$newconf" "$conf" -+ # Remove that old file, from broken 3.0.11b8-3 package -+ rm -f "$conf.new" -+ fi -+ ;; -+ -+ abort-upgrade|abort-remove|abort-deconfigure) -+ ;; -+ -+ *) -+ echo "postinst called with unknown argument `$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+# ez-ipupdate is a bit misbehaved. -+db_stop -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/config -+++ ez-ipupdate-3.0.11b8/debian/config -@@ -0,0 +1,165 @@ -+#!/bin/sh -+ -+set -e -+ -+# Source debconf library -+. /usr/share/debconf/confmodule -+ -+service_supports_wildcards() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ ez-ip|dhs|dyndns|dyndns-static|easydns|easydns-partner) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+service_supports_mx() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ ez-ip|dhs|dyndns|dyndns-static|easydns|zoneedit) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+service_needs_server() -+{ -+ service=$1 -+ ret=1 -+ -+ case "$service" in -+ gnudip) -+ ret=0 -+ ;; -+ esac -+ -+ return $ret -+} -+ -+# I no longer claim this question, migrate it. -+if db_get ez-ipupdate/daemon; then -+ case "$RET" in -+ true) db_set ez-ipupdate/ppp "false" ;; -+ false) db_set ez-ipupdate/ppp "true" ;; -+ esac -+ db_unregister ez-ipupdate/daemon -+fi -+ -+# I no longer claim this question either. -+if db_get ez-ipupdate/manage_default_config_automatically; then -+ case "$RET" in -+ false) db_set ez-ipupdate/service_type "configure manually" ;; -+ esac -+ db_unregister ez-ipupdate/manage_default_config_automatically -+fi -+ -+# Name the configuration file -+conf=/etc/ez-ipupdate/default.conf -+ -+# Do you want debconf to manage the default configuration? -+if [ -f "$conf" ]; then -+ service="`sed -ne 's/^service-type *= *//p' < $conf`" -+fi -+if [ -n "$service" ]; then -+ db_set ez-ipupdate/service_type "$service" -+fi -+db_input high ez-ipupdate/service_type || true -+db_go -+ -+db_get ez-ipupdate/service_type -+if [ "$RET" != "configure manually" ]; then -+ if [ -f "$conf" ]; then -+ # Grab existing values from config file -+ if grep "^daemon" $conf > /dev/null 2>&1; then -+ ppp="false" -+ fi -+ service="`sed -ne 's/^service-type *= *//p' < $conf`" -+ server="`sed -ne 's/^server *= *//p' < $conf`" -+ username="`sed -ne 's/^user *= *([^:]*):.*/\1/p' < $conf`" -+ password="`sed -ne 's/^user *= *[^:]*://p' < $conf`" -+ hostname="`sed -ne 's/^host *= *//p' < $conf`" -+ interface="`sed -ne 's/^interface *= *//p' < $conf`" -+ if grep "^wildcard" $conf > /dev/null 2>&1; then -+ wildcard="true" -+ fi -+ dns_mx="`sed -ne 's/^mx *= *//p' < $conf`" -+ # Poke the values into debconf -+ if [ -n "$ppp" ]; then -+ db_set ez-ipupdate/ppp "$ppp" -+ fi -+ if [ -n "$service" ]; then -+ db_set ez-ipupdate/service_type "$service" -+ fi -+ if [ -n "$server" ]; then -+ db_set ez-ipupdate/server "$server" -+ fi -+ if [ -n "$username" ]; then -+ db_set ez-ipupdate/username "$username" -+ fi -+ if [ -n "$password" ]; then -+ db_set ez-ipupdate/password "$password" -+ fi -+ if [ -n "$hostname" ]; then -+ db_set ez-ipupdate/hostname "$hostname" -+ fi -+ if [ -n "$interface" ]; then -+ db_set ez-ipupdate/interface "$interface" -+ fi -+ if [ "$wildcard" = true ]; then -+ db_set ez-ipupdate/dns_wildcard true -+ fi -+ if [ -n "$dns_mx" ]; then -+ db_set ez-ipupdate/dns_mx "$dns_mx" -+ fi -+ fi -+ # Ask for new answers -+ db_beginblock -+ db_input high ez-ipupdate/ppp || true -+ db_input high ez-ipupdate/username || true -+ db_input high ez-ipupdate/password || true -+ db_input high ez-ipupdate/hostname || true -+ db_endblock -+ db_go -+ # Need to determine whether wildcards and MX records are supported -+ # by the chosen service -+ db_beginblock -+ db_get ez-ipupdate/service_type -+ service_type="$RET" -+ if service_needs_server "$service_type"; then -+ db_input high ez-ipupdate/server || true -+ else -+ db_set ez-ipupdate/server "" -+ fi -+ if service_supports_wildcards "$service_type"; then -+ db_input medium ez-ipupdate/dns_wildcard || true -+ else -+ db_set ez-ipupdate/dns_wildcard false -+ fi -+ if service_supports_mx "$service_type"; then -+ db_input medium ez-ipupdate/dns_mx || true -+ else -+ db_set ez-ipupdate/dns_mx "" -+ fi -+ db_endblock -+ db_go -+ # Check whether we really need to know the listening interface -+ db_beginblock -+ db_get ez-ipupdate/ppp -+ ppp="$RET" -+ if [ "$ppp" = "false" ]; then -+ db_input high ez-ipupdate/interface || true -+ fi -+ db_endblock -+ db_go -+fi ---- ez-ipupdate-3.0.11b8.orig/debian/postrm -+++ ez-ipupdate-3.0.11b8/debian/postrm -@@ -0,0 +1,54 @@ -+#! /bin/sh -+# postrm script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * <postrm> `remove' -+# * <postrm> `purge' -+# * <old-postrm> `upgrade' <new-version> -+# * <new-postrm> `failed-upgrade' <old-version> -+# * <new-postrm> `abort-install' -+# * <new-postrm> `abort-install' <old-version> -+# * <new-postrm> `abort-upgrade' <old-version> -+# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version> -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+#DEBHELPER# -+ -+remove_var_run() { -+ # Delete the user account, if it exists -+ if id ez-ipupd 2>/dev/null 1>&2 ; then -+ deluser ez-ipupd -+ # The --remove-home option to deluser requires -+ # perl-modules? WTF? -+ rm -Rf /var/cache/ez-ipupdate -+ fi -+ # And remove the directory where the PID files were stored -+ rm -rf /var/run/ez-ipupdate -+} -+ -+case "$1" in -+ purge) -+ rm -f /etc/ez-ipupdate/default.conf -+ remove_var_run -+ ;; -+ -+ remove) -+ remove_var_run -+ ;; -+ -+ upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) -+ ;; -+ -+ *) -+ echo "postrm called with unknown argument `$1'" >&2 -+ exit 1 -+ ;; -+ -+esac -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/preinst -+++ ez-ipupdate-3.0.11b8/debian/preinst -@@ -0,0 +1,35 @@ -+#! /bin/sh -+# preinst script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * <new-preinst> `install' -+# * <new-preinst> `install' <old-version> -+# * <new-preinst> `upgrade' <old-version> -+# * <old-preinst> `abort-upgrade' <new-version> -+# -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+case "$1" in -+ install|upgrade) -+ ;; -+ -+ abort-upgrade) -+ ;; -+ -+ *) -+ echo "preinst called with unknown argument `$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/prerm -+++ ez-ipupdate-3.0.11b8/debian/prerm -@@ -0,0 +1,37 @@ -+#! /bin/sh -+# prerm script for ez-ipupdate -+# -+# see: dh_installdeb(1) -+ -+set -e -+ -+# summary of how this script can be called: -+# * <prerm> `remove' -+# * <old-prerm> `upgrade' <new-version> -+# * <new-prerm> `failed-upgrade' <old-version> -+# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> -+# * <deconfigured's-prerm> `deconfigure' `in-favour' -+# <package-being-installed> <version> `removing' -+# <conflicting-package> <version> -+# for details, see http://www.debian.org/doc/debian-policy/ or -+# the debian-policy package -+ -+case "$1" in -+ remove|upgrade|deconfigure) -+ ;; -+ -+ failed-upgrade) -+ ;; -+ -+ *) -+ echo "prerm called with unknown argument `$1'" >&2 -+ exit 1 -+ ;; -+esac -+ -+# dh_installdeb will replace this with shell code automatically -+# generated by other debhelper scripts. -+ -+#DEBHELPER# -+ -+exit 0 ---- ez-ipupdate-3.0.11b8.orig/debian/compat -+++ ez-ipupdate-3.0.11b8/debian/compat -@@ -0,0 +1 @@ -+4 ---- ez-ipupdate-3.0.11b8.orig/debian/ez-ipupdate.ppp.ip-up -+++ ez-ipupdate-3.0.11b8/debian/ez-ipupdate.ppp.ip-up -@@ -0,0 +1,25 @@ -+#!/bin/sh -+# -+# Default ez-ipupdate ip-up script -+# /etc/ppp/ip-up.d/ez-ipupdate -+# -+ -+PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin -+DAEMON=/usr/sbin/ez-ipupdate -+NAME=ez-ipupdate -+ -+[ -x $DAEMON ] || exit 0 -+ -+configs=`find "/etc/$NAME/" -name '*.conf' | sed -e 's,.*/(.*).conf,\1,'` -+[ x"$configs" = x ] && exit 0 -+ -+for config in `echo "$configs"` -+do -+ # Don't run daemon configurations -+ if grep -q '^ *daemon' "/etc/$NAME/$config.conf"; then continue; fi -+ # Don't run configurations that run in the foreground -+ if grep -q '^ *foreground' "/etc/$NAME/$config.conf"; then continue; fi -+ # Ok, launch an ez-ipupdate instance -+ "$DAEMON" -c "/etc/$NAME/$config.conf" -+done -+ ---- ez-ipupdate-3.0.11b8.orig/ez-ipupdate.8 -+++ ez-ipupdate-3.0.11b8/ez-ipupdate.8 -@@ -0,0 +1,140 @@ -+." DO NOT MODIFY THIS FILE! It was generated by help2man 1.29. -+." I DO WHATEVER I WANT YOU DUMBASS SCRIPT! -- Sam -+.TH EZ-IPUPDATE "8" "February 2003" "ez-ipupdate - 3.0.11b7" "Dynamic DNS client" -+.SH NAME -+ez-ipupdate - dynamic DNS client -+.SH SYNOPSIS -+.B ez-ipupdate -+.RI [ options ] -+.SH DESCRIPTION -+This manual page documents briefly the -+.B ez-ipupdate -+dynamic DNS client. -+ -+.SH OPTIONS -+.B ez-ipupdate -+follows the usual GNU command line syntax, with long -+options starting with two dashes (`-'). -+.TP -+\fB-a\fR, \fB--address\fR <ip address> -+string to send as your ip address -+.TP -+\fB-b\fR, \fB--cache-file\fR <file> -+file to use for caching the ipaddress -+.TP -+\fB-c\fR, \fB--config-file\fR <file> -+configuration file, almost all arguments can be -+given with: <name>[=<value>] -+to see a list of possible config commands -+try "echo help | ez-ipupdate \fB-c\fR -" -+.TP -+\fB-d\fR, \fB--daemon\fR -+run as a daemon periodicly updating if -+necessary -+.TP -+\fB-e\fR, \fB--execute\fR <command> -+shell command to execute after a successful -+update -+.TP -+\fB-f\fR, \fB--foreground\fR -+when running as a daemon run in the foreground -+.TP -+\fB-F\fR, \fB--pidfile\fR <file> -+use <file> as a pid file -+.TP -+\fB-g\fR, \fB--request-uri\fR <uri> -+URI to send updates to -+.TP -+\fB-h\fR, \fB--host\fR <host> -+string to send as host parameter -+.TP -+\fB-i\fR, \fB--interface\fR <iface> -+which interface to use -+.TP -+\fB-L\fR, \fB--cloak_title\fR <host> -+some stupid thing for DHS only -+.TP -+\fB-m\fR, \fB--mx\fR <mail exchange> -+string to send as your mail exchange -+.HP -+\fB-M\fR, \fB--max-interval\fR <# of sec> max time in between updates -+.TP -+\fB-N\fR, \fB--notify-email\fR <email> -+address to send mail to if bad things happen -+.TP -+\fB-o\fR, \fB--offline\fR -+set to off line mode -+.TP -+\fB-p\fR, \fB--resolv-period\fR <sec> -+period to check IP if it can't be resolved -+.TP -+\fB-P\fR, \fB--period\fR <# of sec> -+period to check IP in daemon -+mode (default: 1800 seconds) -+.TP -+\fB-q\fR, \fB--quiet\fR -+be quiet -+.TP -+\fB-r\fR, \fB--retrys\fR <num> -+number of trys (default: 1) -+.TP -+\fB-R\fR, \fB--run-as-user\fR <user> -+change to <user> for running, be ware -+that this can cause problems with handeling -+SIGHUP properly if that user can't read the -+config file. also it can't write it's pid file -+to a root directory -+.TP -+\fB-Q\fR, \fB--run-as-euser\fR <user> -+change to effective <user> for running, -+this is NOT secure but it does solve the -+problems with run-as-user and config files and -+pid files. -+.TP -+\fB-s\fR, \fB--server\fR <server[:port]> -+the server to connect to -+.TP -+\fB-S\fR, \fB--service-type\fR <server> -+the type of service that you are using -+try one of: null ezip pgpow dhs -+dyndns dyndns-static dyndns-custom -+ods tzo easydns easydns-partner -+gnudip justlinux dyns hn zoneedit -+heipv6tb -+.TP -+\fB-t\fR, \fB--timeout\fR <sec.millisec> -+the amount of time to wait on I/O -+.TP -+\fB-T\fR, \fB--connection-type\fR <num> -+number sent to TZO as your connection -+type (default: 1) -+.TP -+\fB-U\fR, \fB--url\fR <url> -+string to send as the url parameter -+.TP -+\fB-u\fR, \fB--user\fR <user[:passwd]> -+user ID and password, if either is left blank -+they will be prompted for -+.TP -+\fB-w\fR, \fB--wildcard\fR -+set your domain to have a wildcard alias -+.TP -+\fB-z\fR, \fB--partner\fR <partner> -+specify easyDNS partner (for easydns-partner -+services) -+.TP -+\fB--help\fR -+display this help and exit -+.TP -+\fB--version\fR -+output version information and exit -+.TP -+\fB--credits\fR -+print the credits and exit -+.TP -+\fB--signalhelp\fR -+print help about signals -+.br -+.SH AUTHOR -+This manual page was written by Sam Hocevar sam@zoy.org for the Debian -+GNU/Linux system (but may be used by others). diff --git a/ez-ipupdate/ez-ipupdate-3.0.11b8-pidfile.patch b/ez-ipupdate/ez-ipupdate-3.0.11b8-pidfile.patch deleted file mode 100644 index 4860d47..0000000 --- a/ez-ipupdate/ez-ipupdate-3.0.11b8-pidfile.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- ez-ipupdate.c~ 2003-05-27 17:48:26.000000000 +0300 -+++ ez-ipupdate.c 2003-05-27 19:28:38.000000000 +0300 -@@ -629,7 +629,7 @@ - #endif - fprintf(stdout, " -e, --execute <command>\tshell command to execute after a successful\n\t\t\t\tupdate\n"); - fprintf(stdout, " -f, --foreground\t\twhen running as a daemon run in the foreground\n"); -- fprintf(stdout, " -F, --pidfile <file>\t\tuse <file> as a pid file\n"); -+ fprintf(stdout, " -F, --pid-file <file>\t\tuse <file> as a pid file\n"); - fprintf(stdout, " -g, --request-uri <uri>\tURI to send updates to\n"); - fprintf(stdout, " -h, --host <host>\t\tstring to send as host parameter\n"); - fprintf(stdout, " -i, --interface <iface>\twhich interface to use\n"); diff --git a/libart/libart_lgpl-2.3.19-upstream_fix-1.patch b/libart/libart_lgpl-2.3.19-upstream_fix-1.patch deleted file mode 100644 index 68d60ed..0000000 --- a/libart/libart_lgpl-2.3.19-upstream_fix-1.patch +++ /dev/null @@ -1,28 +0,0 @@ -Submitted By: Randy McMurchy <randy_at_linuxfromscratch_dot_org> -Date: 2007-04-09 -Initial Package Version: 2.3.19 -Upstream Status: In upstream CVS -Origin: Upstream -Description: Fixes an error during the installation of KDE-Libs - - -diff -Naur libart_lgpl-2.3.19.orig/art_misc.h libart_lgpl-2.3.19/art_misc.h ---- libart_lgpl-2.3.19.orig/art_misc.h 2007-01-01 18:59:22.000000000 -0500 -+++ libart_lgpl-2.3.19/art_misc.h 2007-03-20 23:04:52.000000000 -0400 -@@ -34,9 +34,15 @@ - #include <libart_lgpl/art_config.h> - #endif - -+#ifdef __cplusplus -+extern "C" { -+#endif - void *art_alloc(size_t size); - void art_free(void *ptr); - void *art_realloc(void *ptr, size_t size); -+#ifdef __cplusplus -+} -+#endif /* __cplusplus */ - - /* These aren't, strictly speaking, configuration macros, but they're - damn handy to have around, and may be worth playing with for - diff --git a/libdnet/libdnet-1.12-shrext.patch b/libdnet/libdnet-1.12-shrext.patch deleted file mode 100644 index 6d8df23..0000000 --- a/libdnet/libdnet-1.12-shrext.patch +++ /dev/null @@ -1,327 +0,0 @@ -diff -urN libdnet-1.12/configure libdnet-1.12-patched/configure ---- libdnet-1.12/configure 2007-01-20 05:39:54.000000000 -0600 -+++ libdnet-1.12-patched/configure 2007-02-15 09:06:27.000000000 -0600 -@@ -7053,7 +7053,7 @@ - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. -- shrext=".dll" -+ shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll${_S_}linknames=' - # The linker will automatically build a .lib file if we build a DLL. -@@ -7580,7 +7580,7 @@ - library_names_spec= - libname_spec='lib$name' - soname_spec= --shrext=".so" -+shrext_cmds=".so" - postinstall_cmds= - postuninstall_cmds= - finish_cmds= -@@ -7693,7 +7693,7 @@ - - cygwin* | mingw* | pw32*) - version_type=windows -- shrext=".dll" -+ shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - -@@ -7761,7 +7761,7 @@ - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH -- shrext='$(test .$module = .yes && echo .so || echo .dylib)' -+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` -@@ -7830,7 +7830,7 @@ - need_version=no - case "$host_cpu" in - ia64*) -- shrext='.so' -+ shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH -@@ -7845,7 +7845,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) -- shrext='.sl' -+ shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH -@@ -7856,7 +7856,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) -- shrext='.sl' -+ shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -@@ -7992,7 +7992,7 @@ - - os2*) - libname_spec='$name' -- shrext=".dll" -+ shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' -@@ -9201,7 +9201,7 @@ - libext="$libext" - - # Shared library suffix (normally ".so"). --shrext='$shrext' -+shrext_cmds='$shrext_cmds' - - # Executable file suffix (normally ""). - exeext="$exeext" -@@ -11257,7 +11257,7 @@ - library_names_spec= - libname_spec='lib$name' - soname_spec= --shrext=".so" -+shrext_cmds=".so" - postinstall_cmds= - postuninstall_cmds= - finish_cmds= -@@ -11370,7 +11370,7 @@ - - cygwin* | mingw* | pw32*) - version_type=windows -- shrext=".dll" -+ shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - -@@ -11438,7 +11438,7 @@ - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH -- shrext='$(test .$module = .yes && echo .so || echo .dylib)' -+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` -@@ -11507,7 +11507,7 @@ - need_version=no - case "$host_cpu" in - ia64*) -- shrext='.so' -+ shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH -@@ -11522,7 +11522,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) -- shrext='.sl' -+ shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH -@@ -11533,7 +11533,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) -- shrext='.sl' -+ shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -@@ -11669,7 +11669,7 @@ - - os2*) - libname_spec='$name' -- shrext=".dll" -+ shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' -@@ -12751,7 +12751,7 @@ - libext="$libext" - - # Shared library suffix (normally ".so"). --shrext='$shrext' -+shrext_cmds='$shrext_cmds' - - # Executable file suffix (normally ""). - exeext="$exeext" -@@ -13832,7 +13832,7 @@ - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. -- shrext=".dll" -+ shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll${_S_}linknames=' - # The linker will automatically build a .lib file if we build a DLL. -@@ -14359,7 +14359,7 @@ - library_names_spec= - libname_spec='lib$name' - soname_spec= --shrext=".so" -+shrext_cmds=".so" - postinstall_cmds= - postuninstall_cmds= - finish_cmds= -@@ -14472,7 +14472,7 @@ - - cygwin* | mingw* | pw32*) - version_type=windows -- shrext=".dll" -+ shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - -@@ -14540,7 +14540,7 @@ - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH -- shrext='$(test .$module = .yes && echo .so || echo .dylib)' -+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` -@@ -14609,7 +14609,7 @@ - need_version=no - case "$host_cpu" in - ia64*) -- shrext='.so' -+ shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH -@@ -14624,7 +14624,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) -- shrext='.sl' -+ shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH -@@ -14635,7 +14635,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) -- shrext='.sl' -+ shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -@@ -14771,7 +14771,7 @@ - - os2*) - libname_spec='$name' -- shrext=".dll" -+ shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' -@@ -15047,7 +15047,7 @@ - libext="$libext" - - # Shared library suffix (normally ".so"). --shrext='$shrext' -+shrext_cmds='$shrext_cmds' - - # Executable file suffix (normally ""). - exeext="$exeext" -@@ -16130,7 +16130,7 @@ - # Tell ltmain to make .lib files, not .a files. - libext=lib - # Tell ltmain to make .dll files, not .so files. -- shrext=".dll" -+ shrext_cmds=".dll" - # FIXME: Setting linknames here is a bad hack. - archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '''s/ -lc$//'''` -link -dll${_S_}linknames=' - # The linker will automatically build a .lib file if we build a DLL. -@@ -16657,7 +16657,7 @@ - library_names_spec= - libname_spec='lib$name' - soname_spec= --shrext=".so" -+shrext_cmds=".so" - postinstall_cmds= - postuninstall_cmds= - finish_cmds= -@@ -16770,7 +16770,7 @@ - - cygwin* | mingw* | pw32*) - version_type=windows -- shrext=".dll" -+ shrext_cmds=".dll" - need_version=no - need_lib_prefix=no - -@@ -16838,7 +16838,7 @@ - soname_spec='${libname}${release}${major}$shared_ext' - shlibpath_overrides_runpath=yes - shlibpath_var=DYLD_LIBRARY_PATH -- shrext='$(test .$module = .yes && echo .so || echo .dylib)' -+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)' - # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same. - if $CC -v 2>&1 | grep 'Apple' >/dev/null ; then - sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"` -@@ -16907,7 +16907,7 @@ - need_version=no - case "$host_cpu" in - ia64*) -- shrext='.so' -+ shrext_cmds='.so' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.so" - shlibpath_var=LD_LIBRARY_PATH -@@ -16922,7 +16922,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - hppa*64*) -- shrext='.sl' -+ shrext_cmds='.sl' - hardcode_into_libs=yes - dynamic_linker="$host_os dld.sl" - shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH -@@ -16933,7 +16933,7 @@ - sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec - ;; - *) -- shrext='.sl' -+ shrext_cmds='.sl' - dynamic_linker="$host_os dld.sl" - shlibpath_var=SHLIB_PATH - shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH -@@ -17069,7 +17069,7 @@ - - os2*) - libname_spec='$name' -- shrext=".dll" -+ shrext_cmds=".dll" - need_lib_prefix=no - library_names_spec='$libname${shared_ext} $libname.a' - dynamic_linker='OS/2 ld.exe' -@@ -18151,7 +18151,7 @@ - libext="$libext" - - # Shared library suffix (normally ".so"). --shrext='$shrext' -+shrext_cmds='$shrext_cmds' - - # Executable file suffix (normally ""). - exeext="$exeext" -@@ -18595,7 +18595,7 @@ - libext="$libext" - - # Shared library suffix (normally ".so"). --shrext='$shrext' -+shrext_cmds='$shrext_cmds' - - # Executable file suffix (normally ""). - exeext="$exeext" diff --git a/libtiff/libtiff-3.8.2-CVE-2006-2193.patch b/libtiff/libtiff-3.8.2-CVE-2006-2193.patch deleted file mode 100644 index ffd81bf..0000000 --- a/libtiff/libtiff-3.8.2-CVE-2006-2193.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tiff-3.8.2/tools/tiff2pdf.c.CVE-2006-2193 2006-03-21 17:42:51.000000000 +0100 -+++ tiff-3.8.2/tools/tiff2pdf.c 2006-09-05 10:47:51.000000000 +0200 -@@ -3668,7 +3668,7 @@ - written += TIFFWriteFile(output, (tdata_t) "(", 1); - for (i=0;i<len;i++){ - if((pdfstr[i]&0x80) || (pdfstr[i]==127) || (pdfstr[i]<32)){ -- sprintf(buffer, "\%.3o", pdfstr[i]); -+ snprintf(buffer, sizeof(buffer), "\%.3o", (unsigned char) pdfstr[i]); - written += TIFFWriteFile(output, (tdata_t) buffer, 4); - } else { - switch (pdfstr[i]){ diff --git a/libtiff/libtiff-3.8.2-lzw-bugs.patch b/libtiff/libtiff-3.8.2-lzw-bugs.patch deleted file mode 100644 index 874e5e3..0000000 --- a/libtiff/libtiff-3.8.2-lzw-bugs.patch +++ /dev/null @@ -1,58 +0,0 @@ -Fixes for CVE-2008-2327 - - -diff -Naur tiff-3.8.2.orig/libtiff/tif_lzw.c tiff-3.8.2/libtiff/tif_lzw.c ---- tiff-3.8.2.orig/libtiff/tif_lzw.c 2006-03-21 11:42:50.000000000 -0500 -+++ tiff-3.8.2/libtiff/tif_lzw.c 2008-08-22 16:26:01.000000000 -0400 -@@ -237,6 +237,11 @@ - sp->dec_codetab[code].length = 1; - sp->dec_codetab[code].next = NULL; - } while (code--); -+ /* -+ * Zero-out the unused entries -+ */ -+ _TIFFmemset(&sp->dec_codetab[CODE_CLEAR], 0, -+ (CODE_FIRST-CODE_CLEAR)*sizeof (code_t)); - } - return (1); - } -@@ -408,12 +413,19 @@ - break; - if (code == CODE_CLEAR) { - free_entp = sp->dec_codetab + CODE_FIRST; -+ _TIFFmemset(free_entp, 0, (CSIZE-CODE_FIRST)*sizeof (code_t)); - nbits = BITS_MIN; - nbitsmask = MAXCODE(BITS_MIN); - maxcodep = sp->dec_codetab + nbitsmask-1; - NextCode(tif, sp, bp, code, GetNextCode); - if (code == CODE_EOI) - break; -+ if (code == CODE_CLEAR) { -+ TIFFErrorExt(tif->tif_clientdata, tif->tif_name, -+ "LZWDecode: Corrupted LZW table at scanline %d", -+ tif->tif_row); -+ return (0); -+ } - *op++ = (char)code, occ--; - oldcodep = sp->dec_codetab + code; - continue; -@@ -604,12 +616,19 @@ - break; - if (code == CODE_CLEAR) { - free_entp = sp->dec_codetab + CODE_FIRST; -+ _TIFFmemset(free_entp, 0, (CSIZE-CODE_FIRST)*sizeof (code_t)); - nbits = BITS_MIN; - nbitsmask = MAXCODE(BITS_MIN); - maxcodep = sp->dec_codetab + nbitsmask; - NextCode(tif, sp, bp, code, GetNextCodeCompat); - if (code == CODE_EOI) - break; -+ if (code == CODE_CLEAR) { -+ TIFFErrorExt(tif->tif_clientdata, tif->tif_name, -+ "LZWDecodeCompat: Corrupted LZW table at scanline %d", -+ tif->tif_row); -+ return (0); -+ } - *op++ = code, occ--; - oldcodep = sp->dec_codetab + code; - continue; diff --git a/libtiff/libtiff-3.8.2-mantypo.patch b/libtiff/libtiff-3.8.2-mantypo.patch deleted file mode 100644 index dd2811e..0000000 --- a/libtiff/libtiff-3.8.2-mantypo.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tiff-3.8.2/man/tiffset.1.mantypo 2005-12-02 17:01:33.000000000 +0100 -+++ tiff-3.8.2/man/tiffset.1 2006-09-05 10:10:02.000000000 +0200 -@@ -60,7 +60,7 @@ - "Anonymous": - .RS - .nf --tiffset -s 305 Anonymous a.tif -+tiffset -s 315 Anonymous a.tif - .fi - .RE - .PP diff --git a/libtiff/libtiff-3.8.2-ormandy.patch b/libtiff/libtiff-3.8.2-ormandy.patch deleted file mode 100644 index cb55b03..0000000 --- a/libtiff/libtiff-3.8.2-ormandy.patch +++ /dev/null @@ -1,669 +0,0 @@ -diff -ru tiff-3.8.2/libtiff/tif_dir.c tiff-3.8.2-goo/libtiff/tif_dir.c ---- tiff-3.8.2/libtiff/tif_dir.c 2006-03-21 16:42:50.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_dir.c 2006-07-14 13:52:01.027562000 +0100 -@@ -122,6 +122,7 @@ - { - static const char module[] = "_TIFFVSetField"; - -+ const TIFFFieldInfo* fip = _TIFFFindFieldInfo(tif, tag, TIFF_ANY); - TIFFDirectory* td = &tif->tif_dir; - int status = 1; - uint32 v32, i, v; -@@ -195,10 +196,12 @@ - break; - case TIFFTAG_ORIENTATION: - v = va_arg(ap, uint32); -+ const TIFFFieldInfo* fip; - if (v < ORIENTATION_TOPLEFT || ORIENTATION_LEFTBOT < v) { -+ fip = _TIFFFieldWithTag(tif, tag); - TIFFWarningExt(tif->tif_clientdata, tif->tif_name, - "Bad value %lu for "%s" tag ignored", -- v, _TIFFFieldWithTag(tif, tag)->field_name); -+ v, fip ? fip->field_name : "Unknown"); - } else - td->td_orientation = (uint16) v; - break; -@@ -387,11 +390,15 @@ - * happens, for example, when tiffcp is used to convert between - * compression schemes and codec-specific tags are blindly copied. - */ -+ /* -+ * better not dereference fip if it is NULL. -+ * -- taviso@google.com 15 Jun 2006 -+ */ - if(fip == NULL || fip->field_bit != FIELD_CUSTOM) { - TIFFErrorExt(tif->tif_clientdata, module, - "%s: Invalid %stag "%s" (not supported by codec)", - tif->tif_name, isPseudoTag(tag) ? "pseudo-" : "", -- _TIFFFieldWithTag(tif, tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - status = 0; - break; - } -@@ -468,7 +475,7 @@ - if (fip->field_type == TIFF_ASCII) - _TIFFsetString((char **)&tv->value, va_arg(ap, char *)); - else { -- tv->value = _TIFFmalloc(tv_size * tv->count); -+ tv->value = _TIFFCheckMalloc(tif, tv_size, tv->count, "Tag Value"); - if (!tv->value) { - status = 0; - goto end; -@@ -563,7 +570,7 @@ - } - } - if (status) { -- TIFFSetFieldBit(tif, _TIFFFieldWithTag(tif, tag)->field_bit); -+ TIFFSetFieldBit(tif, fip->field_bit); - tif->tif_flags |= TIFF_DIRTYDIRECT; - } - -@@ -572,12 +579,12 @@ - return (status); - badvalue: - TIFFErrorExt(tif->tif_clientdata, module, "%s: Bad value %d for "%s"", -- tif->tif_name, v, _TIFFFieldWithTag(tif, tag)->field_name); -+ tif->tif_name, v, fip ? fip->field_name : "Unknown"); - va_end(ap); - return (0); - badvalue32: - TIFFErrorExt(tif->tif_clientdata, module, "%s: Bad value %ld for "%s"", -- tif->tif_name, v32, _TIFFFieldWithTag(tif, tag)->field_name); -+ tif->tif_name, v32, fip ? fip->field_name : "Unknown"); - va_end(ap); - return (0); - } -@@ -813,12 +820,16 @@ - * If the client tries to get a tag that is not valid - * for the image's codec then we'll arrive here. - */ -+ /* -+ * dont dereference fip if it's NULL. -+ * -- taviso@google.com 15 Jun 2006 -+ */ - if( fip == NULL || fip->field_bit != FIELD_CUSTOM ) - { - TIFFErrorExt(tif->tif_clientdata, "_TIFFVGetField", - "%s: Invalid %stag "%s" (not supported by codec)", - tif->tif_name, isPseudoTag(tag) ? "pseudo-" : "", -- _TIFFFieldWithTag(tif, tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - ret_val = 0; - break; - } -diff -ru tiff-3.8.2/libtiff/tif_dirinfo.c tiff-3.8.2-goo/libtiff/tif_dirinfo.c ---- tiff-3.8.2/libtiff/tif_dirinfo.c 2006-02-07 13:51:03.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_dirinfo.c 2006-07-14 13:52:00.953558000 +0100 -@@ -775,7 +775,8 @@ - TIFFErrorExt(tif->tif_clientdata, "TIFFFieldWithTag", - "Internal error, unknown tag 0x%x", - (unsigned int) tag); -- assert(fip != NULL); -+ /* assert(fip != NULL); */ -+ - /*NOTREACHED*/ - } - return (fip); -@@ -789,7 +790,8 @@ - if (!fip) { - TIFFErrorExt(tif->tif_clientdata, "TIFFFieldWithName", - "Internal error, unknown tag %s", field_name); -- assert(fip != NULL); -+ /* assert(fip != NULL); */ -+ - /*NOTREACHED*/ - } - return (fip); -diff -ru tiff-3.8.2/libtiff/tif_dirread.c tiff-3.8.2-goo/libtiff/tif_dirread.c ---- tiff-3.8.2/libtiff/tif_dirread.c 2006-03-21 16:42:50.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_dirread.c 2006-07-14 13:52:00.842557000 +0100 -@@ -29,6 +29,9 @@ - * - * Directory Read Support Routines. - */ -+ -+#include <limits.h> -+ - #include "tiffiop.h" - - #define IGNORE 0 /* tag placeholder used below */ -@@ -81,6 +84,7 @@ - uint16 dircount; - toff_t nextdiroff; - int diroutoforderwarning = 0; -+ int compressionknown = 0; - toff_t* new_dirlist; - - tif->tif_diroff = tif->tif_nextdiroff; -@@ -147,13 +151,20 @@ - } else { - toff_t off = tif->tif_diroff; - -- if (off + sizeof (uint16) > tif->tif_size) { -- TIFFErrorExt(tif->tif_clientdata, module, -- "%s: Can not read TIFF directory count", -- tif->tif_name); -- return (0); -+ /* -+ * Check for integer overflow when validating the dir_off, otherwise -+ * a very high offset may cause an OOB read and crash the client. -+ * -- taviso@google.com, 14 Jun 2006. -+ */ -+ if (off + sizeof (uint16) > tif->tif_size || -+ off > (UINT_MAX - sizeof(uint16))) { -+ TIFFErrorExt(tif->tif_clientdata, module, -+ "%s: Can not read TIFF directory count", -+ tif->tif_name); -+ return (0); - } else -- _TIFFmemcpy(&dircount, tif->tif_base + off, sizeof (uint16)); -+ _TIFFmemcpy(&dircount, tif->tif_base + off, -+ sizeof (uint16)); - off += sizeof (uint16); - if (tif->tif_flags & TIFF_SWAB) - TIFFSwabShort(&dircount); -@@ -254,6 +265,7 @@ - while (fix < tif->tif_nfields && - tif->tif_fieldinfo[fix]->field_tag < dp->tdir_tag) - fix++; -+ - if (fix >= tif->tif_nfields || - tif->tif_fieldinfo[fix]->field_tag != dp->tdir_tag) { - -@@ -264,17 +276,23 @@ - dp->tdir_tag, - dp->tdir_tag, - dp->tdir_type); -- -- TIFFMergeFieldInfo(tif, -- _TIFFCreateAnonFieldInfo(tif, -- dp->tdir_tag, -- (TIFFDataType) dp->tdir_type), -- 1 ); -+ /* -+ * creating anonymous fields prior to knowing the compression -+ * algorithm (ie, when the field info has been merged) could cause -+ * crashes with pathological directories. -+ * -- taviso@google.com 15 Jun 2006 -+ */ -+ if (compressionknown) -+ TIFFMergeFieldInfo(tif, _TIFFCreateAnonFieldInfo(tif, dp->tdir_tag, -+ (TIFFDataType) dp->tdir_type), 1 ); -+ else goto ignore; -+ - fix = 0; - while (fix < tif->tif_nfields && - tif->tif_fieldinfo[fix]->field_tag < dp->tdir_tag) - fix++; - } -+ - /* - * Null out old tags that we ignore. - */ -@@ -326,6 +344,7 @@ - dp->tdir_type, dp->tdir_offset); - if (!TIFFSetField(tif, dp->tdir_tag, (uint16)v)) - goto bad; -+ else compressionknown++; - break; - /* XXX: workaround for broken TIFFs */ - } else if (dp->tdir_type == TIFF_LONG) { -@@ -540,6 +559,7 @@ - * Attempt to deal with a missing StripByteCounts tag. - */ - if (!TIFFFieldSet(tif, FIELD_STRIPBYTECOUNTS)) { -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, TIFFTAG_STRIPBYTECOUNTS); - /* - * Some manufacturers violate the spec by not giving - * the size of the strips. In this case, assume there -@@ -556,7 +576,7 @@ - "%s: TIFF directory is missing required " - ""%s" field, calculating from imagelength", - tif->tif_name, -- _TIFFFieldWithTag(tif,TIFFTAG_STRIPBYTECOUNTS)->field_name); -+ fip ? fip->field_name : "Unknown"); - if (EstimateStripByteCounts(tif, dir, dircount) < 0) - goto bad; - /* -@@ -580,6 +600,7 @@ - } else if (td->td_nstrips == 1 - && td->td_stripoffset[0] != 0 - && BYTECOUNTLOOKSBAD) { -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, TIFFTAG_STRIPBYTECOUNTS); - /* - * XXX: Plexus (and others) sometimes give a value of zero for - * a tag when they don't know what the correct value is! Try -@@ -589,13 +610,14 @@ - TIFFWarningExt(tif->tif_clientdata, module, - "%s: Bogus "%s" field, ignoring and calculating from imagelength", - tif->tif_name, -- _TIFFFieldWithTag(tif,TIFFTAG_STRIPBYTECOUNTS)->field_name); -+ fip ? fip->field_name : "Unknown"); - if(EstimateStripByteCounts(tif, dir, dircount) < 0) - goto bad; - } else if (td->td_planarconfig == PLANARCONFIG_CONTIG - && td->td_nstrips > 2 - && td->td_compression == COMPRESSION_NONE - && td->td_stripbytecount[0] != td->td_stripbytecount[1]) { -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, TIFFTAG_STRIPBYTECOUNTS); - /* - * XXX: Some vendors fill StripByteCount array with absolutely - * wrong values (it can be equal to StripOffset array, for -@@ -604,7 +626,7 @@ - TIFFWarningExt(tif->tif_clientdata, module, - "%s: Wrong "%s" field, ignoring and calculating from imagelength", - tif->tif_name, -- _TIFFFieldWithTag(tif,TIFFTAG_STRIPBYTECOUNTS)->field_name); -+ fip ? fip->field_name : "Unknown"); - if (EstimateStripByteCounts(tif, dir, dircount) < 0) - goto bad; - } -@@ -870,7 +892,13 @@ - - register TIFFDirEntry *dp; - register TIFFDirectory *td = &tif->tif_dir; -- uint16 i; -+ -+ /* i is used to iterate over td->td_nstrips, so must be -+ * at least the same width. -+ * -- taviso@google.com 15 Jun 2006 -+ */ -+ -+ uint32 i; - - if (td->td_stripbytecount) - _TIFFfree(td->td_stripbytecount); -@@ -947,16 +975,18 @@ - static int - CheckDirCount(TIFF* tif, TIFFDirEntry* dir, uint32 count) - { -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, dir->tdir_tag); -+ - if (count > dir->tdir_count) { - TIFFWarningExt(tif->tif_clientdata, tif->tif_name, - "incorrect count for field "%s" (%lu, expecting %lu); tag ignored", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name, -+ fip ? fip->field_name : "Unknown", - dir->tdir_count, count); - return (0); - } else if (count < dir->tdir_count) { - TIFFWarningExt(tif->tif_clientdata, tif->tif_name, - "incorrect count for field "%s" (%lu, expecting %lu); tag trimmed", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name, -+ fip ? fip->field_name : "Unknown", - dir->tdir_count, count); - return (1); - } -@@ -970,6 +1000,7 @@ - TIFFFetchData(TIFF* tif, TIFFDirEntry* dir, char* cp) - { - int w = TIFFDataWidth((TIFFDataType) dir->tdir_type); -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - tsize_t cc = dir->tdir_count * w; - - /* Check for overflow. */ -@@ -1013,7 +1044,7 @@ - bad: - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "Error fetching data for field "%s"", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - return (tsize_t) 0; - } - -@@ -1039,10 +1070,12 @@ - static int - cvtRational(TIFF* tif, TIFFDirEntry* dir, uint32 num, uint32 denom, float* rv) - { -+ const TIFFFieldInfo* fip; - if (denom == 0) { -+ fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "%s: Rational with zero denominator (num = %lu)", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name, num); -+ fip ? fip->field_name : "Unknown", num); - return (0); - } else { - if (dir->tdir_type == TIFF_RATIONAL) -@@ -1159,6 +1192,20 @@ - static int - TIFFFetchShortPair(TIFF* tif, TIFFDirEntry* dir) - { -+ /* -+ * Prevent overflowing the v stack arrays below by performing a sanity -+ * check on tdir_count, this should never be greater than two. -+ * -- taviso@google.com 14 Jun 2006. -+ */ -+ if (dir->tdir_count > 2) { -+ const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, dir->tdir_tag); -+ TIFFWarningExt(tif->tif_clientdata, tif->tif_name, -+ "unexpected count for field "%s", %lu, expected 2; ignored.", -+ fip ? fip->field_name : "Unknown", -+ dir->tdir_count); -+ return 0; -+ } -+ - switch (dir->tdir_type) { - case TIFF_BYTE: - case TIFF_SBYTE: -@@ -1329,14 +1376,15 @@ - case TIFF_DOUBLE: - return (TIFFFetchDoubleArray(tif, dir, (double*) v)); - default: -+ { const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - /* TIFF_NOTYPE */ - /* TIFF_ASCII */ - /* TIFF_UNDEFINED */ - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "cannot read TIFF_ANY type %d for field "%s"", - dir->tdir_type, -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name); -- return (0); -+ fip ? fip->field_name : "Unknown"); -+ return (0); } - } - return (1); - } -@@ -1351,6 +1399,9 @@ - int ok = 0; - const TIFFFieldInfo* fip = _TIFFFieldWithTag(tif, dp->tdir_tag); - -+ if (fip == NULL) { -+ return (0); -+ } - if (dp->tdir_count > 1) { /* array of values */ - char* cp = NULL; - -@@ -1493,6 +1544,7 @@ - TIFFFetchPerSampleShorts(TIFF* tif, TIFFDirEntry* dir, uint16* pl) - { - uint16 samples = tif->tif_dir.td_samplesperpixel; -+ const TIFFFieldInfo* fip; - int status = 0; - - if (CheckDirCount(tif, dir, (uint32) samples)) { -@@ -1510,9 +1562,10 @@ - - for (i = 1; i < check_count; i++) - if (v[i] != v[0]) { -+ fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "Cannot handle different per-sample values for field "%s"", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - goto bad; - } - *pl = v[0]; -@@ -1534,6 +1587,7 @@ - TIFFFetchPerSampleLongs(TIFF* tif, TIFFDirEntry* dir, uint32* pl) - { - uint16 samples = tif->tif_dir.td_samplesperpixel; -+ const TIFFFieldInfo* fip; - int status = 0; - - if (CheckDirCount(tif, dir, (uint32) samples)) { -@@ -1551,9 +1605,10 @@ - check_count = samples; - for (i = 1; i < check_count; i++) - if (v[i] != v[0]) { -+ fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "Cannot handle different per-sample values for field "%s"", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - goto bad; - } - *pl = v[0]; -@@ -1574,6 +1629,7 @@ - TIFFFetchPerSampleAnys(TIFF* tif, TIFFDirEntry* dir, double* pl) - { - uint16 samples = tif->tif_dir.td_samplesperpixel; -+ const TIFFFieldInfo* fip; - int status = 0; - - if (CheckDirCount(tif, dir, (uint32) samples)) { -@@ -1591,9 +1647,10 @@ - - for (i = 1; i < check_count; i++) - if (v[i] != v[0]) { -+ fip = _TIFFFieldWithTag(tif, dir->tdir_tag); - TIFFErrorExt(tif->tif_clientdata, tif->tif_name, - "Cannot handle different per-sample values for field "%s"", -- _TIFFFieldWithTag(tif, dir->tdir_tag)->field_name); -+ fip ? fip->field_name : "Unknown"); - goto bad; - } - *pl = v[0]; -diff -ru tiff-3.8.2/libtiff/tif_fax3.c tiff-3.8.2-goo/libtiff/tif_fax3.c ---- tiff-3.8.2/libtiff/tif_fax3.c 2006-03-21 16:42:50.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_fax3.c 2006-07-14 13:52:00.669557000 +0100 -@@ -1136,6 +1136,7 @@ - Fax3VSetField(TIFF* tif, ttag_t tag, va_list ap) - { - Fax3BaseState* sp = Fax3State(tif); -+ const TIFFFieldInfo* fip; - - assert(sp != 0); - assert(sp->vsetparent != 0); -@@ -1181,7 +1182,13 @@ - default: - return (*sp->vsetparent)(tif, tag, ap); - } -- TIFFSetFieldBit(tif, _TIFFFieldWithTag(tif, tag)->field_bit); -+ -+ if ((fip = _TIFFFieldWithTag(tif, tag))) { -+ TIFFSetFieldBit(tif, fip->field_bit); -+ } else { -+ return (0); -+ } -+ - tif->tif_flags |= TIFF_DIRTYDIRECT; - return (1); - } -diff -ru tiff-3.8.2/libtiff/tif_jpeg.c tiff-3.8.2-goo/libtiff/tif_jpeg.c ---- tiff-3.8.2/libtiff/tif_jpeg.c 2006-03-21 16:42:50.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_jpeg.c 2006-07-14 13:52:00.655560000 +0100 -@@ -722,15 +722,31 @@ - segment_width = TIFFhowmany(segment_width, sp->h_sampling); - segment_height = TIFFhowmany(segment_height, sp->v_sampling); - } -- if (sp->cinfo.d.image_width != segment_width || -- sp->cinfo.d.image_height != segment_height) { -+ if (sp->cinfo.d.image_width < segment_width || -+ sp->cinfo.d.image_height < segment_height) { - TIFFWarningExt(tif->tif_clientdata, module, - "Improper JPEG strip/tile size, expected %dx%d, got %dx%d", - segment_width, - segment_height, - sp->cinfo.d.image_width, - sp->cinfo.d.image_height); -+ } -+ -+ if (sp->cinfo.d.image_width > segment_width || -+ sp->cinfo.d.image_height > segment_height) { -+ /* -+ * This case could be dangerous, if the strip or tile size has been -+ * reported as less than the amount of data jpeg will return, some -+ * potential security issues arise. Catch this case and error out. -+ * -- taviso@google.com 14 Jun 2006 -+ */ -+ TIFFErrorExt(tif->tif_clientdata, module, -+ "JPEG strip/tile size exceeds expected dimensions," -+ "expected %dx%d, got %dx%d", segment_width, segment_height, -+ sp->cinfo.d.image_width, sp->cinfo.d.image_height); -+ return (0); - } -+ - if (sp->cinfo.d.num_components != - (td->td_planarconfig == PLANARCONFIG_CONTIG ? - td->td_samplesperpixel : 1)) { -@@ -761,6 +777,22 @@ - sp->cinfo.d.comp_info[0].v_samp_factor, - sp->h_sampling, sp->v_sampling); - -+ /* -+ * There are potential security issues here for decoders that -+ * have already allocated buffers based on the expected sampling -+ * factors. Lets check the sampling factors dont exceed what -+ * we were expecting. -+ * -- taviso@google.com 14 June 2006 -+ */ -+ if (sp->cinfo.d.comp_info[0].h_samp_factor > sp->h_sampling || -+ sp->cinfo.d.comp_info[0].v_samp_factor > sp->v_sampling) { -+ TIFFErrorExt(tif->tif_clientdata, module, -+ "Cannot honour JPEG sampling factors that" -+ " exceed those specified."); -+ return (0); -+ } -+ -+ - /* - * XXX: Files written by the Intergraph software - * has different sampling factors stored in the -@@ -1521,15 +1553,18 @@ - { - JPEGState *sp = JState(tif); - -- assert(sp != 0); -+ /* assert(sp != 0); */ - - tif->tif_tagmethods.vgetfield = sp->vgetparent; - tif->tif_tagmethods.vsetfield = sp->vsetparent; - -- if( sp->cinfo_initialized ) -- TIFFjpeg_destroy(sp); /* release libjpeg resources */ -- if (sp->jpegtables) /* tag value */ -- _TIFFfree(sp->jpegtables); -+ if (sp != NULL) { -+ if( sp->cinfo_initialized ) -+ TIFFjpeg_destroy(sp); /* release libjpeg resources */ -+ if (sp->jpegtables) /* tag value */ -+ _TIFFfree(sp->jpegtables); -+ } -+ - _TIFFfree(tif->tif_data); /* release local state */ - tif->tif_data = NULL; - -@@ -1541,6 +1576,7 @@ - { - JPEGState* sp = JState(tif); - TIFFDirectory* td = &tif->tif_dir; -+ const TIFFFieldInfo* fip; - uint32 v32; - - assert(sp != NULL); -@@ -1606,7 +1642,13 @@ - default: - return (*sp->vsetparent)(tif, tag, ap); - } -- TIFFSetFieldBit(tif, _TIFFFieldWithTag(tif, tag)->field_bit); -+ -+ if ((fip = _TIFFFieldWithTag(tif, tag))) { -+ TIFFSetFieldBit(tif, fip->field_bit); -+ } else { -+ return (0); -+ } -+ - tif->tif_flags |= TIFF_DIRTYDIRECT; - return (1); - } -@@ -1726,7 +1768,11 @@ - { - JPEGState* sp = JState(tif); - -- assert(sp != NULL); -+ /* assert(sp != NULL); */ -+ if (sp == NULL) { -+ TIFFWarningExt(tif->tif_clientdata, "JPEGPrintDir", "Unknown JPEGState"); -+ return; -+ } - - (void) flags; - if (TIFFFieldSet(tif,FIELD_JPEGTABLES)) -diff -ru tiff-3.8.2/libtiff/tif_next.c tiff-3.8.2-goo/libtiff/tif_next.c ---- tiff-3.8.2/libtiff/tif_next.c 2005-12-21 12:33:56.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_next.c 2006-07-14 13:52:00.556567000 +0100 -@@ -105,11 +105,16 @@ - * as codes of the form <color><npixels> - * until we've filled the scanline. - */ -+ /* -+ * Ensure the run does not exceed the scanline -+ * bounds, potentially resulting in a security issue. -+ * -- taviso@google.com 14 Jun 2006. -+ */ - op = row; - for (;;) { - grey = (n>>6) & 0x3; - n &= 0x3f; -- while (n-- > 0) -+ while (n-- > 0 && npixels < imagewidth) - SETPIXEL(op, grey); - if (npixels >= (int) imagewidth) - break; -diff -ru tiff-3.8.2/libtiff/tif_pixarlog.c tiff-3.8.2-goo/libtiff/tif_pixarlog.c ---- tiff-3.8.2/libtiff/tif_pixarlog.c 2006-03-21 16:42:50.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_pixarlog.c 2006-07-14 13:52:00.483557000 +0100 -@@ -768,7 +768,19 @@ - if (tif->tif_flags & TIFF_SWAB) - TIFFSwabArrayOfShort(up, nsamples); - -- for (i = 0; i < nsamples; i += llen, up += llen) { -+ /* -+ * if llen is not an exact multiple of nsamples, the decode operation -+ * may overflow the output buffer, so truncate it enough to prevent that -+ * but still salvage as much data as possible. -+ * -- taviso@google.com 14th June 2006 -+ */ -+ if (nsamples % llen) -+ TIFFWarningExt(tif->tif_clientdata, module, -+ "%s: stride %lu is not a multiple of sample count, " -+ "%lu, data truncated.", tif->tif_name, llen, nsamples); -+ -+ -+ for (i = 0; i < nsamples - (nsamples % llen); i += llen, up += llen) { - switch (sp->user_datafmt) { - case PIXARLOGDATAFMT_FLOAT: - horizontalAccumulateF(up, llen, sp->stride, -diff -ru tiff-3.8.2/libtiff/tif_read.c tiff-3.8.2-goo/libtiff/tif_read.c ---- tiff-3.8.2/libtiff/tif_read.c 2005-12-21 12:33:56.000000000 +0000 -+++ tiff-3.8.2-goo/libtiff/tif_read.c 2006-07-14 13:52:00.467568000 +0100 -@@ -31,6 +31,8 @@ - #include "tiffiop.h" - #include <stdio.h> - -+#include <limits.h> -+ - int TIFFFillStrip(TIFF*, tstrip_t); - int TIFFFillTile(TIFF*, ttile_t); - static int TIFFStartStrip(TIFF*, tstrip_t); -@@ -272,7 +274,13 @@ - if ((tif->tif_flags & TIFF_MYBUFFER) && tif->tif_rawdata) - _TIFFfree(tif->tif_rawdata); - tif->tif_flags &= ~TIFF_MYBUFFER; -- if ( td->td_stripoffset[strip] + bytecount > tif->tif_size) { -+ /* -+ * This sanity check could potentially overflow, causing an OOB read. -+ * verify that offset + bytecount is > offset. -+ * -- taviso@google.com 14 Jun 2006 -+ */ -+ if ( td->td_stripoffset[strip] + bytecount > tif->tif_size || -+ bytecount > (UINT_MAX - td->td_stripoffset[strip])) { - /* - * This error message might seem strange, but it's - * what would happen if a read were done instead. -@@ -470,7 +478,13 @@ - if ((tif->tif_flags & TIFF_MYBUFFER) && tif->tif_rawdata) - _TIFFfree(tif->tif_rawdata); - tif->tif_flags &= ~TIFF_MYBUFFER; -- if ( td->td_stripoffset[tile] + bytecount > tif->tif_size) { -+ /* -+ * We must check this calculation doesnt overflow, potentially -+ * causing an OOB read. -+ * -- taviso@google.com 15 Jun 2006 -+ */ -+ if (td->td_stripoffset[tile] + bytecount > tif->tif_size || -+ bytecount > (UINT_MAX - td->td_stripoffset[tile])) { - tif->tif_curtile = NOTILE; - return (0); - } diff --git a/libtiff/libtiff-3.8.2-tiffsplit-overflow.patch b/libtiff/libtiff-3.8.2-tiffsplit-overflow.patch deleted file mode 100644 index 36a613f..0000000 --- a/libtiff/libtiff-3.8.2-tiffsplit-overflow.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- tiff-3.8.2/tools/tiffsplit.c.overflow 2006-05-25 22:37:11.000000000 -0400 -+++ tiff-3.8.2/tools/tiffsplit.c 2006-05-25 22:42:42.000000000 -0400 -@@ -60,14 +60,16 @@ - fprintf(stderr, "usage: tiffsplit input.tif [prefix]\n"); - return (-3); - } -- if (argc > 2) -- strcpy(fname, argv[2]); -+ if (argc > 2) { -+ strncpy(fname, argv[2], 1024); -+ fname[1024] = '\0'; -+ } - in = TIFFOpen(argv[1], "r"); - if (in != NULL) { - do { - char path[1024+1]; - newfilename(); -- strcpy(path, fname); -+ strncpy(path, fname, 1020); - strcat(path, ".tif"); - out = TIFFOpen(path, TIFFIsBigEndian(in)?"wb":"wl"); - if (out == NULL) diff --git a/reiser4progs/reiser4progs-1.0.7-bad_elif.patch b/reiser4progs/reiser4progs-1.0.7-bad_elif.patch deleted file mode 100644 index dd7cb20..0000000 --- a/reiser4progs/reiser4progs-1.0.7-bad_elif.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur reiser4progs-1.0.7.org/plugin/node/node40/node40.c reiser4progs-1.0.7/plugin/node/node40/node40.c ---- reiser4progs-1.0.7.org/plugin/node/node40/node40.c 2009-01-08 22:34:27.000000000 +0100 -+++ reiser4progs-1.0.7/plugin/node/node40/node40.c 2009-04-28 14:15:04.000000000 +0200 -@@ -996,7 +996,7 @@ - func = cb_comp_key3; - #elif defined(ENABLE_LARGE_KEYS) - func = cb_comp_key4; --#elif -+#else - func = NULL; - #endif -
hooks/post-receive -- This git reposit keeps all the patches of the project.