delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/11/19/00:43:11

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4B2B63858CDA
Authentication-Results: sourceware.org; dmarc=none (p=none dis=none)
header.from=SystematicSW.ab.ca
Authentication-Results: sourceware.org;
spf=none smtp.mailfrom=systematicsw.ab.ca
X-Authority-Analysis: v=2.4 cv=LM91/ba9 c=1 sm=1 tr=0 ts=63786c81
a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=HiWkEfo4AAAA:8
a=Ju5_4Nhtr2WcllFUSRsA:9 a=kF-L6Bw4PwUA:10 a=o0k4nj-E6iEA:10
a=_QplDg0m8TGAdENQf2wZ:22
From: Cygwin tack Maintainer <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>
To: cygwin AT cygwin DOT com
Date: Fri, 18 Nov 2022 22:40:11 -0700
Message-Id: <announce.20221118224011.221-1-Brian.Inglis@SystematicSW.ab.ca>
Subject: [ANNOUNCEMENT] Updated: tack 1.09-2.20210619
X-CMAE-Envelope: MS4xfJOk7cGC9AV40TRX/CWpmN2zfA+tthgfJGKgQ7yeK7r7AXFOoqbmfSpCAhwyWzSPNmBsDHAmuy6Z/hb1VBRdxM+zNHKsfYCXg3OxCAfX+hvl/KDTS8cg
AuzxzzTNhraAiLiWfOvgxsC8AJegqitS23Gv0VBSv1KNb3AM6GKijeDbC1thD/TqaGpQDCWdOQK92ourD+lxenCeVN1ji5JYcmSb9y+pE/Gqq68U3P4yJYu1
X-Spam-Status: No, score=-1163.5 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,
SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin-announce AT cygwin DOT com
X-Mailman-Version: 2.1.29
X-Mailer: Perl5 Mail::Internet v2.20
X-BeenThere: cygwin AT cygwin DOT com
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Reply-To: cygwin AT cygwin DOT com
MIME-Version: 1.0
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

The following packages have been upgraded in the Cygwin distribution:

* tack			1.09-2.20210619
* tack-debuginfo	1.09-2.20210619

The tack program is a diagnostic that is designed to create and verify
the correctness of terminfo, and create new terminal descriptions that
are not included in the standard release.

For more information see the project home page:

	https://invisible-island.net/ncurses/tack.html

As there are many changes each release please see below or read
/usr/share/doc/tack/CHANGES after installation:

	https://invisible-island.net/tack/CHANGES.html


* Makefile.in: update copyright
* sysdep.c: scan-build warning about unused assignment
* Makefile.in: adjust rules to work with --program-suffix
* configure.in: add AC_ARG_PROGRAM to get --program-suffix, etc.
* aclocal.m4: resync with my-autoconf
* package/debian/changelog, package/tack.spec, tack.h: bump
* config.guess: fix shellcheck warning SC2154
* config.guess: remove redundant quotes in case commands
* config.guess: simplify exit status workaround on alphaev67-dec-osf5.1
* config.sub: Handle MIPS R3 and R5 ISA levels with CPU names
* fun.c: rewrite the meta-key test to show the input character in
  readable form (from unctrl) in addition to hex. Also, make a second
  pass with the meta-mode turned off.
* package/debian/changelog, package/tack.spec, tack.h: bump
* config.guess, config.sub: Recognize arc64
* config.guess: add SecBSD support
* config.sub: add SecBSD support
* aclocal.m4: resync with my-autoconf
* configure.in: minor fixes, per shellcheck
* package/debian/changelog, package/tack.spec, tack.h: bump
* tack.h: updates to work with _Noreturn changes in ncurses
* aclocal.m4: resync with my-autoconf
* config.sub: Add support for SerenityOS
* config.guess: update AROS system detection
* config.guess: fix shell variable quoting bug
* config.sub: recognize four-part configuration name for VxWorks
* config.sub: accept OS of eabi* and gnueabi*
* config.guess, config.sub: Update copyright years.
* config.guess, config.sub: Recognize riscv32be and riscv64be
* config.guess, config.sub: Recognize loongarch32, loongarch64, and loongarchx32
* config.sub: recognize thumbv7*
* tack.h, pad.c: improve interaction in padding tests by ensuring a
  time-delay happens for the cases where the terminal itself has no
  delays
