Change-Log for BUILDSCRIPTS


https://invisible-island.net/scripts/
2023-02-18

        * gcc-stricter: extend case to gcc > 9.9

        * archive: switch from getopt to getopts, to use with MinGW

        * archive: fix some shellcheck warnings

2023-02-12

        * all-opts-xterm: change default for readline-mouse

2023-01-28

        * cfg-ncursesw:
        use specific pkg-config-libdir to reduce package-conflicts

2023-01-24

        * cfg-mingw32, cfg-mingw64: add fedoracur (rawhide)

2023-01-23

        * cfg-mingw32, cfg-mingw64:
        add workaround for Fedora package use of hardening flags

2023-01-20

        * cfg-normal: fix shellcheck warnings

2023-01-08

        * openbsd-egcc:
        provide for adding the X11 tree to LD_LIBRARY_PATH, needed for building xterm

        * setup-build-all: workaround for OpenBSD's buggy-packages

2023-01-07

        * build-opt-lynx: shellcheck warnings

2023-01-05

        * build-opt-lynx: fix typo in make-command

2022-12-13

        * setup-savebuild: fix delimiters on sed command, and quote it.

2022-10-10

        * setup-savebuild: add config.h, by default

        * setup-savebuild:
        provide for passing custom/extra files into list, e.g., xtermcfg.h

        * save-xterm: use setup-savebuild

2022-10-09

        * setup-savebuild: fixes for Solaris 10

2022-10-02

        * save-lynx, save-xterm: reconfigurable-egrep

        * save-xterm: configurable egrep

2022-10-01

        * externs: configurable egrep
        shellcheck quoting

        * setup-build-all: configurable fgrep

        * save-ncurses, setup-savebuild: make $EGREP configurable

2022-09-11

        * all-opts-xterm: add --disable-exec-selection

2022-05-01

        * build-opt-ncurses: fix for re-running

2022-04-16

        * diff-patch: identify patch in https archive

2022-04-09

        * gcc-stricter: fix redefinition of _FORTIFY_SOURCE with Debian

        * cfg-ncurses6: provide for doing "CC=gcc-stricter3 cfg-ncurses6"

2022-02-13

        * all-opts-xterm: tidy

        * all-opts-xterm: changed defaults

2022-02-11

        * all-opts-xterm: add status-line

2022-01-24

        * clean-vile: split-out clobber-vile for consistency

2021-12-05

        * gcc-stricter: do optimization, needed for the "hardening" flag

2021-11-27

        * cfg-ncursesw, cfg-ncurses6:
        deprecate RPATH_LIST, which interferes with Fedora rpm's

2021-11-25

        * build-vile: also fix prefix for "vile"

2021-11-23

        * build-vile: build x11vile and xftvile

        * build-vile: build xftvile routinely

2021-11-20

        * cfg-thread: move to /usr/local/ncurses/

2021-10-16

        * cfg-ncurses6: disable pc-files for cygwin

2021-10-14

        * build-libtool-ncurses: ensure that $TERMINFO_DIRS is unset

2021-09-24

        * build-ncurses: disallow versioned symbols for Solaris

2021-08-22

        * all-opts-xterm, build-xterm: deprecated --disable-fifo-lines

2021-07-27

        * cfg-normal: add lynx to solaris special-cases

2021-07-10

        * clean-tin: remove the gmo files too

        * build-tin: show SUCCESS/FAILURE on completion

2021-07-05

        * build-libtool-ncurses: pass parameters into run.log file

2021-06-30

        * all-opts-lynx: promoted cjk, japanese-utf8 options
        added chinese-utf8 option
        sorted list

2021-06-26

        * cfg-ncurses6: exercise the --disable-root-* options

2021-06-22

        * setup-build-all: pgi is now nvidia

2021-06-13

        * build-ncurses:
        for now, ignore Ada with OpenBSD, since their packages don't work

        * setup-build-all:
        always pass command-line parameters of build_all to build-$PROG

        * build-all-ncurses: pass command-line parameters to build_all

        * build-clang-ncurses, build-libtool-ncurses:
        pass command-line parameters to build-configure

2021-06-12

        * build-ncurses: show failures in logfile

        * openbsd-egcc:
        for the 32-bit platform, I made a script for gcc (to fix the -L bug),
        but still need the LD_LIBRARY_PATH workaround in OpenBSD 6.9

        * build-libtool-ncurses: show failures in logfile

        * openbsd-lld-noleaks: add a warning, for the logfile

        * build-clang-ncurses: show failures in logfile

        * build-clang-ncurses: report errors

        * build-ncurses: set tab-stops

        * build-libtool-ncurses, build-ncurses: report failures

2021-06-11

        * build-ncurses, build-libtool-ncurses, build-clang-ncurses, cfg-thread:
        OpenBSD workaround for lld vs --disable-leaks (which allows "-g")

        * openbsd-lld-noleaks: RCS_BASE

2021-05-31

        * build-libtool-ncurses: split-out openbsd-egcc

        * openbsd-egcc: RCS_BASE

        * build-libtool-ncurses: workaround for OpenBSD

2021-05-29

        * setup-build-all: check for egcc, OpenBSD's name for gcc from "ports"

2021-05-01

        * build-libtool-ncurses: show what's in the lib-directory

