aboutsummaryrefslogtreecommitdiffstats
path: root/awklib
diff options
context:
space:
mode:
Diffstat (limited to 'awklib')
-rw-r--r--awklib/ChangeLog21
-rw-r--r--awklib/Makefile.am36
-rw-r--r--awklib/Makefile.in164
-rw-r--r--awklib/eg/lib/assert.awk2
-rw-r--r--awklib/eg/lib/cliff_rand.awk2
-rw-r--r--awklib/eg/lib/ftrans.awk2
-rw-r--r--awklib/eg/lib/getopt.awk2
-rw-r--r--awklib/eg/lib/gettime.awk2
-rw-r--r--awklib/eg/lib/grcat.c2
-rw-r--r--awklib/eg/lib/groupawk.in2
-rw-r--r--awklib/eg/lib/join.awk2
-rw-r--r--awklib/eg/lib/nextfile.awk2
-rw-r--r--awklib/eg/lib/noassign.awk2
-rw-r--r--awklib/eg/lib/ord.awk2
-rw-r--r--awklib/eg/lib/passwdawk.in2
-rw-r--r--awklib/eg/lib/pwcat.c2
-rw-r--r--awklib/eg/lib/readable.awk2
-rw-r--r--awklib/eg/lib/rewind.awk2
-rw-r--r--awklib/eg/lib/round.awk5
-rw-r--r--awklib/eg/lib/zerofile.awk2
-rw-r--r--awklib/eg/prog/alarm.awk2
-rw-r--r--awklib/eg/prog/awksed.awk2
-rw-r--r--awklib/eg/prog/cut.awk2
-rw-r--r--awklib/eg/prog/dupword.awk2
-rw-r--r--awklib/eg/prog/egrep.awk2
-rw-r--r--awklib/eg/prog/extract.awk2
-rw-r--r--awklib/eg/prog/histsort.awk2
-rw-r--r--awklib/eg/prog/id.awk2
-rw-r--r--awklib/eg/prog/igawk.sh4
-rw-r--r--awklib/eg/prog/labels.awk2
-rw-r--r--awklib/eg/prog/split.awk2
-rw-r--r--awklib/eg/prog/tee.awk2
-rw-r--r--awklib/eg/prog/translate.awk2
-rw-r--r--awklib/eg/prog/uniq.awk2
-rw-r--r--awklib/eg/prog/wc.awk2
35 files changed, 182 insertions, 108 deletions
diff --git a/awklib/ChangeLog b/awklib/ChangeLog
index b328453a..62b9e7dc 100644
--- a/awklib/ChangeLog
+++ b/awklib/ChangeLog
@@ -1,3 +1,24 @@
+Mon Oct 22 08:49:05 2007 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Release 3.1.6: Release tar file made.
+
+2007-05-25 Andreas Schwab <schwab@suse.de>
+
+ * Makefile.am: Add missing dependencies on stamp-eg.
+
+Wed Mar 14 13:22:52 2007 Andrew J. Schorr <ajschorr@users.sourceforge.net>
+
+ * Makefile.am (AWKPROG): New macro to set locale sanely.
+ (stamp-eg): Use it instead of $AWK to do the extractions.
+
+Wed Mar 14 13:16:28 2007 Arnold D. Robbins <arnold@skeeve.com>
+
+ * Makefile.am (clean-local): Remove `eg.old' also.
+
+Sat Jan 13 21:17:33 2007 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * Makefile.am (stamp-eg): Allow rebuilding from a VPATH build.
+
Tue Jul 26 21:46:16 2005 Arnold D. Robbins <arnold@skeeve.com>
* Release 3.1.5: Release tar file made.
diff --git a/awklib/Makefile.am b/awklib/Makefile.am
index 810e5596..149656ff 100644
--- a/awklib/Makefile.am
+++ b/awklib/Makefile.am
@@ -1,14 +1,14 @@
#
# awklib/Makefile.am --- automake input file for gawk
#
-# Copyright (C) 1995-2005 the Free Software Foundation, Inc.
+# Copyright (C) 1995-2006 the Free Software Foundation, Inc.
#
# This file is part of GAWK, the GNU implementation of the
# AWK Programming Language.
#
# GAWK 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
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# GAWK is distributed in the hope that it will be useful,
@@ -23,7 +23,10 @@
## process this file with automake to produce Makefile.in
-EXTRA_DIST = ChangeLog extract.awk eg stamp-eg
+EXTRA_DIST = ChangeLog extract.awk eg $(srcdir)/stamp-eg
+# With some locales, the script extract.awk fails.
+# So we fix the locale to some sensible value.
+AWKPROG = LC_ALL=C LANG=C ../gawk$(EXEEXT)
# Get config.h from the build directory and custom.h from the source directory.
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
@@ -37,7 +40,7 @@ AUXAWK = passwd.awk group.awk
nodist_grcat_SOURCES = grcat.c
nodist_pwcat_SOURCES = pwcat.c
-all: stamp-eg $(AUXPROGS) igawk $(AUXAWK)
+all: $(srcdir)/stamp-eg $(AUXPROGS) igawk $(AUXAWK)
install-exec-hook: $(AUXAWK)
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
@@ -53,12 +56,27 @@ uninstall-local:
clean-local:
rm -f $(AUXAWK) igawk *.exe
+ rm -fr eg.old
-stamp-eg: $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
- rm -fr eg stamp-eg
- $(AWK) -f $(srcdir)/extract.awk $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
- @echo 'some makes are stupid and will not check a directory' > stamp-eg
- @echo 'against a file, so this file is a place holder. gack.' >> stamp-eg
+$(srcdir)/stamp-eg: $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
+ cd $(srcdir) && \
+ mv eg eg.old && \
+ rm -fr stamp-eg && \
+ $(AWKPROG) -f extract.awk ../doc/gawk.texi ../doc/gawkinet.texi
+ @echo 'some makes are stupid and will not check a directory' > $(srcdir)/stamp-eg
+ @echo 'against a file, so this file is a place holder. gack.' >> $(srcdir)/stamp-eg
+ cd $(srcdir) && \
+ if [ -d eg.old ] && [ -d eg.old/CVS ] ; then \
+ mv eg.old/CVS eg ; \
+ mv eg.old/data/CVS eg/data ; \
+ mv eg.old/lib/CVS eg/lib ; \
+ mv eg.old/misc/CVS eg/misc ; \
+ mv eg.old/network/CVS eg/network ; \
+ mv eg.old/prog/CVS eg/prog ; \
+ rm -fr eg.old ; fi
+
+$(srcdir)/eg/lib/pwcat.c $(srcdir)/eg/lib/grcat.c $(srcdir)/eg/prog/igawk.sh \
+$(srcdir)/eg/lib/passwdawk.in $(srcdir)/eg/lib/groupawk.in: stamp-eg; @:
pwcat$(EXEEXT): $(srcdir)/eg/lib/pwcat.c
$(COMPILE) $(srcdir)/eg/lib/pwcat.c $(LDFLAGS) -o $@
diff --git a/awklib/Makefile.in b/awklib/Makefile.in
index d21c9055..e1aadc0c 100644
--- a/awklib/Makefile.in
+++ b/awklib/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
+# Makefile.in generated by automake 1.10 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006 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.
@@ -17,14 +17,14 @@
#
# awklib/Makefile.am --- automake input file for gawk
#
-# Copyright (C) 1995-2005 the Free Software Foundation, Inc.
+# Copyright (C) 1995-2006 the Free Software Foundation, Inc.
#
# This file is part of GAWK, the GNU implementation of the
# AWK Programming Language.
#
# GAWK 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
+# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# GAWK is distributed in the hope that it will be useful,
@@ -38,16 +38,10 @@
#
-SOURCES = $(nodist_grcat_SOURCES) $(nodist_pwcat_SOURCES)
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
@@ -66,13 +60,14 @@ subdir = awklib
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/arch.m4 \
- $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \
- $(top_srcdir)/m4/intmax_t.m4 $(top_srcdir)/m4/inttypes_h.m4 \
- $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
- $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longlong.m4 \
- $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
- $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/socket.m4 \
- $(top_srcdir)/m4/stdint_h.m4 $(top_srcdir)/m4/strtod.m4 \
+ $(top_srcdir)/m4/codeset.m4 $(top_srcdir)/m4/gettext.m4 \
+ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intmax_t.m4 \
+ $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/isc-posix.m4 \
+ $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
+ $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+ $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/nls.m4 \
+ $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
+ $(top_srcdir)/m4/socket.m4 $(top_srcdir)/m4/stdint_h.m4 \
$(top_srcdir)/m4/uintmax_t.m4 $(top_srcdir)/m4/ulonglong.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
@@ -91,7 +86,7 @@ pwcat_OBJECTS = $(nodist_pwcat_OBJECTS)
pwcat_LDADD = $(LDADD)
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
SCRIPTS = $(bin_SCRIPTS)
-DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
+DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
@@ -105,8 +100,6 @@ CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
pkgdatadir = $(datadir)/awk
ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -126,6 +119,9 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
GMSGFMT = @GMSGFMT@
+GMSGFMT_015 = @GMSGFMT_015@
+GREP = @GREP@
+INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -142,8 +138,9 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
+MKDIR_P = @MKDIR_P@
MSGFMT = @MSGFMT@
+MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
@@ -163,12 +160,14 @@ U = @U@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
XGETTEXT = @XGETTEXT@
+XGETTEXT_015 = @XGETTEXT_015@
YACC = @YACC@
+YFLAGS = @YFLAGS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
@@ -180,29 +179,43 @@ build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
+builddir = @builddir@
datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
+htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
+localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
+psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-EXTRA_DIST = ChangeLog extract.awk eg stamp-eg
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+EXTRA_DIST = ChangeLog extract.awk eg $(srcdir)/stamp-eg
+# With some locales, the script extract.awk fails.
+# So we fix the locale to some sensible value.
+AWKPROG = LC_ALL=C LANG=C ../gawk$(EXEEXT)
# Get config.h from the build directory and custom.h from the source directory.
AM_CPPFLAGS = -I$(top_builddir) -I$(top_srcdir)
@@ -246,7 +259,7 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-pkglibexecPROGRAMS: $(pkglibexec_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(pkglibexecdir)" || $(mkdir_p) "$(DESTDIR)$(pkglibexecdir)"
+ test -z "$(pkglibexecdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)"
@list='$(pkglibexec_PROGRAMS)'; for p in $$list; do \
p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
if test -f $$p \
@@ -269,7 +282,7 @@ clean-pkglibexecPROGRAMS:
-test -z "$(pkglibexec_PROGRAMS)" || rm -f $(pkglibexec_PROGRAMS)
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
@list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f $$d$$p; then \
@@ -297,19 +310,18 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pwcat.Po@am__quote@
.c.o:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(COMPILE) -c $<
.c.obj:
-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
-@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
-uninstall-info-am:
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -360,22 +372,21 @@ distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
@@ -391,7 +402,7 @@ check: check-am
all-am: Makefile $(PROGRAMS) $(SCRIPTS)
installdirs:
for dir in "$(DESTDIR)$(pkglibexecdir)" "$(DESTDIR)$(bindir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
@@ -440,14 +451,22 @@ info-am:
install-data-am:
+install-dvi: install-dvi-am
+
install-exec-am: install-binSCRIPTS install-pkglibexecPROGRAMS
@$(NORMAL_INSTALL)
$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-html: install-html-am
+
install-info: install-info-am
install-man:
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
installcheck-am:
maintainer-clean: maintainer-clean-am
@@ -467,24 +486,28 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-binSCRIPTS uninstall-info-am uninstall-local \
+uninstall-am: uninstall-binSCRIPTS uninstall-local \
uninstall-pkglibexecPROGRAMS
+.MAKE: install-am install-exec-am install-strip
+
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
clean-local clean-pkglibexecPROGRAMS ctags distclean \
distclean-compile distclean-generic distclean-tags distdir dvi \
dvi-am html html-am info info-am install install-am \
- install-binSCRIPTS install-data install-data-am install-exec \
- install-exec-am install-exec-hook install-info install-info-am \
- install-man install-pkglibexecPROGRAMS install-strip \
- installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
- uninstall-am uninstall-binSCRIPTS uninstall-info-am \
+ install-binSCRIPTS install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-exec-hook \
+ install-html install-html-am install-info install-info-am \
+ install-man install-pdf install-pdf-am \
+ install-pkglibexecPROGRAMS install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-binSCRIPTS \
uninstall-local uninstall-pkglibexecPROGRAMS
-all: stamp-eg $(AUXPROGS) igawk $(AUXAWK)
+all: $(srcdir)/stamp-eg $(AUXPROGS) igawk $(AUXAWK)
install-exec-hook: $(AUXAWK)
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
@@ -500,12 +523,27 @@ uninstall-local:
clean-local:
rm -f $(AUXAWK) igawk *.exe
-
-stamp-eg: $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
- rm -fr eg stamp-eg
- $(AWK) -f $(srcdir)/extract.awk $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
- @echo 'some makes are stupid and will not check a directory' > stamp-eg
- @echo 'against a file, so this file is a place holder. gack.' >> stamp-eg
+ rm -fr eg.old
+
+$(srcdir)/stamp-eg: $(srcdir)/../doc/gawk.texi $(srcdir)/../doc/gawkinet.texi
+ cd $(srcdir) && \
+ mv eg eg.old && \
+ rm -fr stamp-eg && \
+ $(AWKPROG) -f extract.awk ../doc/gawk.texi ../doc/gawkinet.texi
+ @echo 'some makes are stupid and will not check a directory' > $(srcdir)/stamp-eg
+ @echo 'against a file, so this file is a place holder. gack.' >> $(srcdir)/stamp-eg
+ cd $(srcdir) && \
+ if [ -d eg.old ] && [ -d eg.old/CVS ] ; then \
+ mv eg.old/CVS eg ; \
+ mv eg.old/data/CVS eg/data ; \
+ mv eg.old/lib/CVS eg/lib ; \
+ mv eg.old/misc/CVS eg/misc ; \
+ mv eg.old/network/CVS eg/network ; \
+ mv eg.old/prog/CVS eg/prog ; \
+ rm -fr eg.old ; fi
+
+$(srcdir)/eg/lib/pwcat.c $(srcdir)/eg/lib/grcat.c $(srcdir)/eg/prog/igawk.sh \
+$(srcdir)/eg/lib/passwdawk.in $(srcdir)/eg/lib/groupawk.in: stamp-eg; @:
pwcat$(EXEEXT): $(srcdir)/eg/lib/pwcat.c
$(COMPILE) $(srcdir)/eg/lib/pwcat.c $(LDFLAGS) -o $@
diff --git a/awklib/eg/lib/assert.awk b/awklib/eg/lib/assert.awk
index bbfc0669..75fd8853 100644
--- a/awklib/eg/lib/assert.awk
+++ b/awklib/eg/lib/assert.awk
@@ -1,7 +1,7 @@
# assert --- assert that a condition is true. Otherwise exit.
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May, 1993
function assert(condition, string)
diff --git a/awklib/eg/lib/cliff_rand.awk b/awklib/eg/lib/cliff_rand.awk
index 345447ec..e6a793aa 100644
--- a/awklib/eg/lib/cliff_rand.awk
+++ b/awklib/eg/lib/cliff_rand.awk
@@ -1,6 +1,6 @@
# cliff_rand.awk --- generate Cliff random numbers
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# December 2000
BEGIN { _cliff_seed = 0.1 }
diff --git a/awklib/eg/lib/ftrans.awk b/awklib/eg/lib/ftrans.awk
index b0743e28..1709ac82 100644
--- a/awklib/eg/lib/ftrans.awk
+++ b/awklib/eg/lib/ftrans.awk
@@ -2,7 +2,7 @@
#
# user supplies beginfile() and endfile() functions
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# November 1992
FNR == 1 {
diff --git a/awklib/eg/lib/getopt.awk b/awklib/eg/lib/getopt.awk
index 4f2686d6..0e3421a9 100644
--- a/awklib/eg/lib/getopt.awk
+++ b/awklib/eg/lib/getopt.awk
@@ -1,6 +1,6 @@
# getopt.awk --- do C library getopt(3) function in awk
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
#
# Initial version: March, 1991
# Revised: May, 1993
diff --git a/awklib/eg/lib/gettime.awk b/awklib/eg/lib/gettime.awk
index c425123c..d79b8f40 100644
--- a/awklib/eg/lib/gettime.awk
+++ b/awklib/eg/lib/gettime.awk
@@ -1,6 +1,6 @@
# gettimeofday.awk --- get the time of day in a usable format
#
-# Arnold Robbins, arnold@gnu.org, Public Domain, May 1993
+# Arnold Robbins, arnold@skeeve.com, Public Domain, May 1993
#
# Returns a string in the format of output of date(1)
diff --git a/awklib/eg/lib/grcat.c b/awklib/eg/lib/grcat.c
index 83567142..fd35c832 100644
--- a/awklib/eg/lib/grcat.c
+++ b/awklib/eg/lib/grcat.c
@@ -4,7 +4,7 @@
* Generate a printable version of the group database
*/
/*
- * Arnold Robbins, arnold@gnu.org, May 1993
+ * Arnold Robbins, arnold@skeeve.com, May 1993
* Public Domain
*/
diff --git a/awklib/eg/lib/groupawk.in b/awklib/eg/lib/groupawk.in
index 9d8b4021..899656bd 100644
--- a/awklib/eg/lib/groupawk.in
+++ b/awklib/eg/lib/groupawk.in
@@ -1,6 +1,6 @@
# group.awk --- functions for dealing with the group file
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised October 2000
diff --git a/awklib/eg/lib/join.awk b/awklib/eg/lib/join.awk
index e17b4270..4a4ac927 100644
--- a/awklib/eg/lib/join.awk
+++ b/awklib/eg/lib/join.awk
@@ -1,6 +1,6 @@
# join.awk --- join an array into a string
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
function join(array, start, end, sep, result, i)
diff --git a/awklib/eg/lib/nextfile.awk b/awklib/eg/lib/nextfile.awk
index caedf0e4..33f5af36 100644
--- a/awklib/eg/lib/nextfile.awk
+++ b/awklib/eg/lib/nextfile.awk
@@ -1,7 +1,7 @@
# nextfile --- skip remaining records in current file
# correctly handle successive occurrences of the same file
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May, 1993
# this should be read in before the "main" awk program
diff --git a/awklib/eg/lib/noassign.awk b/awklib/eg/lib/noassign.awk
index d6d176e4..2ad1f378 100644
--- a/awklib/eg/lib/noassign.awk
+++ b/awklib/eg/lib/noassign.awk
@@ -1,7 +1,7 @@
# noassign.awk --- library file to avoid the need for a
# special option that disables command-line assignments
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# October 1999
function disable_assigns(argc, argv, i)
diff --git a/awklib/eg/lib/ord.awk b/awklib/eg/lib/ord.awk
index 3eacbcc5..be47e15d 100644
--- a/awklib/eg/lib/ord.awk
+++ b/awklib/eg/lib/ord.awk
@@ -4,7 +4,7 @@
# _ord_: numerical values indexed by characters
# _ord_init: function to initialize _ord_
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# 16 January, 1992
# 20 July, 1992, revised
diff --git a/awklib/eg/lib/passwdawk.in b/awklib/eg/lib/passwdawk.in
index 5f6f9e26..47798ded 100644
--- a/awklib/eg/lib/passwdawk.in
+++ b/awklib/eg/lib/passwdawk.in
@@ -1,6 +1,6 @@
# passwd.awk --- access password file information
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised October 2000
diff --git a/awklib/eg/lib/pwcat.c b/awklib/eg/lib/pwcat.c
index d6ad0b64..09457148 100644
--- a/awklib/eg/lib/pwcat.c
+++ b/awklib/eg/lib/pwcat.c
@@ -4,7 +4,7 @@
* Generate a printable version of the password database
*/
/*
- * Arnold Robbins, arnold@gnu.org, May 1993
+ * Arnold Robbins, arnold@skeeve.com, May 1993
* Public Domain
*/
diff --git a/awklib/eg/lib/readable.awk b/awklib/eg/lib/readable.awk
index 51705aea..dbbab578 100644
--- a/awklib/eg/lib/readable.awk
+++ b/awklib/eg/lib/readable.awk
@@ -1,6 +1,6 @@
# readable.awk --- library file to skip over unreadable files
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# October 2000
BEGIN {
diff --git a/awklib/eg/lib/rewind.awk b/awklib/eg/lib/rewind.awk
index 33286611..a646eac2 100644
--- a/awklib/eg/lib/rewind.awk
+++ b/awklib/eg/lib/rewind.awk
@@ -1,6 +1,6 @@
# rewind.awk --- rewind the current file and start over
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# September 2000
function rewind( i)
diff --git a/awklib/eg/lib/round.awk b/awklib/eg/lib/round.awk
index 55ef7dc2..c5e993f1 100644
--- a/awklib/eg/lib/round.awk
+++ b/awklib/eg/lib/round.awk
@@ -1,6 +1,6 @@
# round.awk --- do normal rounding
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# August, 1996
function round(x, ival, aval, fraction)
@@ -27,6 +27,3 @@ function round(x, ival, aval, fraction)
return ival
}
}
-
-# test harness
-{ print $0, round($0) }
diff --git a/awklib/eg/lib/zerofile.awk b/awklib/eg/lib/zerofile.awk
index 01926fdd..8ea549ca 100644
--- a/awklib/eg/lib/zerofile.awk
+++ b/awklib/eg/lib/zerofile.awk
@@ -1,6 +1,6 @@
# zerofile.awk --- library file to process empty input files
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# June 2003
BEGIN { Argind = 0 }
diff --git a/awklib/eg/prog/alarm.awk b/awklib/eg/prog/alarm.awk
index 26252fa1..52fae393 100644
--- a/awklib/eg/prog/alarm.awk
+++ b/awklib/eg/prog/alarm.awk
@@ -2,7 +2,7 @@
#
# Requires gettimeofday library function
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# usage: alarm time [ "message" [ count [ delay ] ] ]
diff --git a/awklib/eg/prog/awksed.awk b/awklib/eg/prog/awksed.awk
index 4b188c64..d9f17717 100644
--- a/awklib/eg/prog/awksed.awk
+++ b/awklib/eg/prog/awksed.awk
@@ -1,7 +1,7 @@
# awksed.awk --- do s/foo/bar/g using just print
# Thanks to Michael Brennan for the idea
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# August 1995
function usage()
diff --git a/awklib/eg/prog/cut.awk b/awklib/eg/prog/cut.awk
index d9c6c9b9..d9866b82 100644
--- a/awklib/eg/prog/cut.awk
+++ b/awklib/eg/prog/cut.awk
@@ -1,6 +1,6 @@
# cut.awk --- implement cut in awk
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Options:
diff --git a/awklib/eg/prog/dupword.awk b/awklib/eg/prog/dupword.awk
index a2cc7d2b..047b99f5 100644
--- a/awklib/eg/prog/dupword.awk
+++ b/awklib/eg/prog/dupword.awk
@@ -1,6 +1,6 @@
# dupword.awk --- find duplicate words in text
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# December 1991
# Revised October 2000
diff --git a/awklib/eg/prog/egrep.awk b/awklib/eg/prog/egrep.awk
index 73f175ca..b34241f8 100644
--- a/awklib/eg/prog/egrep.awk
+++ b/awklib/eg/prog/egrep.awk
@@ -1,6 +1,6 @@
# egrep.awk --- simulate egrep in awk
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Options:
diff --git a/awklib/eg/prog/extract.awk b/awklib/eg/prog/extract.awk
index 5cb191ae..6f27a707 100644
--- a/awklib/eg/prog/extract.awk
+++ b/awklib/eg/prog/extract.awk
@@ -1,7 +1,7 @@
# extract.awk --- extract files and run programs
# from texinfo files
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised September 2000
diff --git a/awklib/eg/prog/histsort.awk b/awklib/eg/prog/histsort.awk
index c0a9165a..b156f67d 100644
--- a/awklib/eg/prog/histsort.awk
+++ b/awklib/eg/prog/histsort.awk
@@ -1,7 +1,7 @@
# histsort.awk --- compact a shell history file
# Thanks to Byron Rakitzis for the general idea
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
{
diff --git a/awklib/eg/prog/id.awk b/awklib/eg/prog/id.awk
index af78f760..8b60a245 100644
--- a/awklib/eg/prog/id.awk
+++ b/awklib/eg/prog/id.awk
@@ -2,7 +2,7 @@
#
# Requires user and group library functions
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised February 1996
diff --git a/awklib/eg/prog/igawk.sh b/awklib/eg/prog/igawk.sh
index 9fce9a50..e40568ed 100644
--- a/awklib/eg/prog/igawk.sh
+++ b/awklib/eg/prog/igawk.sh
@@ -1,7 +1,7 @@
#! /bin/sh
# igawk --- like gawk but do @include processing
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# July 1993
if [ "$1" = debug ]
@@ -10,7 +10,7 @@ then
shift
fi
-# A literal newline, so that program text is formmatted correctly
+# A literal newline, so that program text is formatted correctly
n='
'
diff --git a/awklib/eg/prog/labels.awk b/awklib/eg/prog/labels.awk
index fa9c4dab..eaab49fc 100644
--- a/awklib/eg/prog/labels.awk
+++ b/awklib/eg/prog/labels.awk
@@ -1,6 +1,6 @@
# labels.awk --- print mailing labels
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# June 1992
# Each label is 5 lines of data that may have blank lines.
diff --git a/awklib/eg/prog/split.awk b/awklib/eg/prog/split.awk
index 2906a853..723d7a6a 100644
--- a/awklib/eg/prog/split.awk
+++ b/awklib/eg/prog/split.awk
@@ -2,7 +2,7 @@
#
# Requires ord and chr library functions
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# usage: split [-num] [file] [outname]
diff --git a/awklib/eg/prog/tee.awk b/awklib/eg/prog/tee.awk
index eafc4b9a..82e80865 100644
--- a/awklib/eg/prog/tee.awk
+++ b/awklib/eg/prog/tee.awk
@@ -1,6 +1,6 @@
# tee.awk --- tee in awk
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Revised December 1995
diff --git a/awklib/eg/prog/translate.awk b/awklib/eg/prog/translate.awk
index 803700c4..0db239ad 100644
--- a/awklib/eg/prog/translate.awk
+++ b/awklib/eg/prog/translate.awk
@@ -1,6 +1,6 @@
# translate.awk --- do tr-like stuff
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# August 1989
# Bugs: does not handle things like: tr A-Z a-z, it has
diff --git a/awklib/eg/prog/uniq.awk b/awklib/eg/prog/uniq.awk
index cfb50c79..0b2afa88 100644
--- a/awklib/eg/prog/uniq.awk
+++ b/awklib/eg/prog/uniq.awk
@@ -2,7 +2,7 @@
#
# Requires getopt and join library functions
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
function usage( e)
diff --git a/awklib/eg/prog/wc.awk b/awklib/eg/prog/wc.awk
index f46616b9..8fb48164 100644
--- a/awklib/eg/prog/wc.awk
+++ b/awklib/eg/prog/wc.awk
@@ -1,6 +1,6 @@
# wc.awk --- count lines, words, characters
#
-# Arnold Robbins, arnold@gnu.org, Public Domain
+# Arnold Robbins, arnold@skeeve.com, Public Domain
# May 1993
# Options: