From d318611dd6f23fcfedd50e9b9e24620b102ba96a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 21:44:05 +0200 Subject: Adding upstream version 1.23.0. Signed-off-by: Daniel Baumann --- contrib/gdiffmk/ChangeLog | 212 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 contrib/gdiffmk/ChangeLog (limited to 'contrib/gdiffmk/ChangeLog') diff --git a/contrib/gdiffmk/ChangeLog b/contrib/gdiffmk/ChangeLog new file mode 100644 index 0000000..bc968bb --- /dev/null +++ b/contrib/gdiffmk/ChangeLog @@ -0,0 +1,212 @@ +2023-02-09 G. Branden Robinson + + Revise test regime. Reduce amount of indirection required to + run a test, and directly use the same script for standalone and + Automake-integrated testing. + + * tests/gdiffmk_tests.sh: Delete. + * tests/runtests.sh: Revise to search for test artifact input + and output directories (source vs. build). Drop argument + processing, converting two modes ("run" and "clean") into one + {run, with cleaning afterward}. Also ensure we use the build + directory to construct "tmp_file.7". Update authorship credit + so that Mike Bianchi isn't asked to support it. + + * tests/baseline.7: Update expected test output. + + * gdiffmk.am (TESTS): Run "runtests.sh" instead of + "gdiffmk_tests.sh". + (clean-local, clean_gdiffmk_check): Drop targets now that the + test script cleans up after itself. + +2023-02-06 G. Branden Robinson + + * tests/runtests.sh: Refactor file handling. Use narrower globs + to match the file names actually used; they are suffixed with a + dot and a number, not a number alone. Honor $TMPDIR when + creating the even-more-temporary file. Revise trap setup so + that the trap handler cannot be interrupted if it is already + running. Call the handler, then commit suicide with SIGINT. + Use symbolic names for signals, not numbers. Call new CleanUp + function before exiting normally. + (CleanUp): Pull temporary file clean-up logic into new function. + Also delete the even-more-temporary file used in test 1. + +2022-10-18 G. Branden Robinson + + * gdiffmk.sh: Drop "GNU" from version information, since this + program resides in groff's "contrib" directory. + +2018-02-28 Werner LEMBERG + + * gdiffmk.am (gdiffmk): Use $(AM_V_GEN) to silence file generation. + +2015-08-22 Bernd Warken + + * gdiffmk.1.man: Rename `gdiffmk.man'. + + * gdiffmk.am: Include renaming. + +2015-08-05 Bernd Warken + + * gdiffmk.am: Add `Last update'. Setup Emacs mode. + +2015-04-13 Mike Bianchi + More fixes to Savannah bug #44768. + + * gdiffmk.sh: + replace + for OPTION with while [ $# -gt 0 ] + + test -e ... with test -f + + use ${DIFFCMD} for the last diff + add + -s SEDCMD option + OPTION="$1" + + many other cosmetic changes documented in the bug Discussion. + especially: + capitalize variables e.g. CMD=`basename $0` + + fix make check tests within gdiffmk + * tests/gdiffmk_tests.sh + add set -e + fails if ${abs_top_builddir} not set or incorrect + + * tests/runtests.sh + add test 6a + # Different values for addmark, changemark, deletemark + # Alternate format of -a -c and -d flag arguments + + add test 9a + # Test -D and -M options + # Alternate format of -M argument. + + add printout of failure count + add exit with failure exit_code if any test fails + +2015-04-10 Werner LEMBERG + + Fix Savannah bug #44768. + + * gdiffmk.sh: Remove bash's $(...) with classic `...`. + Patch by Peter Bray. + +2015-04-03 Werner LEMBERG + + * all `gdiffmk' source files: Add and improve the copying + information. Remove last update. Add Emacs setting if necessary. + +2014-03-30 Steffen Nurpmeso + + * Makefile.sub: Put straight error-prevention prefixes for `rm'. + +2009-09-22 Colin Watson + + * gdiffmk.sh: Don't use bash specific syntax. + +2008-01-04 Werner LEMBERG + + * gdiffmk.man: Replace .URL with .UR/.UE. + Replace .MTO with .MT/.ME. + Don't include www.tmac. + +2006-09-13 Werner LEMBERG + + * tests/test_baseline*: Renamed to... + * tests/baseline.*: This. + + * tests/runtests.in: Updated. + +2006-02-26 Claudio Fontana + + * Makefile.sub: Add DESTDIR to install and uninstall targets + to support staged installations. + +2005-05-16 Keith Marshall + + * gdiffmk.sh: Add space in shebang, conforming + to portability recommendation in autoconf docs. + * tests/runtests.in: Likewise. + +2005-01-16 Mike Bianchi + + * gdiffmk.sh (Usage): Fix typos. + : Allow `-M ' also. + + * gdiffmk.man: Updated. + +2005-01-13 Mike Bianchi + + * gdiffmk.sh: Add the -D, -M, and -B options, which provide actions + akin to nrchbar. + Thanks to Larry Kollar (http://home.alltel.net/kollar/groff/). + + * gdiffmk.man: Updated. + + * tests/runtests.in: Added tests for gdiffmk's -D, -M, and -B + options. + + * tests/baseline8, tests/baseline9, tests/baseline10: New files. + +2004-12-16 Mike Bianchi + + * tests/runtests.in: Fix typo (s/$(srcdir)/${srcdir}/). + +2004-12-15 Werner LEMBERG + + The configure script now generates tests/runtests. + + * tests/tests.sh: Renamed to... + * tests/runtests.in: This. + Add proper $srcdir prefixes to make it run from build directory. + * README, Makefile.sub (CLEANADD), tests/test_baseline7: Updated. + +2004-12-14 Werner LEMBERG + + * gdiffmk.sh: Make sed pattern work with alternate result of GNU + diff's -D option, using `!' instead of `not' in #endif comments. + (Exit): Use prefix for each emitted message line. + +2004-12-14 Mike Bianchi + + * tests/*: New files for testing gdiffmk. + + * README, gdiffmk.man, gdiffmk.sh: Updated. + Minor fixes. + +2004-12-13 Mike Bianchi + + Add `-x' command line option to select a diff program. + + * gdiffmk.sh: Add code to handle `-x'. + Move test for working `diff' down. + Fix sed pattern -- `.mc *' needs to be followed by `.mc .'. + (Usage): Updated. + * gdiffmk.man: Updated. + +2004-12-12 Mike Bianchi + + * README: New file. + +2004-12-11 Mike Bianchi + + First import of gdiffmk files. + +Copyright 2004-2020 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +fill-column: 72 +mode: change-log +version-control: never +End: +vim:set autoindent textwidth=72: -- cgit v1.2.3