2021-04-18

        * build-opt-ncurses:
        reverse the check on options/* to allow better restart of this script

        * build-opt-ncurses:
        updating list of options, make special-cases extensible

        * all-opts-ncurses: updated (actually cross-compiling is neglected)

2021-03-27

        * cppcheck-lint: ignore system-includes

2021-03-23

        * cfg-ncurses6: use new feature

2021-03-14

        * with-cppcheck: run-cppcheck already does "--enable=all"

        * with-cppcheck: change use of this from prefix-command to sourced

        * cfg-ncurses6: work around problem in Debian's use of -Wdate-time

        * cppcheck-lint: RCS_BASE

2021-02-28

        * build-opt-lynx: honor $MAKE

        * build-lynx: honor $MAKE variable

2021-02-22

        * build-tin: honor $MAKE

        * build-vile: allow for pmake

2021-02-08

        * all-opts-xterm: check Xaw3dxft

2021-02-06

        * cfg-normal:
        also need PKG_CONFIG_PATH to prevent linking to older "pcre"

        * cfg-normal:
        fix environment so that I can build xterm on Solaris using my self-built
        pcre2 package.

2021-02-02

        * save-xterm:
        filter out some of the clang alias duplicates, adapted from setup-savebuild

2021-01-27

        * build-xterm: exercise the pcre2 option

        * build-xterm: quoting per shellcheck

2021-01-26

        * build-xterm: use $MAKE if it is set

2021-01-07

        * setup-build-all: add slackware packages

2021-01-03

        * cfg-tin:
        top-level "makefile" is not generated, and on macOS may be "Makefile"

        * cfg-tin:
        limit that workaround to Solaris, since macOS needs to find its own compiler

        * cfg-tin:
        my Solaris 10 has no "cc", just "gcc", and that broke build-lib-tin.
        make a workaround for that, as well as the $SHELL hack from cfg-normal

2020-12-04

        * setup-build-all: add cygwin packages

2020-11-26

        * setup-savebuild: filter out some false-positives for macOS

2020-11-21

        * archive:
        work around spurious carriage-returns when reading output of getopt in
        the msys2 environment on Windows 8 and 10

2020-10-03

        * gcc-stricter: OpenBSD doesn't have ubsan library

2020-09-23

        * setup-build-all:
        before checking if rpm is present, limit that to Linux since some other
        platforms may have non-working rpm tools.

2020-09-22

        * gcc-stricter: https://reviews.freebsd.org/D26505?download=true
        leads to
        https://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html
        and
        https://packages.debian.org/jessie/libx32ubsan0

2020-09-07

        * clean-ncurses: make this work with clobber-ncurses

2020-08-22

        * build-ncurses: incorporate BUILD_TYPE into the log filename

2020-07-31

        * setup-build-all: for Solaris 10 VM, provide c89/c99 scripts using gcc

2020-07-25

        * all-opts-xterm: sixels are enabled by default

2020-07-06

        * build-opt-xterm: do a make-check when building

2020-04-27

        * clean-xterm:
        when building out-of-tree, xterm.h may not be visible -but xtermcfg.h would

        * build-xterm: add a "make check" to the xterm-wide configuration

        * build-opt-xterm: provide a way to run this out-of-tree, e.g.,
                mkdir build
                cd build
                script -c "build-opt-xterm --srcdir .."

2020-03-27

        * setup-build-all: updated tweak for Arch Linux packages

2020-03-07

        * make-log:
        appease shellcheck, and allow override of "make" using $MAKE

2020-03-05

        * build-libtool-ncurses: always cleanup!

        * build-libtool-ncurses: build with $MAKE

        * build-libtool-ncurses: RCS_BASE

2020-01-09

        * build-tin: ensure configure worked

2020-01-07

        * build-tin: pass command-line parameter to conf-tin

        * all-opts-tin: add cancel-locks

2020-01-05

        * build-vile:
        toggle RCS-links off/on during build to avoid inadvertant fetch of install-sh

2019-12-31

        * build-tin: use clean-tin (the inline function did the same thing...),
        save/restore RCS-links
        drop special-case of CONFIG_SHELL for solaris10

2019-12-26

        * cfg-ncursesw: limit the OpenBSD extra-suffix workaround to gcc

2019-12-22

        * build-clang-ncurses:
        revised options, making this more relevant to cfg-ncurses6

        * build-clang-ncurses: add string-hacks on the BSDs

2019-12-21

        * gcc-normal-64: allow "any" solaris/sunos to use the 64-bit option

2019-12-06

        * run-log: show what's being run

2019-10-12

        * build-ncurses: log changes for pc/config

        * build-clang-ncurses: add check for pc/config stuff

2019-10-05

        * check-ncu-pconfig: add check for ncurses directory

        * check-ncu-pconfig: RCS_BASE

2019-10-01

        * setup-build-all: add magpie

2019-07-28

        * build-ncurses: don't try to build the Ada binding with clang

2019-07-27

        * cfg-ncurses6: test-build with gpm

2019-07-20

        * cfg-ncursesw: build-fix for OpenBSD 6.5

2019-06-30

        * build-ncurses: split up the gcc logs

2019-05-27

        * build-xterm: remove bogus terminfo.cdb created by NetBSD tic

2019-05-12

        * cfg-ncurses6:
        workaround for cygwin - if I add extra-suffix, that makes an extra "6"
        since the program-suffix is already applied to DLLs

2019-03-12

        * setup-savebuild: trim debugging code

        * setup-savebuild: handle case of autoconf 2.69 with libxt

2019-02-26

        * setup-build-all: exclude Slackware from RPM builds

2019-02-15

        * makepatch: ignore "git.log", anyway

        * makepatch: modified to ignore RCS/CVS/SVN/GIT subdirectories.

2019-01-21

        * cfg-ncurses6: enable string-hacks for the BSDs

2019-01-20

        * RCS-toggle: revert to form which runs with Solaris10

2019-01-17

        * no-rcs:
        sourcing this will not start the action, since that limits the ways it can be used

        * no-rcs: RCS_BASE

2019-01-14

        * setup-build-all: fix for solaris10

2019-01-13

        * build-xterm:
        FreeBSD package uses options not supported by c89/c99 (clang)

2019-01-05

        * setup-build-all: integrate mkpkg-arch

2018-12-28

        * all-opts-lynx: new option

2018-12-09

        * build-xterm:
        force "clean" after each build, in case one fails and leaves object files

        * cfg-normal:
        for Solaris10, assume we have only gcc 3.4.3, which has a bug in optimization
        seen in xterm #338's charproc.c - in this case use "-O" rather than "-O2"

2018-10-31

        * build-vile: avoid naming conflict with clean-rule

2018-10-30

        * build-vile:
        override the directories used for xvile such as app-defaults to allow a
        more/less self-contained build

        * build-vile: start rewrite to exercise install rule

2018-08-12

        * gcc-normal: treat /usr/X11*/include as system headers

2018-08-11

        * gcc-strict, gcc-stricter:
        OpenBSD's gcc version has trailing whitespace - trim

        * gcc-stricter: check for empty version number
        also, extend the format options through version 9

        * gcc-strict: check for empty version number

        * setup-clean: for some BSDs, remove "*.core"

        * gcc-strict, gcc-stricter:
        redirect errors from (possibly missing) gcc to /dev/null

2018-07-28

        * archive:
        add -x option and default suffixes for xz-compressed tar-files

2018-06-27

        * setup-clean: luit's distclean didn't remove tags/TAGS - do this

2018-05-05

        * build-ncurses: select proper build-cc

2018-04-07

        * build-xterm:
        build min- and narrow-versions routinely now that wide-version is default