* tackgen.c: fix a memory-leak
* tack.c: prefer exit_terminfo to _nc_free_tinfo
* configure.in: add check for exit_terminfo
* aclocal.m4: resync with my-autoconf
* package/debian/changelog, package/tack.spec, tack.h: bump
* tack.1: cleanup using check-manpage
* aclocal.m4: resync with my-autoconf
* configure.in: suppress checks for X
* package/debian/changelog, package/tack.spec, tack.h: bump
* config.guess, config.sub: .gitattributes: specify a custom git merge driver for the ChangeLog file
* config.guess, config.sub: Update cgit URLs over gitweb URLs of the latest version of config.guess and config.sub scripts
* config.guess, config.sub: Update timestamps.
* config.sub, config.guess: Replace backtick `..` substitutions with POSIX $(..) command substitutions throughout.
* config.guess: Handle aarch64eb.
* config.sub: Fix whitespace problem in config.sub.
* config.sub: (i*86-pc-os2-emx): Recognise correctly.
* config.sub: (uclinux-uclibc*): Fix detection.
* config.guess: Don't use 'ldd --version' to determine the presence of musl libc, as this fails on Alpine Linux 3.10.
* config.sub: Fix regression in QNX recognition.
* config.guess, config.sub: Replace "if [ EXPR ]" with "if test EXPR".
* config.guess: (arm64:Darwin:*:*): Recognise.
* config.sub: (case $cpu): Whitespace fix.
* config.sub: (arm64-*): Canonicalise to aarch64-*.
* config.sub, config.guess: update
* sysdep.c: gcc-warning
* sysdep.c: two changes to allow most tests to work with mintty in
  Cygwin and MSYS2 (the meta-mode test is one case that does not work):
  - change the VTIME value in tty_set() to 0, since interbyte timing
    does not work at all. Without this fix, getchar() returns
    immediately without error, whether or not data is available.
  - in read_key(), do not exit from the loop as long as read() returns
    -1 (error). Without this fix, read_key() returns ^@'s (nulls) in the
    function-key test.
  These changes do not seem to break existing tests on other platforms,
  e.g., Unix (AIX, HPUX, Solaris).
* tack.c: fix gcc warning for non-ncurses configuration
* package/debian/changelog, package/tack.spec, tack.h: bump
* init.c: zero-out the debug/log-pointers after closing them
* tack.1: add -d option, for debug.log
* output.c: use debug.log to record putp's and tput's which hint at the
  testing done
* sysdep.c: use debug.log to record when the tty is set/reset
* tack.h: split-out log_chr and log_str
* tack.c: add -d option, for debug.log
* tack.1, tack.c, tack.h: add -l option
* tack.c: eliminate a confusing comparison for the logging-menu-entry
  state by using #define'd strings for that and the hex-output menu.
* tack.c: use getopt
* fun.c, crum.c, edit.c: fix coverity warning about copying into
  fixed-size buffer
* tack.c: do a sanity-check on $TERM
* package/debian/changelog, package/tack.spec, tack.h: bump
* aclocal.m4: resync with my-autoconf
* aclocal.m4: split-out CF__CURSES_DATA to simplify ifdef's
* aclocal.m4: workaround for Cygwin broken-linker
* tack.c: update copyright in version-message
* package/tack.spec, tack.h, package/debian/changelog, HISTORY: bump to
  1.09
* fun.c, init.c, output.c, tack.h: reduce some of the const/assignment
  and similar warnings seen in Unix builds
* edit.c, scan.c, tack.h, output.c: cppcheck-warnings
* package/debian/compat, package/debian/rules: fix build-warnings
* package/debian/copyright: update copyright
* Makefile.in, aclocal.m4, ansi.c, charset.c, color.c, configure.in,
  control.c, crum.c, edit.c, fun.c, init.c, menu.c, modes.c, modules,
  ncurses_tst.hin, output.c, pad.c, scan.c, sync.c, sysdep.c, tack.1,
  tack.c, tack.h, tackgen.c: update copyright notices using script which
  inspects commit-timestamps
* ansi.c, charset.c, color.c, control.c, crum.c, edit.c, fun.c, init.c,
  menu.c, modes.c, output.c, pad.c, scan.c, sync.c, sysdep.c, tack.c,
  tack.h, tackgen.c: rescind permission implied or otherwise to
  relicense my work as GPL3
* aclocal.m4: resync with my-autoconf
* package/debian/changelog, package/tack.spec, tack.h: bump
* config.guess, config.sub: update


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019