Test: ncurses/-demo terminfo/-extra libncurses/-devel/++/w10 6.5+20240427 (TEST)

2024-04-28 Thread Cygwin ncurses Maintainer
The following test packages have been uploaded to the Cygwin distribution:

* ncurses   6.5+20240427
* ncurses-demo  6.5+20240427
* terminfo  6.5+20240427
* terminfo-extra6.5+20240427
* libncurses-devel  6.5+20240427
* libncurses++w10   6.5+20240427
* libncursesw10 6.5+20240427

The ncurses (new curses) library is an emulation of Sys V R 4
curses, and more. It uses terminfo format, supports pads, color,
multiple highlights, forms characters, function key mapping,
and has all the other SVR4 curses enhancements over BSD curses.

For more information see the project home page:

https://invisible-island.net/ncurses


Please test these packages as extensively as possible (especially if you
are a Cygwin package maintainer) as libncursesw10 is used in many
libraries including libreadline and utilities including less, vim,
emacs, most other editors, screen, tmux, mail and web clients, and bash.
Package maintainers should install this test release and rerun checks of
as many libraries and packages depending on libncurses{,++}w10 as
possible.
If no issues are reported in the next few weeks, this release may be
promoted to current stable.


As there are multiple components and may be many changes each release,
see below or read /usr/share/doc/ncurses/ANNOUNCE and
/usr/share/doc/ncurses/NEWS after installation:


20240427 6.5 release for upload to ftp.gnu.org
  - update announcement
  - fixes/corrections for manpages (patches by Branden Robinson).
  - fix redefinition of CASTxPTR, for legacy Unix.

20240420
  - improve formatting/style of manpages (patches by Branden Robinson).
  - compiler warning/portability fixes.

20240414
  - build/bug-fix for check-size feature (reports by Sam James, Gabriele
  Balducci).