2018-03-25

        * gcc-strict:
        an early gcc 5.x changed the meaning of "-ansi" from "-std=gnu90" to "-std=gnu11",
        which breaks use of va_copy(), e.g., with Mageia 6 using gcc 5.5.0
        Add a check for gcc's version to decide whether to use "-ansi" or not.

2018-03-24

        * build-clang-ncurses: ensure it's using clang...

        * build-clang-ncurses: RCS_BASE

2018-02-15

        * cfg-ncurses6: turn on opaque also

2018-02-10

        * cfg-ncurses6: add xmc-glitch to testing

2018-01-27

        * RCS-toggle: simplify quoting

2018-01-20

        * cfg-ncurses6: debian5 has no dpkg-buildflags

2018-01-04

        * run-makensis: FreeBSD "find" requires directory parameter

        * cfg-mingw64, cfg-mingw32:
        don't set build-cc: the configure script should do this

2018-01-03

        * cfg-mingw, cfg-mingw32, cfg-mingw64: updated:choose-mingw

2017-12-31

        * setup-build-all: add alternate pattern for Parallels machines

2017-12-27

        * cfg-normal: c89 doesn't do "-O2", it does "-O"

2017-12-25

        * all-opts-xterm: change default

        * all-opts-xterm: change defaults

2017-11-26

        * cfg-ncursesw: most Debian's should build both tic- and term-libs

2017-11-08

        * all-opts-xterm: add direct-color

2017-10-11

        * cfg-ncurses6: let a wrapper script override $CFLAGS

2017-09-28

        * gcc-normal: tweak for Solaris #ident pragma

2017-08-08

        * diff-patch: ftp-site

2017-07-13

        * cfg-ncurses6:
        also (Debian/Ubuntu) build c++ shared library, to help with hardening checks

        * cfg-ncurses6: add CXXFLAGS too

        * cfg-ncurses6:
        use dpkg-buildflags with Debian/Ubuntu, to match the ".deb"

2017-07-10

        * build-lynx: drop xen-*, add vbx-* and par-*

2017-06-08

        * makepatch: don't rely on path of perl

2017-04-30

        * setup-build-all: build with "standard" compilers

        * cfg-normal:
        c99 (e.g., on OSX) does not accept a plain "-O", so use "-O2" to work around

2017-04-11

        * cfg-ncurses6:
        disable the EXP_XTERM_1005 when making termlib, since that uses pieces in
        both ncurses and tinfo

2017-02-25

        * setup-build-all: add pgi, intel compilers

2016-08-16

        * build-tin: no special case needed for FreeBSD anymore

        * build-tin:
        workaround for FreeBSD's weak symbols, which defeat CF_FIND_LINKAGE

        * build-tin: fixes for FreeBSD with clang

        * build-tin: don't export CC, since my build-scripts need to override

        * build-tin: fixes for solaris

2016-05-28

        * with-cppcheck: add "--enable=all" to LINT_OPTS

        * all-opts-xterm: add without-xinerama

2016-05-15

        * with-cppcheck: RCS_BASE

2016-04-08

        * path: check for empty strings, use "."

2016-02-11

        * clean-xterm:
        also remove new screen-dump files xterm.*.svg xterm.*.xhtml

2016-01-29

        * all-opts-xterm: add screen-dumps

2016-01-26

        * gcc-stricter: don't use --posix option

2016-01-25

        * gcc-stricter: add options noticed (in debbuild...) in gcc 5.x

2016-01-01

        * gcc-normal:
        apply a similar workaround for Solaris's /usr/openwin/include directory

2015-12-31

        * gcc-normal:
        workaround for OSX, where the gcc port does not know that /usr/X11/include
        contains system-headers.

        * gcc-strict: reuse gcc-normal, adding the stricter options

2015-12-12

        * build-lynx: appease Solaris10

2015-10-08

        * build-lynx: add a case for Debian to build lynx-debian

2015-09-12

        * cfg-ncurses6:
        install programs to match more/less what's done for debian/redhat in packages

2015-08-17

        * diff-patch: fix hardcoded 5.9, using new ncurses-patches script

2015-08-16

        * with-locale: modify so this can be used to exec or source

2015-08-05

        * cfg-normal: when on Solaris, use the POSIX shell

        * cfg-ncurses6: build-fix for Solaris' non-POSIX shell

2015-06-04

        * cfg-mingw64, cfg-mingw32, cfg-mingw: check-prefix

2015-05-31

        * cfg-thread, cfg-ncursesw: be definite

2015-05-02

        * cfg-ncurses6: add wgetch-events, per ABI

2015-04-12

        * all-opts-xterm: added enable-pty-erase

2015-04-04

        * cfg-ncurses6: add new extension --enable-ext-putwin

2015-02-14

        * cfg-ncurses6, cfg-thread:
        add OpenBSD to platforms tested using --with-versioned-syms

2015-02-10

        * all-opts-xterm: another

2015-01-31

        * cfg-thread, cfg-ncurses6: add netbsd to versioned-symbols

2015-01-10

        * cfg-thread: use versioned symbols

2015-01-03

        * cfg-ncurses6:
        add testcase for versioned-symbols, starting with my Linux and FreeBSD machines

2014-10-10

        * cfg-ncurses6: turn on the experimental #define for EXP_XTERM_1005

2014-09-20

        * cfg-mingw32:
        incorporate --prefix if I can - fixes for instance Debian6's g++ configure in ncurses.

        * cfg-mingw: split-out choose-mingw32
        add --prefix, needed at least for cross-compiling with Debian

        * cfg-mingw64:
        add --prefix, needed at least for cross-compiling with Debian

2014-08-02

        * build-all-ncurses: RCS_BASE

2014-07-01

        * setup-build-all: mods to recognize MacPorts gcc over clang.
        OSX links "gcc" to "clang".

2014-06-17

        * setup-build-all: stop trying to build RPMs with Debian.

2014-05-08

        * all-opts-xterm: add --disable-wide-attrs

2014-04-26

        * all-opts-xterm: add --enable-regis-graphics 

        * dutree: that led to another special case

        * dutree:
        additional fix for command-line arguments with embedded blanks

        * dutree:
        make this work (at least one case) where the directory tree contains names with embedded blanks.

2014-04-08

        * setup-clean: cleanup lcov stuff

2014-03-22

        * cfg-ncurses6: force chtype to 32-bits using uint32_t

