From: Mark Wooding Date: Sun, 15 Aug 2021 08:22:37 +0000 (+0100) Subject: Add '.ext/cfd/' from commit 'e370d22add00480a67fd028c0e7d3148737fe484' X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/9fb0b75bf65564984030d942a125ebc71da2ab3c Add '.ext/cfd/' from commit 'e370d22add00480a67fd028c0e7d3148737fe484' git-subtree-dir: .ext/cfd git-subtree-mainline: 15ad30aaab6e48abcae0f1ecd1e2073cc1827b50 git-subtree-split: e370d22add00480a67fd028c0e7d3148737fe484 --- 9fb0b75bf65564984030d942a125ebc71da2ab3c diff --cc .ext/cfd/.gitignore index 0000000,0000000..9828376 new file mode 100644 --- /dev/null +++ b/.ext/cfd/.gitignore @@@ -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 diff --cc .ext/cfd/.skelrc index 0000000,0000000..3b4e199 new file mode 100644 --- /dev/null +++ b/.ext/cfd/.skelrc @@@ -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)) diff --cc .ext/cfd/build/auto-version index 0000000,2b37944..2b37944 mode 000000,100755..100755 --- a/.ext/cfd/build/auto-version +++ b/.ext/cfd/build/auto-version diff --cc .ext/cfd/build/autotest.am index 0000000,435f7a5..435f7a5 mode 000000,100644..100644 --- a/.ext/cfd/build/autotest.am +++ b/.ext/cfd/build/autotest.am diff --cc .ext/cfd/build/confsubst index 0000000,2638a71..2638a71 mode 000000,100755..100755 --- a/.ext/cfd/build/confsubst +++ b/.ext/cfd/build/confsubst diff --cc .ext/cfd/build/maninst index 0000000,20fbf6c..20fbf6c mode 000000,100755..100755 --- a/.ext/cfd/build/maninst +++ b/.ext/cfd/build/maninst diff --cc .ext/cfd/build/mdwsetup.py index 0000000,876297e..876297e mode 000000,100644..100644 --- a/.ext/cfd/build/mdwsetup.py +++ b/.ext/cfd/build/mdwsetup.py diff --cc .ext/cfd/build/pysetup.mk index 0000000,8e6e607..8e6e607 mode 000000,100644..100644 --- a/.ext/cfd/build/pysetup.mk +++ b/.ext/cfd/build/pysetup.mk diff --cc .ext/cfd/build/testsuite.at index 0000000,2122f5f..2122f5f mode 000000,100644..100644 --- a/.ext/cfd/build/testsuite.at +++ b/.ext/cfd/build/testsuite.at diff --cc .ext/cfd/doc/INSTALL index 0000000,3b50ea9..3b50ea9 mode 000000,100644..100644 --- a/.ext/cfd/doc/INSTALL +++ b/.ext/cfd/doc/INSTALL diff --cc .ext/cfd/doc/texinice.tex index 0000000,b4d84de..b4d84de mode 000000,100644..100644 --- a/.ext/cfd/doc/texinice.tex +++ b/.ext/cfd/doc/texinice.tex diff --cc .ext/cfd/licence/AGPL-3 index 0000000,dba13ed..dba13ed mode 000000,100644..100644 --- a/.ext/cfd/licence/AGPL-3 +++ b/.ext/cfd/licence/AGPL-3 diff --cc .ext/cfd/licence/GPL-1 index 0000000,8de98af..8de98af mode 000000,100644..100644 --- a/.ext/cfd/licence/GPL-1 +++ b/.ext/cfd/licence/GPL-1 diff --cc .ext/cfd/licence/GPL-2 index 0000000,d159169..d159169 mode 000000,100644..100644 --- a/.ext/cfd/licence/GPL-2 +++ b/.ext/cfd/licence/GPL-2 diff --cc .ext/cfd/licence/GPL-3 index 0000000,94a9ed0..94a9ed0 mode 000000,100644..100644 --- a/.ext/cfd/licence/GPL-3 +++ b/.ext/cfd/licence/GPL-3 diff --cc .ext/cfd/licence/LGPL-2 index 0000000,5bc8fb2..5bc8fb2 mode 000000,100644..100644 --- a/.ext/cfd/licence/LGPL-2 +++ b/.ext/cfd/licence/LGPL-2 diff --cc .ext/cfd/licence/LGPL-2.1 index 0000000,4362b49..4362b49 mode 000000,100644..100644 --- a/.ext/cfd/licence/LGPL-2.1 +++ b/.ext/cfd/licence/LGPL-2.1 diff --cc .ext/cfd/licence/LGPL-3 index 0000000,65c5ca8..65c5ca8 mode 000000,100644..100644 --- a/.ext/cfd/licence/LGPL-3 +++ b/.ext/cfd/licence/LGPL-3 diff --cc .ext/cfd/licence/agpl-3.0.tex index 0000000,f5bd1f8..f5bd1f8 mode 000000,100644..100644 --- a/.ext/cfd/licence/agpl-3.0.tex +++ b/.ext/cfd/licence/agpl-3.0.tex diff --cc .ext/cfd/licence/agpl-3.0.texi index 0000000,e6ee662..e6ee662 mode 000000,100644..100644 --- a/.ext/cfd/licence/agpl-3.0.texi +++ b/.ext/cfd/licence/agpl-3.0.texi diff --cc .ext/cfd/licence/gpl-2.0.tex index 0000000,0c15a10..0c15a10 mode 000000,100644..100644 --- a/.ext/cfd/licence/gpl-2.0.tex +++ b/.ext/cfd/licence/gpl-2.0.tex diff --cc .ext/cfd/licence/gpl-2.0.texi index 0000000,6c9d138..6c9d138 mode 000000,100644..100644 --- a/.ext/cfd/licence/gpl-2.0.texi +++ b/.ext/cfd/licence/gpl-2.0.texi diff --cc .ext/cfd/licence/gpl-3.0.tex index 0000000,e08765e..e08765e mode 000000,100644..100644 --- a/.ext/cfd/licence/gpl-3.0.tex +++ b/.ext/cfd/licence/gpl-3.0.tex diff --cc .ext/cfd/licence/gpl-3.0.texi index 0000000,0e2e212..0e2e212 mode 000000,100644..100644 --- a/.ext/cfd/licence/gpl-3.0.texi +++ b/.ext/cfd/licence/gpl-3.0.texi diff --cc .ext/cfd/licence/gpl.texi index 0000000,5d0c579..5d0c579 mode 000000,100644..100644 --- a/.ext/cfd/licence/gpl.texi +++ b/.ext/cfd/licence/gpl.texi diff --cc .ext/cfd/licence/latex-licence-test.tex index 0000000,e7b4c96..e7b4c96 mode 000000,100644..100644 --- a/.ext/cfd/licence/latex-licence-test.tex +++ b/.ext/cfd/licence/latex-licence-test.tex diff --cc .ext/cfd/licence/lgpl-2.0.tex index 0000000,e7f5c74..e7f5c74 mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-2.0.tex +++ b/.ext/cfd/licence/lgpl-2.0.tex diff --cc .ext/cfd/licence/lgpl-2.0.texi index 0000000,f0c462a..f0c462a mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-2.0.texi +++ b/.ext/cfd/licence/lgpl-2.0.texi diff --cc .ext/cfd/licence/lgpl-2.1.tex index 0000000,710fcb9..710fcb9 mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-2.1.tex +++ b/.ext/cfd/licence/lgpl-2.1.tex diff --cc .ext/cfd/licence/lgpl-2.1.texi index 0000000,ab03d6c..ab03d6c mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-2.1.texi +++ b/.ext/cfd/licence/lgpl-2.1.texi diff --cc .ext/cfd/licence/lgpl-3.0.tex index 0000000,52971cf..52971cf mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-3.0.tex +++ b/.ext/cfd/licence/lgpl-3.0.tex diff --cc .ext/cfd/licence/lgpl-3.0.texi index 0000000,38708fa..38708fa mode 000000,100644..100644 --- a/.ext/cfd/licence/lgpl-3.0.texi +++ b/.ext/cfd/licence/lgpl-3.0.texi diff --cc .ext/cfd/licence/texinfo-licence-test.texi index 0000000,e90f25d..e90f25d mode 000000,100644..100644 --- a/.ext/cfd/licence/texinfo-licence-test.texi +++ b/.ext/cfd/licence/texinfo-licence-test.texi diff --cc .ext/cfd/m4/mdw-auto-version.m4 index 0000000,0000000..046495e new file mode 100644 --- /dev/null +++ b/.ext/cfd/m4/mdw-auto-version.m4 @@@ -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 ++### ++### 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 . ++### ++### 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" ++]))]) diff --cc .ext/cfd/m4/mdw-decl-environ.m4 index 0000000,52138e1..52138e1 mode 000000,100644..100644 --- a/.ext/cfd/m4/mdw-decl-environ.m4 +++ b/.ext/cfd/m4/mdw-decl-environ.m4 diff --cc .ext/cfd/m4/mdw-define-paths.m4 index 0000000,ff5dc08..ff5dc08 mode 000000,100644..100644 --- a/.ext/cfd/m4/mdw-define-paths.m4 +++ b/.ext/cfd/m4/mdw-define-paths.m4 diff --cc .ext/cfd/m4/mdw-dir-texmf.m4 index 0000000,1d9f60a..1d9f60a mode 000000,100644..100644 --- a/.ext/cfd/m4/mdw-dir-texmf.m4 +++ b/.ext/cfd/m4/mdw-dir-texmf.m4 diff --cc .ext/cfd/m4/mdw-libtool-version-info.m4 index 0000000,0000000..a4932b2 new file mode 100644 --- /dev/null +++ b/.ext/cfd/m4/mdw-libtool-version-info.m4 @@@ -1,0 -1,0 +1,48 @@@ ++dnl -*-autoconf-*- ++ ++### SYNOPSIS ++### ++### mdw_LIBTOOL_VERSION_INFO ++### ++### DESCRIPTION ++### ++### Decodes the `PACKAGE_VERSION' variable as a `libtool' version-info ++### string, available as the `@LIBTOOL_VERSION_INFO@' substitution. ++### Strictly speaking, this is very naughty. ++### ++### LICENSE ++### ++### Copyright (c) 2008 Mark Wooding ++### ++### 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 . ++### ++### 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_LIBTOOL_VERSION_INFO], ++[set -- $(echo $PACKAGE_VERSION | ++ sed 's:[^\([0-9][0-9]*\)\.\([0-9][0-9]*\)\.\([0-9][0-9]*\).*$]:\1 \2 \3:') ++LIBTOOL_VERSION_INFO="$(expr $[]1 + $[]2):$[]3:$[]2" ++AC_SUBST([LIBTOOL_VERSION_INFO])]) diff --cc .ext/cfd/m4/mdw-manext.m4 index 0000000,868d6b5..868d6b5 mode 000000,100644..100644 --- a/.ext/cfd/m4/mdw-manext.m4 +++ b/.ext/cfd/m4/mdw-manext.m4 diff --cc .ext/cfd/m4/mdw-silent-rules.m4 index 0000000,0000000..23442b5 new file mode 100644 --- /dev/null +++ b/.ext/cfd/m4/mdw-silent-rules.m4 @@@ -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 ++### ++### 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 . ++### ++### 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])])]) diff --cc .ext/cfd/src/getdate.h index 0000000,98ba3ea..98ba3ea mode 000000,100644..100644 --- a/.ext/cfd/src/getdate.h +++ b/.ext/cfd/src/getdate.h diff --cc .ext/cfd/src/getdate.y index 0000000,1a7c788..1a7c788 mode 000000,100644..100644 --- a/.ext/cfd/src/getdate.y +++ b/.ext/cfd/src/getdate.y diff --cc .ext/cfd/src/mdwopt.c index 0000000,fc76635..fc76635 mode 000000,100644..100644 --- a/.ext/cfd/src/mdwopt.c +++ b/.ext/cfd/src/mdwopt.c diff --cc .ext/cfd/src/mdwopt.h index 0000000,ba3a024..ba3a024 mode 000000,100644..100644 --- a/.ext/cfd/src/mdwopt.h +++ b/.ext/cfd/src/mdwopt.h