Add '.ext/cfd/' from commit 'e370d22add00480a67fd028c0e7d3148737fe484'
authorMark Wooding <mdw@distorted.org.uk>
Sat, 15 May 2021 13:57:00 +0000 (14:57 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 15 May 2021 13:57:00 +0000 (14:57 +0100)
git-subtree-dir: .ext/cfd
git-subtree-mainline: f50ecbe185f8866970ab62157b2e45bf613907d2
git-subtree-split: e370d22add00480a67fd028c0e7d3148737fe484

44 files changed:
1  2 
.ext/cfd/.gitignore
.ext/cfd/.skelrc
.ext/cfd/build/auto-version
.ext/cfd/build/autotest.am
.ext/cfd/build/confsubst
.ext/cfd/build/maninst
.ext/cfd/build/mdwsetup.py
.ext/cfd/build/pysetup.mk
.ext/cfd/build/testsuite.at
.ext/cfd/doc/INSTALL
.ext/cfd/doc/texinice.tex
.ext/cfd/licence/AGPL-3
.ext/cfd/licence/GPL-1
.ext/cfd/licence/GPL-2
.ext/cfd/licence/GPL-3
.ext/cfd/licence/LGPL-2
.ext/cfd/licence/LGPL-2.1
.ext/cfd/licence/LGPL-3
.ext/cfd/licence/agpl-3.0.tex
.ext/cfd/licence/agpl-3.0.texi
.ext/cfd/licence/gpl-2.0.tex
.ext/cfd/licence/gpl-2.0.texi
.ext/cfd/licence/gpl-3.0.tex
.ext/cfd/licence/gpl-3.0.texi
.ext/cfd/licence/gpl.texi
.ext/cfd/licence/latex-licence-test.tex
.ext/cfd/licence/lgpl-2.0.tex
.ext/cfd/licence/lgpl-2.0.texi
.ext/cfd/licence/lgpl-2.1.tex
.ext/cfd/licence/lgpl-2.1.texi
.ext/cfd/licence/lgpl-3.0.tex
.ext/cfd/licence/lgpl-3.0.texi
.ext/cfd/licence/texinfo-licence-test.texi
.ext/cfd/m4/mdw-auto-version.m4
.ext/cfd/m4/mdw-decl-environ.m4
.ext/cfd/m4/mdw-define-paths.m4
.ext/cfd/m4/mdw-dir-texmf.m4
.ext/cfd/m4/mdw-libtool-version-info.m4
.ext/cfd/m4/mdw-manext.m4
.ext/cfd/m4/mdw-silent-rules.m4
.ext/cfd/src/getdate.h
.ext/cfd/src/getdate.y
.ext/cfd/src/mdwopt.c
.ext/cfd/src/mdwopt.h

index 0000000,0000000..9828376
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,30 @@@
++COPYING
++Makefile.in
++aclocal.m4
++build
++common.info
++configure
++stamp-vti
++version.texi
++deb-build
++texinfo.tex
++mkinstalldirs
++autom4te.cache
++missing
++install-sh
++acinclude.m4
++config
++*.aux
++*.cp
++*.dvi
++*.fn
++*.info
++*.ky
++*.log
++*.out
++*.pdf
++*.pg
++*.ps
++*.toc
++*.tp
++*.vr
index 0000000,0000000..3b4e199
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,9 @@@
++;;; -*-emacs-lisp-*-
++
++(setq skel-alist
++      (append
++       '((author . "Mark Wooding")
++       (full-title . "the Common Files Distribution (`common')")
++       (Program . "`Common'")
++       (program . "`common'"))
++       skel-alist))
index 0000000,2b37944..2b37944
mode 000000,100755..100755
--- /dev/null
index 0000000,435f7a5..435f7a5
mode 000000,100644..100644
--- /dev/null
index 0000000,2638a71..2638a71
mode 000000,100755..100755
--- /dev/null
index 0000000,20fbf6c..20fbf6c
mode 000000,100755..100755
--- /dev/null
index 0000000,876297e..876297e
mode 000000,100644..100644
--- /dev/null
index 0000000,8e6e607..8e6e607
mode 000000,100644..100644
--- /dev/null
index 0000000,2122f5f..2122f5f
mode 000000,100644..100644
--- /dev/null
index 0000000,3b50ea9..3b50ea9
mode 000000,100644..100644
--- /dev/null
index 0000000,b4d84de..b4d84de
mode 000000,100644..100644
--- /dev/null
index 0000000,dba13ed..dba13ed
mode 000000,100644..100644
--- /dev/null
index 0000000,8de98af..8de98af
mode 000000,100644..100644
--- /dev/null
index 0000000,d159169..d159169
mode 000000,100644..100644
--- /dev/null
index 0000000,94a9ed0..94a9ed0
mode 000000,100644..100644
--- /dev/null
index 0000000,5bc8fb2..5bc8fb2
mode 000000,100644..100644
--- /dev/null
index 0000000,4362b49..4362b49
mode 000000,100644..100644
--- /dev/null
index 0000000,65c5ca8..65c5ca8
mode 000000,100644..100644
--- /dev/null
index 0000000,f5bd1f8..f5bd1f8
mode 000000,100644..100644
--- /dev/null
index 0000000,e6ee662..e6ee662
mode 000000,100644..100644
--- /dev/null
index 0000000,0c15a10..0c15a10
mode 000000,100644..100644
--- /dev/null
index 0000000,6c9d138..6c9d138
mode 000000,100644..100644
--- /dev/null
index 0000000,e08765e..e08765e
mode 000000,100644..100644
--- /dev/null
index 0000000,0e2e212..0e2e212
mode 000000,100644..100644
--- /dev/null
index 0000000,5d0c579..5d0c579
mode 000000,100644..100644
--- /dev/null
index 0000000,e7b4c96..e7b4c96
mode 000000,100644..100644
--- /dev/null
index 0000000,e7f5c74..e7f5c74
mode 000000,100644..100644
--- /dev/null
index 0000000,f0c462a..f0c462a
mode 000000,100644..100644
--- /dev/null
index 0000000,710fcb9..710fcb9
mode 000000,100644..100644
--- /dev/null
index 0000000,ab03d6c..ab03d6c
mode 000000,100644..100644
--- /dev/null
index 0000000,52971cf..52971cf
mode 000000,100644..100644
--- /dev/null
index 0000000,38708fa..38708fa
mode 000000,100644..100644
--- /dev/null
index 0000000,0000000..046495e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,63 @@@
++dnl -*-autoconf-*-
++
++### SYNOPSIS
++###
++###   mdw_AUTO_VERSION
++###
++### DESCRIPTION
++###
++###   Defines an m4 macro `AUTO_VERSION' which contains the current package's
++###   version number, worked out in some clever way.
++###
++###   The heavy lifting is performed by the `auto-version' script (q.v.).  In
++###   brief:
++###
++###   * if this is a Git working tree (i.e., there is a `.git' file or
++###     directory at toplevel) then call `git describe' and use its output;
++###
++###     * if there is a `RELEASE' file, then use its contents literally;
++###
++###     * if there is a `debian/changelog' file, then use the most recent
++###     entry's version number;
++###
++###     * otherwise use `UNKNOWN'.
++###
++### LICENSE
++###
++###   Copyright (c) 2008 Mark Wooding <mdw@distorted.org.uk>
++###
++###   This program is free software: you can redistribute it and/or modify it
++###   under the terms of the GNU General Public License as published by the
++###   Free Software Foundation, either version 2 of the License, or (at your
++###   option) any later version.
++###
++###   This program is distributed in the hope that it will be useful, but
++###   WITHOUT ANY WARRANTY; without even the implied warranty of
++###   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++###   General Public License for more details.
++###
++###   You should have received a copy of the GNU General Public License along
++###   with this program. If not, see <http://www.gnu.org/licenses/>.
++###
++###   As a special exception, the respective Autoconf Macro's copyright owner
++###   gives unlimited permission to copy, distribute and modify the configure
++###   scripts that are the output of Autoconf when processing the Macro. You
++###   need not follow the terms of the GNU General Public License when using
++###   or distributing such scripts, even though portions of the text of the
++###   Macro appear in them. The GNU General Public License (GPL) does govern
++###   all other use of the material that constitutes the Autoconf Macro.
++###
++###   This special exception to the GPL applies to versions of the Autoconf
++###   Macro released by the Autoconf Archive. When you make and distribute a
++###   modified version of the Autoconf Macro, you may extend this special
++###   exception to the GPL to apply to your modified version as well.
++
++# serial 1
++AC_DEFUN([mdw_AUTO_VERSION], [m4_define([AUTO_VERSION], m4_esyscmd([
++  ver=UNKNOWN
++  for pre in ./ config/; do
++    try=${pre}auto-version
++    if test -x $try; then ver=$("$try"); break; fi
++  done
++  echo -n "$ver"
++]))])
index 0000000,0000000..52138e1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,57 @@@
++dnl -*-autoconf-*-
++
++### SYNOPSIS
++###
++###   mdw_DECL_ENVIRON
++###
++### DESCRIPTION
++###
++###   Define a preprocessor symbol `DECL_ENVIRON' if the `environ' vector is
++###   declared in one of the `usual' places.
++###
++### LICENSE
++###
++###   Copyright (c) 1999 Mark Wooding <mdw@distorted.org.uk>
++###
++###   This program is free software: you can redistribute it and/or modify it
++###   under the terms of the GNU General Public License as published by the
++###   Free Software Foundation, either version 2 of the License, or (at your
++###   option) any later version.
++###
++###   This program is distributed in the hope that it will be useful, but
++###   WITHOUT ANY WARRANTY; without even the implied warranty of
++###   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++###   General Public License for more details.
++###
++###   You should have received a copy of the GNU General Public License along
++###   with this program. If not, see <http://www.gnu.org/licenses/>.
++###
++###   As a special exception, the respective Autoconf Macro's copyright owner
++###   gives unlimited permission to copy, distribute and modify the configure
++###   scripts that are the output of Autoconf when processing the Macro. You
++###   need not follow the terms of the GNU General Public License when using
++###   or distributing such scripts, even though portions of the text of the
++###   Macro appear in them. The GNU General Public License (GPL) does govern
++###   all other use of the material that constitutes the Autoconf Macro.
++###
++###   This special exception to the GPL applies to versions of the Autoconf
++###   Macro released by the Autoconf Archive. When you make and distribute a
++###   modified version of the Autoconf Macro, you may extend this special
++###   exception to the GPL to apply to your modified version as well.
++
++# serial 1
++AC_DEFUN([mdw_DECL_ENVIRON],
++[AC_CACHE_CHECK([for declaration of \`environ'], mdw_cv_environ,
++[AC_EGREP_CPP([\<environ\>],
++[#include <sys/types.h>
++#if HAVE_UNISTD_H
++#include <unistd.h>
++#endif
++#if STDC_HEADERS
++#include <stdlib.h>
++#include <stddef.h>
++#endif], [mdw_cv_environ=yes], [mdw_cv_environ=no])])
++if test $mdw_cv_environ = yes; then
++  AC_DEFINE([DECL_ENVIRON], [1],
++          [Define if you have the `environ' vector of environment variables.])
++fi])
index 0000000,0000000..ff5dc08
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,78 @@@
++dnl -*-autoconf-*-
++
++### SYNOPSIS
++###
++###   mdw_DEFINE_PATHS(BODY)
++###
++###   mdw_PROG(PROG)
++###   mdw_PATH(PATH)
++###   mdw_DEFINE_PROG(SYMBOL, PROG)
++###   mdw_DEFINE_PATH(SYMBOL, PATH)
++###
++### DESCRIPTION
++###
++###   This collection of macros is useful for hardcoding pathname strings
++###   into binary programs.
++###
++###   Within the BODY of `mdw_DEFINE_PATHS', a number of variables are `fixed
++###   up' so that they can be properly expanded.  The other macros are only
++###   really useful within this body.
++###
++###   `mdw_PROG' expands, in the shell, to the transformed name of the
++###   program PROG.
++###
++###   `mdw_PATH' expands, in the shell, to the recursive expansion of PATH,
++###   which should be a string containing parameter expansions.
++###
++###   `mdw_DEFINE_PROG' is a convenience macro which defines the preprocessor
++###   SYMBOL to the result of `mdw_PROG(PROG)'; similarly `mdw_DEFINE_PATH'
++###   defines SYMBOL to the result of `mdw_PATH(PATH)'.
++###
++### LICENSE
++###
++###   Copyright (c) 2002 Mark Wooding <mdw@distorted.org.uk>
++###
++###   This program is free software: you can redistribute it and/or modify it
++###   under the terms of the GNU General Public License as published by the
++###   Free Software Foundation, either version 2 of the License, or (at your
++###   option) any later version.
++###
++###   This program is distributed in the hope that it will be useful, but
++###   WITHOUT ANY WARRANTY; without even the implied warranty of
++###   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++###   General Public License for more details.
++###
++###   You should have received a copy of the GNU General Public License along
++###   with this program. If not, see <http://www.gnu.org/licenses/>.
++###
++###   As a special exception, the respective Autoconf Macro's copyright owner
++###   gives unlimited permission to copy, distribute and modify the configure
++###   scripts that are the output of Autoconf when processing the Macro. You
++###   need not follow the terms of the GNU General Public License when using
++###   or distributing such scripts, even though portions of the text of the
++###   Macro appear in them. The GNU General Public License (GPL) does govern
++###   all other use of the material that constitutes the Autoconf Macro.
++###
++###   This special exception to the GPL applies to versions of the Autoconf
++###   Macro released by the Autoconf Archive. When you make and distribute a
++###   modified version of the Autoconf Macro, you may extend this special
++###   exception to the GPL to apply to your modified version as well.
++
++# serial 1
++AC_DEFUN([mdw_DEFINE_PATHS],
++[mdw_prefix=$prefix mdw_exec_prefix=$exec_prefix
++mdw_transform=$(echo "$program_transform_name"|sed 's,\\\\\\\\,\\\\,g; s,\\$\\$,$,g')
++test "$prefix" = "NONE" && prefix=$ac_default_prefix
++test "$exec_prefix" = "NONE" && exec_prefix=$prefix
++$1
++prefix=$mdw_prefix exec_prefix=$mdw_exec_prefix])
++
++AC_DEFUN([mdw_PROG], [$(echo "$1" | sed "$mdw_transform")])
++AC_DEFUN([mdw_PATH],
++[$(t="$1"; dnl
++while :; do case "$t" in *\$[]*) eval t=\"$t\" ;; *) break ;; esac; done; dnl
++echo "$t")])
++AC_DEFUN([mdw_DEFINE_PROG],
++  [AC_DEFINE_UNQUOTED([$1], ["mdw_PROG([$2])"], [Program name for $2.])])
++AC_DEFUN([mdw_DEFINE_PATH],
++  [AC_DEFINE_UNQUOTED([$1], ["mdw_PATH([$2])"], [Pathname for $2.])])
index 0000000,1d9f60a..1d9f60a
mode 000000,100644..100644
--- /dev/null
index 0000000,a4932b2..a4932b2
mode 000000,100644..100644
--- /dev/null
index 0000000,868d6b5..868d6b5
mode 000000,100644..100644
--- /dev/null
index 0000000,0000000..23442b5
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,45 @@@
++dnl -*-autoconf-*-
++
++### SYNOPSIS
++###
++###   mdw_SILENT_RULES
++###
++### DESCRIPTION
++###
++###   Set Automake's `silent-rules' feature on by default, if available.
++###
++### LICENSE
++###
++###   Copyright (c) 2010 Mark Wooding <mdw@distorted.org.uk>
++###
++###   This program is free software: you can redistribute it and/or modify it
++###   under the terms of the GNU General Public License as published by the
++###   Free Software Foundation, either version 2 of the License, or (at your
++###   option) any later version.
++###
++###   This program is distributed in the hope that it will be useful, but
++###   WITHOUT ANY WARRANTY; without even the implied warranty of
++###   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++###   General Public License for more details.
++###
++###   You should have received a copy of the GNU General Public License along
++###   with this program. If not, see <http://www.gnu.org/licenses/>.
++###
++###   As a special exception, the respective Autoconf Macro's copyright owner
++###   gives unlimited permission to copy, distribute and modify the configure
++###   scripts that are the output of Autoconf when processing the Macro. You
++###   need not follow the terms of the GNU General Public License when using
++###   or distributing such scripts, even though portions of the text of the
++###   Macro appear in them. The GNU General Public License (GPL) does govern
++###   all other use of the material that constitutes the Autoconf Macro.
++###
++###   This special exception to the GPL applies to versions of the Autoconf
++###   Macro released by the Autoconf Archive. When you make and distribute a
++###   modified version of the Autoconf Macro, you may extend this special
++###   exception to the GPL to apply to your modified version as well.
++
++# serial 1
++AC_DEFUN([mdw_SILENT_RULES],
++  [m4_ifdef([AM_SILENT_RULES],
++            [AM_SILENT_RULES([yes])],
++            [AC_SUBST([AM_DEFAULT_VERBOSITY], [1])])])
index 0000000,98ba3ea..98ba3ea
mode 000000,100644..100644
--- /dev/null
index 0000000,1a7c788..1a7c788
mode 000000,100644..100644
--- /dev/null
index 0000000,fc76635..fc76635
mode 000000,100644..100644
--- /dev/null
index 0000000,ba3a024..ba3a024
mode 000000,100644..100644
--- /dev/null