2014-03-01

        * setup-build-all:
        mods to make my gcc-normal and gcc-stricter scripts work with FreeBSD 9/10's
        ports of gcc, since clang is "cc" now.

        * gcc-strict, gcc-normal: allow "gcc" to be overridden

        * setup-build-all: better

        * setup-build-all:
        FreeBSD10 doesn't put gcc into subdirectory of /usr/local/bin

2014-02-19

        * setup-build-all: my solaris vm's have only gcc, no "cc"

2014-01-19

        * build-xterm: workaround for broken xfmk on my freebsd90-32

2014-01-09

        * all-opts-lynx:
        build-fix report for --disable-prettysrc got me to review the whole list,
        and saw that my changes to defaults a couple of years ago did not get here.

2013-12-14

        * run-makensis: nits

        * run-makensis: improvements for c_count

2013-10-20

        * cfg-mingw32: remove some debugging logs

2013-10-19

        * cfg-mingw32: typo

        * cfg-mingw32: update CFLAGS and LDFLAGS

2013-10-17

        * run-makensis: cleanup

2013-10-09

        * run-makensis:
        successfully built 32-bit and 64-bit lynx installers from same tree

2013-10-08

        * setup-build-all:
        remove the BUILD-W32 and BUILD-64 directories if not possible to build

        * setup-build-all: add nsis to routine builds

        * run-makensis:
        add comment showing where makensis documentation is found

        * run-makensis: document this script

        * run-makensis:
        provide for building 32-bit and 64-bit programs in separate directory trees

        * run-makensis: RCS_BASE

2013-10-06

        * cfg-mingw64: replace path-search with choose-mingw64

        * cfg-mingw32: use choose-mingw32

        * cfg-mingw32: update list of possible architectures

        * cfg-mingw32: introduce search-list for possible architectures

        * cfg-mingw64: add architecture amd64-mingw32msvc 

        * setup-build-all: if rpm/dpkg can be built, do that too.

2013-10-04

        * setup-savebuild: modify to support PDCurses

2013-09-01

        * setup-clean: workaround for cdk

2013-08-04

        * all-opts-xterm: add --disable-wide-chars 

2013-07-06

        * externs:
        fix one bug: the first sed expression should have made the "0x" optional.
        given that, the second line to remove leading digits was redundant.
        change each expression to use character classes (not strictly necessary)
        and combined the sed's into one call, making it a little more efficient.
        Also provide $NM_PROG so I can easily reuse this for mingw

2013-06-23

        * all-opts-xterm: new option

        * setup-clean: tidy

        * clean-xterm: use setup-clean

2013-06-18

        * clean-vile: simplify

2013-06-17

        * setup-clean: RCS_BASE

2013-05-24

        * run-log, make-log, build-opt-xterm, build-opt-vile, build-opt-tin,
          build-opt-ncurses, build-opt-lynx:
        fix-bashisms

2013-04-17

        * all-opts-xterm: add --disable-openpty 

2013-04-13

        * clean-ncurses: cleanup clang --analyze

2013-01-01

        * build-xterm:
        phase out imake builds - Xorg hackers use it as a playground

2012-11-18

        * clean-lynx: recover from missing xcurses

2012-11-09

        * build-lynx:
        ensure that the makefile exists in case the configure-script failed

2012-10-15

        * archive:
        workaround for files in ~dickey/html.vcs which contain embedded blanks.
        This pre-quotes the names which I pass to the "ls -1t" command to find
        the newest file.

2012-09-26

        * all-opts-xterm: new option

2012-09-23

        * build-xterm: gnu sed is too flexible

2012-09-10

        * setup-build-all: add michener

2012-09-02

        * setup-build-all: icc12 on VMware

2012-08-24

        * build-xterm: cancel XTermId in log, from diff's on desktop file

2012-08-16

        * setup-build-all: add vmware machines

2012-08-04

        * cfg-normal: don't mess with CFLAGS anymore

2012-07-28

        * clean-ncurses:
        don't remove the BUILD-W* since that would interfere with retaining the
        mingw build-products until I do "release-all-ncurses"

2012-07-18

        * run-log: quoting

2012-07-07

        * makepatch: newgetopt.pl is going away - dispense with it.
        also, use strict (of course)

2012-06-30

        * cfg-thread: add interop.

2012-06-26

        * build-xterm: pass command-line options from this down to builds.
        add check for --srcdir, allowing testbuilds using that option.

2012-06-24

        * build-xterm: updated for icondir

2012-06-16

        * cfg-mingw64, cfg-mingw:
        prevent script "with-clang" from confusing this

2012-05-27

        * setup-build-all: fix redirection of stderr

        * setup-build-all: q/d hack to provide Solaris package with each build

2012-05-26

        * RCS-toggle: make this work on Solaris

2012-02-25

        * clean-ncurses: remove the mingw stuff

2012-02-20

        * build-tin: add --enable-heapsort

2012-02-18

        * cfg-mingw: add case for Debian 6.0 64-bit

        * cfg-mingw: add ming64 stuff

2012-02-17

        * clean-vile: cleaner

        * setup-build-all: working to integrate mingw64

2012-02-15

        * cfg-mingw64: RCS_BASE

2012-01-10

        * build-vile: do clean _before_ build

2012-01-07

        * cfg-ncursesw: kfreebsd fix

2012-01-02

        * cfg-ncurses6: fix for kfreebsd

        * cfg-thread: kfreebsd fix

2011-12-22

        * all-opts-xterm: add --disable-selection-ops

2011-11-27

        * setup-build-all: renamed machine

2011-11-24

        * build-vile: use cp

2011-11-11

        * cfg-tin: remove obsolete configurations

        * build-ncurses:
        override pkgconfig's library directory since this uses temporary build-dir

2011-10-27

        * with-locale: quoting

2011-10-21

        * gcc-normal-64: working with par-solaris10

        * with-locale: working with Solaris10

2011-10-10

        * setup-build-all: add an icc9 configuration

2011-08-30

        * all-opts-xterm: add without-freetype-config

2011-08-13

        * cfg-thread: partial fix for pthread on FreeBSD 4.9

2011-07-30

        * cfg-normal: tweak to simplify turning on -g option in cfg-normal

        * cfg-thread, cfg-ncurses6, cfg-ncursesw: fix for tic incompats

2011-07-17

        * setup-build-all: clang lives in /usr/pkg/bin on DragonFlyBSD

        * build-vile: add dragonfly

2011-07-14

        * clean-xterm: remove build-tree

