[ANNOUNCEMENT] fetchmail-6.4.37-1 / fetchmailconf-6.4.37-1

2023-05-06 Thread Achim Gratz via Cygwin


The current upstream release of fetchmail is now available on Cygwin.

The upstream release changelog is here:
https://sourceforge.net/projects/fetchmail/files/branch_6.4/

This release uses the Python3 interpreter and has been compiled with
support for NTLM, GSSAPI authentication, TLSv1.3 is also available.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


[ANNOUNCEMENT] Updated: {,{mingw64-{x86_64,i686}}xz 5.4.3-1

2023-05-06 Thread Achim Gratz via Cygwin


The following packages have been uploaded to the Cygwin distribution:

 xz-5.4.3-1
 liblzma5-5.4.3-1
 liblzma-devel-5.4.3-1

 mingw64-i686-xz-5.4.3-1
 mingw64-x86_64-xz-5.4.3-1

XZ Utils is free general-purpose data compression software with high 
compression ratio. XZ Utils are the successor to LZMA Utils.

This is an update to the latest upstream release.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


[ANNOUNCEMENT] Updated: Perl distributions

2023-05-06 Thread Achim Gratz via Cygwin


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

noarch
--
 perl-Alien-Build-2.79-1
 perl-Finance-Quote-1.49-3 (* see Note)


Note


The package perl-Finance-Quote has just been re-released for perl-5.36.1
with the same version it was available before so that it doesn't cause
problems when trying to upgrade Perl, but otherwise is in the process of
getting removed from Cygwin.


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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


[ANNOUNCEMENT] Updated: isl-0.26-1

2023-05-06 Thread Achim Gratz via Cygwin


The current version of isl is now available on Cygwin.

 isl-0.26-1
 mingw64-i686-isl-0.26-1
 mingw64-x86_64-isl-0.26-1

ISL is a library for manipulating sets and relations of integer points
bounded by linear constraints. Supported operations on sets include
intersection, union, set difference, emptiness check, convex hull,
(integer) affine hull, integer projection, and computing the
lexicographic minimum using parametric integer programming. It also
includes an ILP solver based on generalized basis reduction and
operations geared towards polyhedral compilation such as dependence
analysis, scheduling, and AST generation.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


[ANNOUNCEMENT] Updated: pkgconf 1.9.5-1

2023-05-06 Thread Achim Gratz via Cygwin


The following packages have been uploaded to the Cygwin distribution:

 libpkgconf-devel-1.9.5-1
 libpkgconf4-1.9.5-1
 pkg-config-1.9.5-1
 pkgconf-1.9.5-1

pkgconf is a program which helps to configure compiler and linker flags 
for development frameworks.  It is an alternative to pkg-config.

This is an update to the latest upstream release.  The cross-pkg-config 
commands have been switched to symlinks based on upstream advice.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


[ANNOUNCEMENT] Test: ncurses/-demo libncurses/-devel/++/w10 terminfo/-extra 6.4-4.20230429 (TEST)

2023-05-06 Thread Cygwin ncurses Maintainer via Cygwin-announce via Cygwin
The following test packages have been uploaded to the Cygwin distribution:

* ncurses   6.4-4.20230429
* ncurses-demo  6.4-4.20230429
* libncurses-devel  6.4-4.20230429
* libncurses++w10   6.4-4.20230429
* libncursesw10 6.4-4.20230429
* terminfo  6.4-4.20230429
* terminfo-extra6.4-4.20230429

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, and no newer release
becomes available, this release will be promoted to current stable.

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

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

https://invisible-island.net/ncurses/announce.html#h2-release-notes


20230429
* revise recent change to _nc_write_entry to isolate it to a Cygwin bug
* amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw mode
  was set
* fix a few warnings from cppcheck, etc.
* correct copy/paste error in nc_access.h

20230424
* check return value of _nc_save_str(), in special case for tic where
  extended capabilities are processed but the terminal description was
  not initialized
* regenerate llib-* files.

20230423
* add tiscan_s() to help applications check formatting capabilities that
  would be passed to tiparm_s, etc.
* add tiparm_s() to provide applications a way to tell ncurses what the
  expected parameters are for a capability
* improve check in lib_tparm.c, ensuring that a char* fits into a
  TPARM_ARG.
* add --disable-setuid-environ configure option
* drop compatibility with obsolete versions of tack, e.g., pre-1.08

20230418
* improve checks for limits on privileged execution:
  - modify _nc_syserr_abort() to use _nc_env_access(), rather than only
checking root uid.
  - use getauxval() when available, to improve setuid/setgid checks.
  - modify test packages to disable root access/environ options.
* modify tgoto() to accept no-parameter capabilities, for joe editor
 

20230415
* configure script fixes:
  - fix copy/paste error in configure option --disable-root-access
  - modify CF_XOPEN_SOURCE macro's amend default case to avoid
undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined.
* modify test_tparm to account for extended capabilities.
* add checks in tparm() and tiparm() for misuse of numeric parameters,
  overlooked in 20230408.
* fix errata in clear.1 and curs_terminfo.3x

20230408
* document limitations of tparm, and error-returns in curs_terminfo.3x
* document limitations of tgoto, and error-returns in curs_termcap.3x
* add xterm+focus to alacritty+common
* add "-v" option to tput, to show warnings.
* improve checks for malformed terminfo data
  - make the parameter type/count checks in _nc_tiparm() more stringent
  - update tgoto() to account for _nc_tiparm() changes
  - add checks in tparm() and tiparm() for misuse of string parameters
  - add special cases in tput to handle extensions Cs/Ms parameters
  - ignore compiled-terminfo where the array sizes exceed the standard

20230401
* modify experimental Windows driver to work with xterm mouse protocol.
* remove DECCOLM+DECSCLM from foot

20230311
* improve manpage description for addch versus unctrl format used for
  non-printable characters.
* modify version-check for gcc/g++, now works for msys2.
* modify check in _nc_write_entry() for multiply defined aliases to
  report problems within the current runtime of tic rather than for
  conflicts with pre-existing terminal descriptions.
* allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
* clarify interaction of -R option versus -C, -I and -r in infocmp
  manpage.
* build-fix in lib_win32con.c

20230225
* build-fixes for rpm test-packages.
* add/use configure check for clock_gettime(), to supersede
  gettimeofday().

20230218
* configure-script improvements:
  - recent msys2 headers work with _DEFAULT_SOURCE; amend check
  - use $ac_includes_default in most cases where stdlib.h should work
  - use #error consistently vs "make an error"
  - add configure macro for gettimeofday vs inline check

20230211
* set dwShareMode in calls to CreateConsoleScreenBuffer()
* use CreateFile with "CONIN$", 

[ANNOUNCEMENT] Test: dialog libdialog15/-devel 1.3-6.20230209 (TEST)

2023-05-06 Thread Cygwin dialog Maintainer via Cygwin-announce via Cygwin
The following test packages have been uploaded to the Cygwin distribution:

* dialog1.3-6.20230209
* libdialog-devel   1.3-6.20230209
* libdialog15   1.3-6.20230209

Please test this package as extensively as possible, especially if you
are a dialog developer, Cygwin package maintainer, or *texlive* user
as this package is used with all *texlive* installations.
If no issues are reported within a couple of weeks this package will be
upgraded to current stable.

A script interpreter which provides a set of curses widgets:
objects whose appearance and behavior can be customized.

For more information see the project home page:

https://invisible-island.net/dialog

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

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


2023/02/09

- install ".pc" files in the test-packages.
- add pkg-config ".pc" file, for use with the development library.

2023/02/07

- change shared-library configuration in test-packages to use the ABI
  version in the library filename to match its SONAME.
- add sample scripts to test-packages, using new makefile rule
  "install-examples".
- corrected cdialog*.install helper scripts in test-package for Debian
- change ftp URLs in test-packages to https
- updated configure script, e.g., for compiler-warning fixes.
- updated fur.po, zh_TW.po from http://translationproject.org/latest/dialog/


-- 
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


[ANNOUNCEMENT] Updated: cpuid 20230505

2023-05-06 Thread Cygwin cpuid Maintainer via Cygwin-announce via Cygwin
The following package has been upgraded in the Cygwin distribution:

* cpuid 20230505

Displays detailed information about the CPU(s) gathered from the
CPUID instruction, and also determines the exact model of CPU(s).
Where /proc/cpuinfo shows features important to a system, cpuid shows
what every feature in each CPU's architecture does.
It is updated and released frequently to stay current with Intel and
AMD information and supports other vendors' chips.

See the project home page for more information:

http://etallen.com/cpuid.html

For information about changes since the previous Cygwin release,
see below or /usr/share/doc/cpuid/ChangeLog after installation.


Thu May  5 2023 20230505

cpuid.c:

- Fixed bug in (multi-processing synth) in the recently rewritten
  decode_mp_synth(). The CPU counts for higher levels were not dividing
  out counts from lower levels. This is analogous to the way
  print_apic_synth() subtracts out bit widths from lower levels.

- Differentiate Core i3-N300 N-Series from ordinary N-Series. (They
  appear to differ only in branding.)

- Added hypervisor+4/eax bit 21: use hypercalls for MMIO config space
  I/O, based on LX. Not documented by Microsoft yet.

- In real_setup(), make inability to switch to CPU 0 no longer a fatal
  error. It is allowable for CPU 0 to be offlined, just like any other.

- Added (synth) decoding for (0,6),(8,15) Xeon W version of Sapphire
  Rapids, from instlatx64 sample.

- Corrected (synth) & (uarch synth) for Sapphire Rapids: family is
  Golden Cove, not Sunny Cove.

- Added (synth) & (uarch synth) Emerald Rapids family: Raptor Cove.

- Added (synth) & (uarch synth) Granite Rapids family: Redwood Cove.

- In decode_uarch_intel, mark Sapphire Rapids, Emerald Rapids & Granite
  Rapids with core_is_uarch to avoid replicating the name in (synth).

- Added (synth) decoding for (0,6),(10,10),2 Meteor Lake-M B0 from
  Coreboot.


-- 
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


[ANNOUNCEMENT] Updated: tack 1.09-4.20230201

2023-05-06 Thread Cygwin tack Maintainer via Cygwin-announce via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* tack  1.09-4.20230201

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

For changes please see below or read /usr/share/doc/tack/CHANGES
after installation:

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


2023-02-01

* package/debian/changelog, package/tack.spec, tack.h: bump
* aclocal.m4: resync with my-autoconf
* configure.in: initialize $ac_includes_default s/fgrep/$FGREP/
* configure: regen


-- 
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


[ANNOUNCEMENT] Updated: ruby-bindex 0.8.1

2023-05-06 Thread Daisuke Fujimura via Cygwin-announce via Cygwin
The following packages have been uploaded to the Cygwin distribution:

* ruby-bindex
* ruby-bindex-doc

Package summary
* https://cygwin.com/packages/summary/ruby-bindex-src.html

Changelog
* https://rubygems.org/gems/bindex

Bindings for your Ruby exceptions

-- 
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


Accessing outside datasets?

2023-05-06 Thread Bernard Rich via Cygwin
 Hello, I have read the introductory advice but still do not understand how
to access datasets stored on *C:* or on flash drives. Can you please point
me to the correct reference or email me the instructions?
Thanks,
Bernard Rich

-- 
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


ncurses work appreciation

2023-05-06 Thread Dr Bean via Cygwin
Thank you for your work on ncurses.

In vim, before, in lines with a wide character, the cursor
position was off by one.

Now with 6.4-3.20230114, the cursor is on the position it
appears to be on.

On Sat, 06 May 2023, Cygwin ncurses Maintainer via Cygwin-announce via Cygwin 
wrote:

> The following test packages have been uploaded to the Cygwin distribution:

> * ncurses 6.4-4.20230429
> * ncurses-demo6.4-4.20230429
> * libncurses-devel6.4-4.20230429
> * libncurses++w10 6.4-4.20230429
> * libncursesw10   6.4-4.20230429
> * terminfo6.4-4.20230429
> * terminfo-extra  6.4-4.20230429

-- 
Greg MathesonWhy I am a vegetarian--
http://drbean.sdf.orgI have no problem with dogs eating meat, but
drb...@freeshell.org the idea of a meat-eating monkey is unacceptable
 --Dr Bean

-- 
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


[ATTN. Maintainer] po4a

2023-05-06 Thread Achim Gratz via Cygwin-apps


Hi Erwin,

since po4a should be re-eleased for perl-5.36.1, I've updated your
cygport and pushed it to the playground branch on your repo.  Please
note that I've downgraded the version to 0.66, since the later releases
would need a new dependency that is not yet available on Cygwin
(Syntax::Keyword::Try).  I've added a dependency on perl-SGMLSpm
following Debian and fixed a test fail caused by a wrong assumption
about how the build directory looks like (cygport links to the sources
rather than creating a copy).  Please use a recent cygport version,
since it will create the correct perl5_0xy dependency automatically.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


[ORPHAN] perl-Finance-Quote

2023-05-06 Thread Achim Gratz via Cygwin-apps


The package can't have actually done something useful for quite some
time since most or all of its online data sources have vanished or
changed their format over time.  There is a new maintainer that tries to
fix things up, but in the process of doing so pulled in no less than 44
new dependencies, which I'm unwilling to add to Cygwin.

The module is currently a dependency of gnucash, which itself is
orphaned and almost 5 years old.  I suggest that we remove it from
Cygwin, too.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds


Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent

2023-05-06 Thread Jon Turney via Cygwin-apps

On 06/05/2023 06:37, Marco Atzeri wrote:

On 05.05.2023 22:44, Jon Turney wrote:

On 05/05/2023 21:15, Marco Atzeri via Cygwin-apps wrote:

On 02.05.2023 21:47, Achim Gratz via Cygwin-apps wrote:

Achim Gratz via Cygwin-apps writes:

I'm going to release Perl 5.36.1 to Cygwin in a few days.


Done.


Regards,
Achim.


I do not succeed to upgrade.
Setup complains that perl 5.36.1 requires perl_0536 but
nothing provides it


Please can you run setup with '-v', and mail me the setup.log.full?



attached


Thanks.

It looks like the conflict is over subversion-perl, which has yet to be 
rebuilt.


If you uninstall that, you should be able to upgrade perl.

I'm not quite sure why that's not indicated as a possible solution in 
the dependency conflict report.




Updated: {,{mingw64-{x86_64,i686}}xz 5.4.3-1

2023-05-06 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 xz-5.4.3-1
 liblzma5-5.4.3-1
 liblzma-devel-5.4.3-1

 mingw64-i686-xz-5.4.3-1
 mingw64-x86_64-xz-5.4.3-1

XZ Utils is free general-purpose data compression software with high 
compression ratio. XZ Utils are the successor to LZMA Utils.

This is an update to the latest upstream release.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent

2023-05-06 Thread Jon Turney via Cygwin-apps

On 03/05/2023 23:01, Ken Brown via Cygwin-apps wrote:

On 5/3/2023 8:19 AM, Ken Brown via Cygwin-apps wrote:
I wonder if those obsoleted packages are confusing setup.  In a new 
Cygwin installation, choosing only the base packages and cygport, 
setup wants to install perl-Test-Harness (and therefore perl 5.32).


I just tried a second experiment (with a new installation).  I chose 
base plus perl-Test-Harness.  Setup didn't report any problems; it 
simply added perl 5.32, and I let it complete the installation.  I then 
ran setup again, and the Pending view of the Select Packages page showed 
perl being upgraded to 5.36 and perl-Test-Harness being uninstalled.


So setup ended up doing the right thing with respect to the obsolete 
package, but it needed two passes.


Finally, I reran setup and chose cygport for installation.  This went 
through without a hitch.


I took the perl-Test-Harness dependency off automake (since Achim told 
me it was unneeded) around 21:00 UTC on the 03-05-2023


To me, it seems like both that, and an updated texinfo, were needed 
before installing cygport was possible, but I don't really understand why.


(There's definitely a problematic dependency chain cygport -> automake 
-> automake1.* -> texinfo -> versioned perl which we need to be aware of 
in future when rebuilding texinfo for updated perl)


I also noticed that the latest version of libsolv has a new API for 
getting the solver to explain it's decisions, so it might be nice at 
some stage to add some code to setup to use that and write what it says 
to the log (and then maybe go back and see what it says about the 
problematic circa).




fetchmail-6.4.37-1 / fetchmailconf-6.4.37-1

2023-05-06 Thread Achim Gratz


The current upstream release of fetchmail is now available on Cygwin.

The upstream release changelog is here:
https://sourceforge.net/projects/fetchmail/files/branch_6.4/

This release uses the Python3 interpreter and has been compiled with
support for NTLM, GSSAPI authentication, TLSv1.3 is also available.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Updated: isl-0.26-1

2023-05-06 Thread Achim Gratz


The current version of isl is now available on Cygwin.

 isl-0.26-1
 mingw64-i686-isl-0.26-1
 mingw64-x86_64-isl-0.26-1

ISL is a library for manipulating sets and relations of integer points
bounded by linear constraints. Supported operations on sets include
intersection, union, set difference, emptiness check, convex hull,
(integer) affine hull, integer projection, and computing the
lexicographic minimum using parametric integer programming. It also
includes an ILP solver based on generalized basis reduction and
operations geared towards polyhedral compilation such as dependence
analysis, scheduling, and AST generation.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Updated: pkgconf 1.9.5-1

2023-05-06 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 libpkgconf-devel-1.9.5-1
 libpkgconf4-1.9.5-1
 pkg-config-1.9.5-1
 pkgconf-1.9.5-1

pkgconf is a program which helps to configure compiler and linker flags 
for development frameworks.  It is an alternative to pkg-config.

This is an update to the latest upstream release.  The cross-pkg-config 
commands have been switched to symlinks based on upstream advice.

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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Updated: Perl distributions

2023-05-06 Thread Achim Gratz


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

noarch
--
 perl-Alien-Build-2.79-1
 perl-Finance-Quote-1.49-3 (* see Note)


Note


The package perl-Finance-Quote has just been re-released for perl-5.36.1
with the same version it was available before so that it doesn't cause
problems when trying to upgrade Perl, but otherwise is in the process of
getting removed from Cygwin.


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

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

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

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent

2023-05-06 Thread Ken Brown via Cygwin-apps

On 5/6/2023 9:34 AM, Jon Turney wrote:
(There's definitely a problematic dependency chain cygport -> automake 
-> automake1.* -> texinfo -> versioned perl which we need to be aware of 
in future when rebuilding texinfo for updated perl)


In addition to the dependencies above, there's actually a direct 
dependency cygport -> texinfo.


I was aware of this when rebuilding texinfo, after an initial failed 
attempt using SCALLYWAG.  The way I dealt with it was to forcibly update 
perl, ignoring setup's warnings.  I don't know if there's a better way 
to handle this in the future.  Maybe temporarily (or permanently?) 
remove those dependencies on texinfo?


Ken


Test: ncurses/-demo libncurses/-devel/++/w10 terminfo/-extra 6.4-4.20230429 (TEST)

2023-05-06 Thread Cygwin ncurses Maintainer via Cygwin-announce
The following test packages have been uploaded to the Cygwin distribution:

* ncurses   6.4-4.20230429
* ncurses-demo  6.4-4.20230429
* libncurses-devel  6.4-4.20230429
* libncurses++w10   6.4-4.20230429
* libncursesw10 6.4-4.20230429
* terminfo  6.4-4.20230429
* terminfo-extra6.4-4.20230429

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, and no newer release
becomes available, this release will be promoted to current stable.

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

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

https://invisible-island.net/ncurses/announce.html#h2-release-notes


20230429
* revise recent change to _nc_write_entry to isolate it to a Cygwin bug
* amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw mode
  was set
* fix a few warnings from cppcheck, etc.
* correct copy/paste error in nc_access.h

20230424
* check return value of _nc_save_str(), in special case for tic where
  extended capabilities are processed but the terminal description was
  not initialized
* regenerate llib-* files.

20230423
* add tiscan_s() to help applications check formatting capabilities that
  would be passed to tiparm_s, etc.
* add tiparm_s() to provide applications a way to tell ncurses what the
  expected parameters are for a capability
* improve check in lib_tparm.c, ensuring that a char* fits into a
  TPARM_ARG.
* add --disable-setuid-environ configure option
* drop compatibility with obsolete versions of tack, e.g., pre-1.08

20230418
* improve checks for limits on privileged execution:
  - modify _nc_syserr_abort() to use _nc_env_access(), rather than only
checking root uid.
  - use getauxval() when available, to improve setuid/setgid checks.
  - modify test packages to disable root access/environ options.
* modify tgoto() to accept no-parameter capabilities, for joe editor
 

20230415
* configure script fixes:
  - fix copy/paste error in configure option --disable-root-access
  - modify CF_XOPEN_SOURCE macro's amend default case to avoid
undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined.
* modify test_tparm to account for extended capabilities.
* add checks in tparm() and tiparm() for misuse of numeric parameters,
  overlooked in 20230408.
* fix errata in clear.1 and curs_terminfo.3x

20230408
* document limitations of tparm, and error-returns in curs_terminfo.3x
* document limitations of tgoto, and error-returns in curs_termcap.3x
* add xterm+focus to alacritty+common
* add "-v" option to tput, to show warnings.
* improve checks for malformed terminfo data
  - make the parameter type/count checks in _nc_tiparm() more stringent
  - update tgoto() to account for _nc_tiparm() changes
  - add checks in tparm() and tiparm() for misuse of string parameters
  - add special cases in tput to handle extensions Cs/Ms parameters
  - ignore compiled-terminfo where the array sizes exceed the standard

20230401
* modify experimental Windows driver to work with xterm mouse protocol.
* remove DECCOLM+DECSCLM from foot

20230311
* improve manpage description for addch versus unctrl format used for
  non-printable characters.
* modify version-check for gcc/g++, now works for msys2.
* modify check in _nc_write_entry() for multiply defined aliases to
  report problems within the current runtime of tic rather than for
  conflicts with pre-existing terminal descriptions.
* allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
* clarify interaction of -R option versus -C, -I and -r in infocmp
  manpage.
* build-fix in lib_win32con.c

20230225
* build-fixes for rpm test-packages.
* add/use configure check for clock_gettime(), to supersede
  gettimeofday().

20230218
* configure-script improvements:
  - recent msys2 headers work with _DEFAULT_SOURCE; amend check
  - use $ac_includes_default in most cases where stdlib.h should work
  - use #error consistently vs "make an error"
  - add configure macro for gettimeofday vs inline check

20230211
* set dwShareMode in calls to CreateConsoleScreenBuffer()
* use CreateFile with "CONIN$", 

Test: dialog libdialog15/-devel 1.3-6.20230209 (TEST)

2023-05-06 Thread Cygwin dialog Maintainer via Cygwin-announce
The following test packages have been uploaded to the Cygwin distribution:

* dialog1.3-6.20230209
* libdialog-devel   1.3-6.20230209
* libdialog15   1.3-6.20230209

Please test this package as extensively as possible, especially if you
are a dialog developer, Cygwin package maintainer, or *texlive* user
as this package is used with all *texlive* installations.
If no issues are reported within a couple of weeks this package will be
upgraded to current stable.

A script interpreter which provides a set of curses widgets:
objects whose appearance and behavior can be customized.

For more information see the project home page:

https://invisible-island.net/dialog

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

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


2023/02/09

- install ".pc" files in the test-packages.
- add pkg-config ".pc" file, for use with the development library.

2023/02/07

- change shared-library configuration in test-packages to use the ABI
  version in the library filename to match its SONAME.
- add sample scripts to test-packages, using new makefile rule
  "install-examples".
- corrected cdialog*.install helper scripts in test-package for Debian
- change ftp URLs in test-packages to https
- updated configure script, e.g., for compiler-warning fixes.
- updated fur.po, zh_TW.po from http://translationproject.org/latest/dialog/



Updated: cpuid 20230505

2023-05-06 Thread Cygwin cpuid Maintainer via Cygwin-announce
The following package has been upgraded in the Cygwin distribution:

* cpuid 20230505

Displays detailed information about the CPU(s) gathered from the
CPUID instruction, and also determines the exact model of CPU(s).
Where /proc/cpuinfo shows features important to a system, cpuid shows
what every feature in each CPU's architecture does.
It is updated and released frequently to stay current with Intel and
AMD information and supports other vendors' chips.

See the project home page for more information:

http://etallen.com/cpuid.html

For information about changes since the previous Cygwin release,
see below or /usr/share/doc/cpuid/ChangeLog after installation.


Thu May  5 2023 20230505

cpuid.c:

- Fixed bug in (multi-processing synth) in the recently rewritten
  decode_mp_synth(). The CPU counts for higher levels were not dividing
  out counts from lower levels. This is analogous to the way
  print_apic_synth() subtracts out bit widths from lower levels.

- Differentiate Core i3-N300 N-Series from ordinary N-Series. (They
  appear to differ only in branding.)

- Added hypervisor+4/eax bit 21: use hypercalls for MMIO config space
  I/O, based on LX. Not documented by Microsoft yet.

- In real_setup(), make inability to switch to CPU 0 no longer a fatal
  error. It is allowable for CPU 0 to be offlined, just like any other.

- Added (synth) decoding for (0,6),(8,15) Xeon W version of Sapphire
  Rapids, from instlatx64 sample.

- Corrected (synth) & (uarch synth) for Sapphire Rapids: family is
  Golden Cove, not Sunny Cove.

- Added (synth) & (uarch synth) Emerald Rapids family: Raptor Cove.

- Added (synth) & (uarch synth) Granite Rapids family: Redwood Cove.

- In decode_uarch_intel, mark Sapphire Rapids, Emerald Rapids & Granite
  Rapids with core_is_uarch to avoid replicating the name in (synth).

- Added (synth) decoding for (0,6),(10,10),2 Meteor Lake-M B0 from
  Coreboot.



Updated: tack 1.09-4.20230201

2023-05-06 Thread Cygwin tack Maintainer via Cygwin-announce
The following packages have been upgraded in the Cygwin distribution:

* tack  1.09-4.20230201

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

For changes please see below or read /usr/share/doc/tack/CHANGES
after installation:

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


2023-02-01

* package/debian/changelog, package/tack.spec, tack.h: bump
* aclocal.m4: resync with my-autoconf
* configure.in: initialize $ac_includes_default s/fgrep/$FGREP/
* configure: regen



Updated: ruby-bindex 0.8.1

2023-05-06 Thread Daisuke Fujimura via Cygwin-announce
The following packages have been uploaded to the Cygwin distribution:

* ruby-bindex
* ruby-bindex-doc

Package summary
* https://cygwin.com/packages/summary/ruby-bindex-src.html

Changelog
* https://rubygems.org/gems/bindex

Bindings for your Ruby exceptions


Re: [ITA] ruby-bindex 0.8.1

2023-05-06 Thread Jon Turney via Cygwin-apps

On 06/05/2023 02:00, Daisuke Fujimura via Cygwin-apps wrote:

Hello,



Cygportfile:
- https://cygwin.com/cgit/cygwin-packages/playground/tree/?h=ruby-bindex

Packages, logs:
- https://github.com/cygwin/scallywag/actions/runs/4898447211


Thanks. I added this to your packages.