20240413
  - improve formatting/style of manpages (patches by Branden Robinson).
  - provide for padding in check-size feature, using new_prescr() to
  pass interim SCREEN pointer.
  - complete change for opaque options (Gentoo #928973, cf: 20231021).
  - update package /debian/rules and related lintian overrides
  - revise progs.priv.h to provide for NC_ISATTY reuse

20240330
- remove masking of ISIG in cbreak().
- modify test/test_mouse.c to use curses api for raw/noraw.
- improved configure macros from other program development:
  - build-fix for clang on Solaris
  - suppress filename/timestamp in gzip'd manpages

20240323
- modify tput/tset reset feature to avoid 1-second sleep if running in
  a pseudo-terminal.
- modify check-size feature to avoid using it in a pseudoterminal
- improve formatting/style of manpages.
- trim a space after some "-R" options, fixing builds for applications
  built using clang and ncurses on Solaris.

20240309
- modify xgterm to work around line-drawing bug
- use CSI 3J in vte-2017

20240302
- add configure check for MB_LEN_MAX, to provide warning as needed.
- improve formatting/style of manpages.
- fix regression in tput which disallowed hex/octal parameters
- update config.guess, config.sub

20240224
- improve man/curs_mouse.3x style.
- provide for CCHARW_MAX greater than 1
- eliminate use of PATH_MAX in lib_trace.c
- work around misconfiguration of MacPorts gcc13, which exposes invalid
  definition of MB_LEN_MAX in gcc's fallback copy of limits.h.

20240217
- add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from
  xterm #389
- fix inconsistent description of wmouse_trafo().
- modify wenclose() to handle pads.
- improve manpage discussion of mouseinterval().

20240210
- compiler-warning fixes, while investigating an optimizer bug in
  MacPorts gcc13 13.2.0_4+stdlib_flag which results in only the first
  byte of a multibyte character being printed to the screen.

20240203
- minor changes to tracing and locale-checks.

20240127
- amend change to z39-a.
- use xterm+nopcfkeys, vt52-basic, dec+pp, dec+sl, vt52+arrows,
  hp+pfk+cr, klone+acs, klone+color, klone+sgr, ncr160wy50+pp
  to trim
- NetBSD-related fixes for x68k and wsvt52


ncurses 6.5 April 27, 2024.

This release is designed to be source-compatible with ncurses 5.0
through 6.4; providing extensions to the application binary interface
(ABI).
Although the source can still be configured to support the ncurses 5
ABI, the reason for the release is to reflect improvements to the
ncurses 6 ABI and the supporting utility programs.

There are, of course, numerous other improvements, listed in this
announcement.

The most important bug-fixes/improvements dealt with robustness issues. 
The release notes also mention some other bug-fixes, but are focused on
new features and improvements to existing features since ncurses 6.4
release.

Library improvements

New features

These are new features:

- The low-level terminfo and termcap interfaces are used both by the
  higher-level curses library, as well as by many applications.
  The functions which convert parameterized terminal capability strings
  for output to the terminal (tiparm and t

X.Org X11 package refresh

2024-04-28 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* libX11-1.8.9-1
* libXaw-1.0.16-1
* libXaw3d-1.6.6-1
* libXcursor-1.2.2-1
* libXdmcp-1.1.5-1
* libXext-1.3.6-1
* libXmu-1.2.1-1
* libfontenc-1.1.8-1
* libxcb-1.17.0-1
* libxkbcommon-1.7.0-1
* libxkbfile-1.1.3-1
* pixman-0.43.4-1

* bitmap-1.1.1-1
* editres-1.0.9-1
* iceauth-1.0.10-1
* listres-1.0.6-1
* mkfontscale-1.2.3-1
* xauth-1.1.3-1
* xbiff-1.0.5-1
* xditview-1.0.7-1
* xedit-1.2.4-1
* xev-1.2.6-1
* xfontsel-1.1.1-1
* xkbcomp-1.4.7-1
* xkbutils-1.0.6-1
* xload-1.2.0-1
* xlsfonts-1.0.8-1
* xman-1.2.0-1
* xmessage-1.0.7-1
* xmh-1.0.5-1
* xmore-1.0.4-1
* xpr-1.2.0-1
* xprop-1.2.7-1
* xrefresh-1.1.0-1
* xsm-1.0.6-1

* gccmakedep-1.0.4-1
* imake-1.0.10-1
* lndir-1.0.5-1
* makedepend-1.0.9-1
* xorg-sgml-doctools-1.12.1-1
* xorg-util-macros-1.20.1-1

* encodings-1.1.0-1
* xcb-proto-1.17.0-1
* xorgproto-2024.1-1
* xorg-docs-1.7.3-1

This is an update to the latest individual releases of several of the
X.Org X11 components.  Please see the upstream xorg-announce archives
for details about these releases.
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



Updated: setup (2.932)

2024-04-28 Thread Jon Turney


A new version of Setup (2.932) has been uploaded to:

 https://cygwin.com/setup-x86_64.exe  (64 bit version)
 https://cygwin.com/setup-x86.exe (32 bit version)

Changes compared to 2.931:

- Fix '--help' going into an endless loop when trying to line-break 
localized text which doesn't contain a space (Thanks to 赵伟)


- Fix handling of unicode in "Contribute to translations" link text

- Use "Microsoft YaHei UI" font for zh localized dialogs (Thanks to Yang 
Yu Lin)


- Use the actual processor architecture of the running setup (rather 
than the processor architecture selected for installation) in the URLs 
suggested for obtaining an updated setup.


- Likewise, display the actual processor architecture of the running 
setup (rather than the processor architecture selected for installation) 
in the splash page.



Replies to this message are not the place for setup feature requests.

For instructions on obtaining and building the source code for setup, 
see https://sourceware.org/cygwin-apps/setup.html


Please send bug reports, as usual, to the public mailing list cygwin AT 
cygwin DOT com.

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



Updated: {,mingw64-{x86_64,i686}-}libarchive-3.7.4-1

2024-04-28 Thread ASSI


Libarchive has been updated to version 3.7.4-1, the following
(sub-)packages:

libarchive (source)
libarchive-devel
libarchive13
bsdcat
bsdcpio
bsdtar
bsdunzip

are available in the Cygwin distribution.  The MinGW64 packages for
the cross-compilation toolchains have been updated as well:

mingw64-i686-libarchive
mingw64-x86_64-libarchive

This is a minor upstream bugfix release.

DESCRIPTION
Multi-format archive and compression library
It is a portable, efficient C library that can read and write streaming
archives in a variety of formats. It also includes implementations
of the common tar, cpio, and zcat command-line tools that use the
libarchive library.

HOMEPAGE
https://www.libarchive.org/

-- 
-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



Updated: Perl distributions

2024-04-28 Thread ASSI


The following Perl distributions have been updated to their latest
release version available on CPAN:

x86_64
--
 perl-Crypt-OpenSSL-Bignum-0.09-5
 perl-Net-DNS-SEC-1.24-1
 perl-Text-CSV_XS-1.54-1
 perl-XS-Parse-Keyword-0.41-1

noarch
--
 perl-Business-ISBN-Data-20240426.001-1
 perl-DateTime-Locale-1.42-1
 perl-ExtUtils-Config-0.009-1
 perl-ExtUtils-InstallPaths-0.013-1
 perl-MIME-tools-5.515-1
 perl-Test-MockModule-0.178.0-1
 perl-Test2-Suite-0.000162-1

-- 
-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.



aom 3.9.0-1

2024-04-28 Thread Takashi Yano via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution:

* aom-3.9.0-1
* libaom3-3.9.0-1
* libaom-devel-3.9.0-1


-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
.