2011-07-03

        * setup-build-all:
        ichigo's compiler doesn't error on "--version", but warns that the option
        is ignored.

2011-06-26

        * setup-build-all: add icc12

        * setup-build-all: add compiler

2011-04-30

        * setup-savebuild:
        not all scripts (autoconf 2.13 for example) use host_os, but all use bindir

2011-04-13

        * build-tin: must provide name for executables

        * build-tin: working on install/uninstall

        * build-tin: RCS_BASE

        * build-all-tin: convert to new build-all scheme

2011-04-07

        * build-opt-vile: rename output-file for consistency

2011-04-02

        * diff-patch: bump ncurses

2011-03-29

        * setup-build-all: handle bsd ports

2011-03-27

        * cfg-normal: fixes for sudo vs partition

        * run-log: allow $ME to override partition return-value

        * setup-build-all: just in case partition is missing

2011-03-07

        * diff-patch: bump

2011-02-27

        * setup-build-all: special-case cygwin64 (on my windows7)

2011-02-26

        * setup-build-all: add a case for icc

2011-02-20

        * cfg-mingw:
        modify to look for different cross-compilers that I have...

2011-02-19

        * build-xterm: add imake build

2011-02-16

        * setup-build-all: renamed debian50-32

2011-02-09

        * setup-build-all: use sun studio

2011-02-01

        * setup-build-all: FreeBSD ports puts clang in /usr/local/bin

2011-01-30

        * setup-build-all: parallels builds are capable.

2011-01-23

        * setup-build-all: for archon

2011-01-08

        * setup-build-all: build with gcc-stricter on marshall

2010-12-29

        * build-vile:
        special-case cygwin, since I'm explicitly making "xvile", while the target
        there actually has ".exe" suffix.

2010-09-28

        * setup-savebuild: build-ac252 doesn't set $CC; fix

2010-09-27

        * setup-savebuild:
        host_os isn't required for autoconf-252, use host_alias which appears to be
        "always" present.

        * setup-savebuild: allow $BUILD_DIR to override $PROG, for save-ac252

2010-09-25

        * setup-build-all: typo

        * setup-build-all: try to quiet with-gcc hack

        * setup-build-all: try clang, e.g., on Fedora and even Ubuntu

2010-09-20

        * build-lynx: add preinstall

2010-09-05

        * save-vile: use setup-save

2010-08-30

        * setup-build-all: add bell to help screen show me that build is done

2010-08-29

        * setup-build-all: add callisto to strict checking

2010-08-13

        * cfg-normal:
        use -h for testing symlinks rather than -L (works for FreeBSD 3.0)

2010-08-08

        * build-all-vile: pass param to build_all

        * build-lynx: typo

        * build-lynx: RCS_BASE

        * build-all-lynx: standardize build-all-XXX's

2010-08-07

        * cfg-mingw: start working with fedora12 for ncurses cross-compiles

2010-07-14

        * clean-vile: get rid of revlist.bak

2010-07-13

        * cfg-ncursesw:
        move these shared libraries into /usr/local/ncurses, so that they'll only
        be used by programs that use the rpath setting in ncursesw5-config.
        The reason for doing that is because Linux distributions add /usr/local/lib
        to the ldconfig path (often...), which makes binary packages that I build
        happen to use those at runtime.  The /usr/lib binaries can differ, especially
        if I'm using 64-bits, since some (such as OpenSuSE) use the older lp64 setting.

2010-07-11

        * setup-build-all:
        build-cproto makes a more complex build-log name, and requires some
        extra work to rename the icc9 logfiles

2010-07-10

        * clean-ncurses: ident

2010-07-09

        * cfg-ncursesw: make this match system's ABI on SuSE

2010-07-08

        * setup-build-all: default for opensolaris is 32-bits

2010-07-06

        * build-all-vile: split-out build-vile

2010-07-03

        * setup-build-all: move logging into setup-debbuild

2010-06-29

        * setup-build-all: cm_tools and sccs_tools have source in bin-directory

        * setup-savebuild: RCS_BASE

2010-06-28

        * build-xterm: split-out build-all-xterm

        * build-all-xterm: build with all compilers

2010-06-25

        * setup-build-all: overlooked default for $CC64

        * setup-build-all:
        merge some of the tww-bin changes from build-all-mawk

        * setup-build-all: need gcc-normal on tww

2010-06-23

        * setup-build-all: RCS_BASE

2010-06-14

        * exports: need POSIX locale here, just like externs

2010-06-13

        * cfg-ncursesw: adding ubuntu10

2010-06-10

        * build-all-vile: fix for icc9 on testing-9

        * build-all-vile: preserve --with-symlink

2010-05-22

        * cfg-ncurses6: start introducing new options to test

        * cfg-thread: start introducing new options for testing

2010-05-20

        * build-all-vile: for truth

2010-05-13

        * build-vile: split-out build-all-vile

2010-05-12

        * build-all-vile: testing-9 has icc9

2010-04-26

        * cfg-normal: just use -O, since c89 may fail to compile with a level

2010-04-25

        * cfg-ncursesw: ticlib's

2010-04-21

        * all-opts-xterm: new option

2010-04-16

        * build-xterm: bump

2010-03-28

        * gcc-normal-64: for xen-solaris

2010-03-27

        * cfg-mingw: RCS_BASE

2010-03-22

        * cfg-normal: use /bin/sh rather than bash

2010-03-20

        * build-all-vile: always try rpm build

        * build-all-vile: tweak

        * build-all-vile: use intel compiler where I have it

        * build-all-vile: start merging dev/tww variants

2010-03-14

        * cfg-normal: remove obsolete gcc option -Wid-clash-31 

2010-02-16

        * dutree: http://docstore.mik.ua/orelly/perl/cookbook/ch05_17.htm
        (older version dies on my home directory in testing-9)

2010-02-10

        * build-vile: use prefix in preference to DESTDIR

        * build-vile:
        tweak so that I can run executables from the bin-directory

2010-01-28

        * build-all-vile:
        move to build-opt-vile, making this invoke build-vile as on tww

2010-01-10

        * build-all-tin, build-opt-tin: update

2009-12-31

        * clean-tin: RCS_BASE

2009-12-06

        * gcc-stricter: add comment about _Xconst versus _CONST_X_STRING

        * gcc-stricter: fussing with String

        * gcc-stricter: stricter...

2009-11-21

        * clean-lynx: remove the bin-directory even if there's no makefile

2009-10-07

        * gcc-stricter: RCS_BASE

2009-10-05

        * clean-vile:
        add check for estruct.h, since tcap.c may appear in other programs

        * build-vile: clean before each build

2009-08-06

        * build-xterm: fix recursion, putting gcc-normal in its own logfile

        * build-xterm: add case-statement to fix my icc8/icc9 logs

        * all-opts-xterm: add disable-fifo-lines

        * build-xterm: split by compiler-version

        * build-xterm: resync with tww-bin

2009-08-05

        * build-xterm: change sense of fifo-lines

2009-07-27

        * gcc-strict: move two to obsolete...

2009-07-19

        * build-xterm: add 16bits flavor

        * all-opts-xterm: add --enable-16bit-chars

2009-06-06

        * build-vile: RCS_BASE

2009-05-03

        * diff-patch: unreleased xterm patches end with a letter

2009-05-02

        * diff-patch: fix path for ncurses patch

2009-05-01

        * diff-patch:
        Paul Van Tilburg requested that I put a url on diffstat's for vile, so
        I scripted it here for the cases that I often generate patches for.

2009-02-14

        * cfg-ncurses6: test SP-api in ABI6

2009-02-01

        * all-opts-lynx: add ascii-ctypes

2009-01-25

        * gcc-normal-64: RCS_BASE

2009-01-17

        * externs: OpenBSD uses a "?" where most other systems provide a "U".

        * exports, externs: fixes to work with IRIX64, HPUX-11 and Solaris

2009-01-03

        * cfg-ncurses6, cfg-ncursesw: add --enable-pc-files

        * cfg-thread: add pc-files to the build

2008-12-24

        * cfg-normal: tweak to make the --srcdir option work

2008-10-04

        * build-ncurses: disable big-strings with OSF1 5.1 and HPUX 11.00

2008-09-27

        * all-opts-ncurses:
        fix - ncurses checks if --with-terminfo-dirs is legal paths

2008-08-30

        * build-ncurses: add threading build

2008-08-25

        * cfg-normal: quote params

2008-08-21

        * build-opt-vile: RCS_BASE

        * build-all-vile: ncursesw is different.

2008-07-21

        * cfg-normal: latest Debian gcc package puts "Debian" in the parens

2008-07-12

        * build-ncurses: build-fixes for c++ and big-strings

2008-07-05

        * build-ncurses: disable big-strings for AIX 5.1
        fix an oops that made me lose the cc-builds if there was no error.

2008-05-03

        * cfg-thread: tweak for FreeBSD
        add wgetch-events

2008-03-29

        * cfg-thread: now have --with-pthread option

2008-03-23

        * save-xterm: make this work with 2.60/2.61

2008-02-23

        * cfg-thread: add LIBS

2007-12-31

        * build-xterm: don't use relative path for desktop utils

2007-09-29

        * cfg-ext-color: disable leaks here, so I can check dialog

2007-09-01

        * cfg-thread: predefine USE_PTHREADS

        * cfg-thread: RCS_BASE

2007-08-12

        * build-xterm: filter out version numbers

2007-07-08

        * build-xterm: add icondir
        filter out pathname of srcdir

2007-06-23

        * build-ncurses: working on build-ncurses (incomplete)

2007-06-17

        * build-xterm: don't need to remove category anymore

        * save-xterm: don't save "*.log", save config.log

2007-06-16

        * build-xterm: workaround for desktop Categories

        * build-xterm: add DESKTOP_FLAGS

        * build-xterm: suppress app-defaults too

2007-05-13

        * clean-lynx: RCS_BASE

2007-04-09

        * with-locale: cancel LESSCHARSET too

2007-03-19

        * build-xterm: first cut of rewrite to support TWW

2007-03-18

        * all-opts-xterm: added --enable-tcap-fkeys

2007-03-17

        * cfg-ncurses6: add ext-mouse

2007-01-28

        * all-opts-ncurses: add --with-ticlib

2006-12-24

        * cfg-ncurses6: install into /usr/local/bin

        * cfg-ncursesw: install into /usr/local/bin/

2006-12-23

        * diff-patch:
        sign all patches - motivated by various packager's plagiarism of one of
        my patches for lynx.

2006-12-19

        * all-opts-ncurses: for 5.6 testing

2006-12-18

        * build-ncurses: RCS_BASE

        * save-ncurses: version from tww

2006-12-17

        * clean-ncurses: RCS_BASE

2006-12-16

        * cfg-ncurses6, cfg-ncursesw: add --with-develop

2006-10-21

        * cfg-ncurses6, cfg-ncursesw: build BSD's with hashed-db

2006-10-15

        * cfg-ncurses6: better

        * cfg-ncurses6: fix the terminfo-dir

        * cfg-ncurses6: RCS_BASE

        * cfg-ncursesw: use rpath

2006-10-13

        * with-locale:
        hack for Fedora5 - set GDM_LANG so I can override the stuff in /etc used
        to force shell-init.

2006-09-16

        * all-opts-tin: partial update

2006-07-15

        * all-opts-xterm: fill in some options that I seem to have overlooked

2006-06-03

        * all-opts-lynx: To      : Philip Webb <purslow@sympatico.ca>
        Cc      : lynx-dev listserv <lynx-dev@nongnu.org>
        Attchmnt:
        Subject : Re: [Lynx-dev] dev 18 : compile error
        ----- Message Text -----
        On Sat, 3 Jun 2006, Philip Webb wrote:

        > This is on Gentoo Linux, GCC 3.4.5 , Glibc 2.3.6 , Ncurses 5.4 .
        > Configure options are :
        >
        >  ./configure --with-screen=ncurses --disable-menu-options --enable-default-co$

        validate_x_display() is inside an ifdef disabled by --disable-menu-options

        (I did a recent build with "all" options but see that one isn't in the
        script).

2006-05-21

        * clean-vile: RCS_BASE

2006-02-21

        * cfg-ncursesw: disable-leaks

2006-02-12

        * all-opts-xterm: add regex stuff

2006-01-21

        * cfg-ncursesw: add xmc-glitch

2006-01-08

        * all-opts-lynx:
        I don't have a link to the socks stuff - just use the /usr/local/test directory

2005-11-13

        * build-xterm: RCS_BASE

2005-09-18

        * clean-xterm: RCS_BASE

2005-06-20

        * all-opts-xterm: add enable-paste64

2005-06-08

        * build-all-vile: add nofilters

2005-04-23

        * cfg-normal: allow for gcc 4.0

2005-04-20

        * csort: use with-locale

2005-04-19

        * with-locale: export LANG too

2005-03-27

        * all-opts-ncurses: updated

2005-02-04

        * save-xterm: add logic to check for imake

        * save-xterm: modified to work with autoconf 2.52

2005-01-29

        * cfg-ext-color: disable macros too, for testing

2005-01-01

        * cfg-ext-color: RCS_BASE

2004-09-30

        * with-locale: RCS_BASE

2004-09-23

        * cfg-normal:
        make this so I can test --srcdir stuff easily - it will apply the argument
        of --srcdir to the path for configure

2004-05-11

        * diff-patch: keep from showing utf-8 crap on Fedora

2004-04-24

        * cfg-mingw32: RCS_BASE

2004-02-21

        * externs:
        unset $LANG, $LANGUAGE and $LC_CTYPE since those can also pollute the script

2004-01-03

        * build-opt-lynx, build-all-lynx:
        only make-distclean if there's a makefile

2003-11-02

        * build-all-vile: add a check for loadable filters

2003-08-09

        * cfg-normal: use "sh", just in case permissions aren't executable

2003-07-30

        * archive:
        use "v", not "-v" for $verbose, since that's packed into a tar option.
        it happens to work for Solaris and GNU tar, but not IRIX64

2003-06-16

        * cfg-normal:
        gcc 2.95.4 (debian 3.0) doesn't like the -Wid-clash-31 either

2003-06-05

        * build-all-tin: add nls variations

2003-05-20

        * build-all-xterm:
        modify to be like the other build-all-XXX scripts, letting me detach this
        from the parent directory.  Don't pretend to build with Motif.  Try to
        build the toolbar version.

        * all-opts-xterm: add with-XawPlus

2003-04-22

        * exports: use sort -u

2003-04-18

        * build-opt-lynx:
        change to put build-opt- as prefix rather than build-, for consistency

2003-04-15

        * all-opts-lynx: add with-gnutls

2003-03-22

        * all-opts-xterm: add enable-pty-handshake

2003-03-04

        * all-opts-xterm: add disable-c1-print

2003-03-02

        * gcc-normal: gotta look at the different-width stuff sometimes

2002-11-15

        * gcc-normal: try removing junk messages

2002-11-10

        * build-all-tin: added pdcurses

2002-10-04

        * all-opts-xterm: add disable-session-mgt

2002-09-07

        * save-ncurses: make this work with autoconf 2.5x

        * cfg-ncursesw: RCS_BASE

2002-09-01

        * build-opt-ncurses: tweak to allow testing w/o database

2002-08-31

        * csort: RCS_BASE

2002-08-16

        * all-opts-xterm: add enable-luit

2002-06-29

        * cfg-normal: idiots dropped -Wid-clash-XXX

2002-04-20

        * cfg-tin: disable nls (to make testing work)

2002-04-19

        * cfg-normal: note the partition

2002-04-17

        * save-tin: adapt to autoconf 2.52

2002-02-16

        * build-opt-xterm: put build-opt- at the beginning of the logfile name

        * build-opt-lynx: put build- at the beginning of the logfile name

        * build-all-lynx: put "build-all" at the beginning of the logfile name

        * build-opt-tin: put build-opt- at the beginning of the logfile name

        * build-all-tin: renamed things to make them sort nicer

        * build-all-vile: change name convention for log-file

        * build-opt-ncurses: consistent log-file naming

2002-01-12

        * build-all-vile: show resulting file

2001-12-27

        * save-lynx: adapt to autoconf 2.52 vs 2.13

2001-12-26

        * build-all-vile: oops - fix a redefinition of $SCREEN

        * save-vile: also ignore -fXXXX options

        * save-vile:
        modified to work with autoconf 2.52 as well as autoconf 2.13

2001-12-07

        * path:
        mods to accommodate directory names with embedded blanks, e.g., cygwin

2001-11-08

        * build-all-tin: add ncursesw

2001-10-07

        * run-log: add host and user ids

2001-10-03

        * all-opts-ncurses:
        oops - some of the optione didn't cite the right strings

2001-09-02

        * archive: hmm - not quite there (fixes for unarchive)

        * archive:
        if parent directory is not writable, don't try to move the archive first.

        * archive:
        partial rewrite: I got tired of not being able to use less to view an
        archive when I was not in the right directory.  So I added checks if the
        parameter is an archive filename.  Also fixed the help-message (which used
        to work in an earlier shell, probably SunOS 4.x).  Quoted more places, but
        the debug trace gets in the way of complete quoting.

2001-07-21

        * all-opts-tin: add with-shell

2001-07-08

        * build-all-lynx: added pdcurses

2001-05-07

        * build-opt-tin: run from parent-directory

        * build-all-tin: run from parent directory

2001-03-29

        * build-opt-xterm:
        make this more restartable by testing for touched file vs linked

2001-03-15

        * all-opts-lynx: add vertrace

2001-03-12

        * cfg-tin: add local news-directory in /users/knews/news

2001-02-23

        * all-opts-lynx: add disable-trace

2001-01-13

        * make-log: show partition

2001-01-01

        * build-opt-lynx: derive $TARGET, which fixes embedded '=' in options

        * all-opts-lynx: specifies socks directories, adds ssl

2000-12-31

        * all-opts-tin: specify the socks directories

2000-11-11

        * cfg-normal:
        don't set disable-overwrite (it should be automatic on Linux)

2000-10-26

        * build-all-vile:
        make this work from a subdirectory of vile, and add 'filters' test case

        * save-vile:
        allow this to run from a subdirectory of vile, to test "configure --srcdir=.."

2000-10-25

        * build-all-vile:
        provide for starting this from 'make-dstdir' directory

2000-10-21

        * all-opts-ncurses: add new options for 5.2

2000-10-01

        * archive: add -b, -B options for bzip2 compression

2000-09-28

        * build-all-tin:
        override $LIBS so it doesn't get confused by cfg-tin's assumptions

2000-09-25

        * all-opts-tin: updated (got everything to build)

2000-09-01

        * build-all-lynx: fix for -ltermcap

2000-07-08

        * build-opt-ncurses: split-out all-opt-ncurses

        * all-opts-ncurses: RCS_BASE

2000-05-28

        * build-opt-xterm: force a logfile

2000-04-15

        * build-opt-tin: typo(?)

2000-04-08

        * all-opts-lynx: add charsets

2000-03-29

        * diff-patch: use -c option of diffstat to eliminate the sed script

2000-03-25

        * build-opt-lynx: add "-opt-" to log name

        * build-all-lynx: log param

2000-03-18

        * build-all-vile: log if given a directory param

2000-02-24

        * all-opts-lynx: sorted (had kanji, but dropped that)

2000-02-14

        * build-opt-lynx: log if given a directory name

2000-01-22

        * all-opts-xterm: add with-utempter

2000-01-20

        * build-all-tin: autoskip

        * all-opts-tin: fixes for a couple of options that need parameters

        * build-opt-tin: reverse the names so I can so them

        * all-opts-tin: only need one nls

        * all-opts-tin: sorted, added --enable-nls

2000-01-14

        * cfg-tin: td-install is a problem due to non-absolute path

        * build-opt-tin, all-opts-tin: RCS_BASE

2000-01-02

        * externs: cancel LC_ALL to workaround defect in Redhat 6.1's sort

2000-01-01

        * pd: RCS_BASE

1999-12-20

        * makepatch:
        sort the old/new lists to avoid confusing '/' with filename stuff

1999-12-05

        * all-opts-lynx: misc updates

1999-12-03

        * exports: RCS_BASE

1999-09-25

        * all-opts-xterm: add enable-dec-locator

1999-09-18

        * build-opt-ncurses: closer

1999-09-17

        * all-opts-xterm: add 88-color

1999-08-27

        * build-opt-xterm: move options list to all-opts-xterm

        * all-opts-xterm: RCS_BASE

        * build-opt-lynx: move options to separate script

        * all-opts-lynx: RCS_BASE

1999-08-15

        * build-opt-xterm: add -enable-toolbar

1999-07-17

        * build-all-lynx:
        modify so I can automatically build against whatever I've got in /usr/local/test

1999-07-10

        * build-opt-xterm: RCS_BASE

1999-06-17

        * build-opt-lynx: RCS_BASE

1999-06-15

        * build-opt-ncurses: RCS_BASE

1999-04-23

        * build-all-vile: don't build the filters!

1998-09-21

        * build-all-lynx: add slang9

1998-09-12

        * cfg-normal: add special case for *.cfg*

1998-09-08

        * build-all-vile: flesh-out with some variants

1998-07-26

        * save-vile: -W options can contain numbers

        * build-all-vile: RCS_BASE

1998-07-25

        * cfg-tin: change option for mail-handling.

1998-07-23

        * build-all-xterm: RCS_BASE

1998-05-21  jv

        * makepatch: 1.10 - original author

1998-03-20

        * diff-patch: put '#' comment markers

1998-02-19

        * diff-patch: $LANG

1998-01-24

        * diff-patch: generate an md5 sum file for each patch

1997-12-17

        * save-lynx: modify so we recognize ncurses done via $CFLAGS/$LIBS

1997-12-02

        * cfg-ncurses: --with-screen=ncurses, for lynx

1997-10-22

        * build-all-tin: RCS_BASE

1997-10-04

        * save-vile: add Xaw clones

1997-09-25

        * save-tin: FROM_KEYS

1997-09-16

        * build-all-lynx: RCS_BASE

1997-09-15

        * save-xterm: FROM_KEYS

1997-09-11

        * save-ncurses: FROM_KEYS

1997-09-06

        * save-vile: add Xaw case

1997-09-04

        * save-lynx: style isn't cached any more

1997-08-15

        * save-vile: RCS_BASE

1997-07-12

        * cfg-normal: add log-header
        use hard-tabs

1997-07-11

        * save-lynx: RCS_BASE

1997-06-13

        * save-xterm: RCS_BASE

1997-04-28

        * cfg-x11: set CPPFLAGS too

1997-01-07

        * gcc-strict: drop some options which are only C++, and
        mark -Wenum-clash, -Wid-clash-31 and -Wredundant-decls as too "noisy"

1996-07-09

        * cfg-tin: turn off debugging

        * save-tin: RCS_BASE

1996-05-31

        * cfg-tin: resync

1996-05-28

        * save-ncurses: RCS_BASE

1996-05-26

        * cfg-tin: resync with urs

1996-05-23

        * cfg-tin: workable (almost) on clarknet

1996-05-22

        * cfg-tin: got this to build 960521 w/o changes.

        * cfg-tin: setup $LIBS

        * cfg-tin:
        first cut of common script for configuring tin (all platforms)

1996-05-19

        * cfg-tin: mods to use knewsd

1996-05-16

        * RCS-toggle: RCS_BASE

1996-04-30

        * cfg-normal: hacks for ncurses & --srcdir

1996-04-26

        * makepatch:
        corrected handling of radically-different directories (null entries)

1996-01-27

        * cfg-x11: don't need a.out anymore

1996-01-25

        * run-log: RCS_BASE

1995-12-03

        * archive: force directory to be writable

1995-12-02

        * cfg-shared: use cfg-normal

1995-11-09

        * path: fixes for leading/trailing .

1995-09-19

        * cfg-x11: RCS_BASE

1995-09-12

        * cfg-ncurses: disable echo of command-details

1995-09-10

        * cfg-shared: RCS_BASE

1995-09-05

        * archive: mod to allow archiving a subtree

1995-08-01

        * cfg-tin: RCS_BASE

1995-07-30

        * cfg-ncurses, cfg-normal: don't try to autoconf

1995-07-04

        * dutree: RCS_BASE

1995-04-07

        * gcc-normal: RCS_BASE

1995-04-06

        * gcc-strict: RCS_BASE

1995-02-23

        * path: flag to prevent showing a directory twice

1995-01-28

        * cfg-ncurses: RCS_BASE

1995-01-05

        * cfg-normal: using autoconf 1.1

1994-11-13

        * diff-patch: use 'makepatch'.
        change width of histogram to 78 columns

1994-09-01

        * cfg-normal: test for Makefile.in also

1994-08-08

        * cfg-normal: remove config.status to avoid confusion!

1994-07-30

        * cfg-normal: pass-thru arguments to configure if needed

1994-07-23

        * cfg-normal:
        test to see if we've got a makefile to re-gen the configure script

1994-06-18

        * cfg-normal: RCS_BASE

1994-06-11

        * make-log: RCS_BASE

1994-06-06

        * makepatch: RCS_BASE

1994-05-26

        * path: RCS_BASE

1994-05-03

        * archive: RCS_BASE

1993-08-19  dickey@software.org

        * diff-patch: RCS_BASE

1991-08-20  dickey@software.org

        * externs: RCS_BASE