rxvt-unicode 9.26-1

2024-08-25 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* rxvt-unicode-9.26-1
* rxvt-unicode-debuginfo-9.26-1

rxvt-unicode is a colour vt102 terminal emulator intended as an
xterm(1) replacement for users who do not require features such as Tektronix
4014 emulation and toolkit-style configurability. As a result, rxvt-unicode
uses much less swap space -- a significant advantage on a machine serving many
X sessions.



-- 
  *** 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: 
.



keychain 2.8.5-1

2024-06-13 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* keychain-2.8.5-1

keychain is a manager for ssh-agent, typically run from
~/.bash_profile.  It allows your shells and cron jobs to share a single
ssh-agent process.  By default, the ssh-agent started by keychain is long-
running and will continue to run, even after you have logged out from the
system.



-- 
  *** 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: 
.



meson 1.3.2-1

2024-06-02 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* meson-1.3.2-1

Meson is an open source build system meant to be extremely fast.  It generates
files for various backends including Ninja, Visual Studio, and Xcode. Meson does
not generate Makefiles, relying solely on Ninja for Linux and Unix support.



This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-1-3-0.html


-- 
  *** 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: 
.



cygport 0.36.9-1

2024-05-06 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.9-1

cygport is the standard method for building and maintaining packages for 
the Cygwin distribution.



Christian Franke (7):
  Use correct wording if only one package is announced
  Fix variable expansion in error message of embedded SMTP perl script
  Modify origsrc timestamp in patch files if SOURCE_DATE_EPOCH is used
  dodoc: Document handling of .md, .rst and .txt extensions
  Add repro-build, repro-diff und repro-check commands
  dodoc: Skip a file if a compressed version already exists
  Add repro-finish command

Daisuke Fujimura (1):
  Avoid using ruby to look for dependencies when building ruby package

Jon Turney (6):
  Update copyrights to 2024
  Update supported WX_VERSION range listed in doc
  Correct logic for suppressing cygwin-debuginfo self-requires
  Avoid the package's provides appearing in requires
  CI: Update deprecated github actions
  Bump version to 0.36.9

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

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



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



ninja 1.12.0-1

2024-04-21 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* ninja-1.12.0-1
* ninja-debuginfo-1.12.0-1

Ninja is yet another build system. It takes as input the interdependencies of 
files (typically source code and output executables) and
orchestrates building them, quickly.



-- 
  *** 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: 
.



xorg-server-21.1.12-1

2024-04-15 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.12-1
* xorg-server-common-21.1.12-1
* xorg-server-debuginfo-21.1.12-1
* xorg-server-devel-21.1.12-1
* xorg-server-extra-21.1.12-1
* xorg-server-xorg-21.1.12-1
* xwinclip-21.1.12-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1][2][3], the following cygwin-specific 
changes have been made since 21.1.9-1:


* Fix a buffer overflow detected when compiling with _FORTIFY_SOURCE=3

[1] https://lists.x.org/archives/xorg-announce/2023-December/003436.html
[2] https://lists.x.org/archives/xorg-announce/2024-January/003442.html
[3] https://lists.x.org/archives/xorg-announce/2024-April/003499.html
--
 *** 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: 
.



gcab 1.6-1

2024-03-19 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* gcab-1.6-1
* gcab-debuginfo-1.6-1
* girepository-gcab1.0-1.6-1
* libgcab-devel-1.6-1
* libgcab-doc-1.6-1
* libgcab1.0_0-1.6-1
* vala-gcab1.0-1.6-1

A GObject library to create cabinet files



-- 
  *** 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: 
.



osslsigncode 2.8-1

2024-03-12 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* osslsigncode-2.8-1
* osslsigncode-debuginfo-2.8-1

Platform-independent tool for Authenticode signing of
PE(EXE/SYS/DLL/etc), CAB and MSI files - uses OpenSSL and libcurl.
It also supports timestamping (Authenticode and RFC3161).



-- 
  *** 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.931)

2024-03-09 Thread Jon Turney



A new version of Setup (2.931) 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.930:

- Fix inability of 32-bit setup to retrieve anything from the Internet. 
Oops. (a regression in 2.930)

  Addresses: https://cygwin.com/pipermail/cygwin/2024-February/255373.html

- Updated translations


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



gdb 14.2-1 (TEST)

2024-03-04 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* gdb-14.2-1
* gdb-debuginfo-14.2-1
* gdb-multiarch-14.2-1

The GNU debugger, allows you to debug programs written in C, C++,
and other languages, by executing them in a controlled fashion
and printing their data.

This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2024/000138.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

In addition, it contains the following patches carried forward from the 
previous Cygwin package:

* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal delivery 
wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of realpath() 
is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna Vinschen)
* Simplify and improve handling of inferior context after a Cygwin signal
* Use cygwin pgid if inferior is a cygwin process (Takashi Yano)


-- 
  *** 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: 
.



cygport 0.36.8-1

2024-02-11 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.8-1

cygport is the standard method for building and maintaining packages for 
the Cygwin distribution.



Achim Gratz (1):
  Switch to gpg2

Christian Franke (2):
  Increase _FORTIFY_SOURCE level from 2 to 3 in CFLAGS
  Add initial support for SOURCE_DATE_EPOCH

Daisuke Fujimura (2):
  cmake.cygclass: Add a src_test which invokes the cmake test driver
  git.cygclass: Retry without the depth option

Jon Turney (4):
  testsuite: Fix pangomm1.4 build with latest pango
  pkg: Add coredump to list of unexpected files in a package
  Use file-prefix-map rather than debug-prefix-map
  Bump version to 0.36.8


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

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: setup (2.930)

2024-02-07 Thread Jon Turney



A new version of Setup (2.930) 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.929:

- Add some hardening against "DLL hijacking" attacks (Thanks to Corinna 
Vinschen for doing all the thinking involved)


Briefly, these attacks involve tricking you into downloading a malicious 
DLL with the same name as a Windows system DLL into the same directory 
you download and then run setup from.



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: setup (2.929)

2024-02-01 Thread Jon Turney



A new version of Setup (2.926) 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.926:

- On Windows 7, Windows Server 2008 R2, Windows 8 and Windows Server 
2012 (Windows NT 6.1, 6.2) and earlier, stop with an error indicating 
Cygwin is unsupported. (Use the --allow-unsupported-windows option, 
which requires an explicit --site URL, to avoid that check)


- The uncompressed setup executable is now published to 
https://cygwin.com/setup/ for the benefit of the few who can't run a UPX 
compressed setup, or want to run it under gdb.


- Added a resize grip in the bottom-right of the dialog, to visually 
indicate that it is resizeable.


- Added Ctrl+K accelerator for keep or skip in package chooser (thanks 
to Christian Franke)


- Enhance 'quiet' mode to allow window to be input-disabled or hidden

'-q'/'--quiet-mode' now accepts an optional parameter specifying how the 
setup wizard behaves: 'unattended' is the existing behaviour, 'noinput' 
also disables mouse and keyboard interaction with the wizard, and 
'hidden' hides the wizard.


- Fix extracting large files (>2 GiB) from packages (thanks to Achim Gratz)
  Addresses: https://cygwin.com/pipermail/cygwin/2023-October/254562.html

- Translation updates.

- Add German and Polish translations (thanks to weblate contributors 
Markus, Ettore Atalan, Luis Mengel and WaldiS)


Some small adjustments have been made to the layout of the dialog 
templates to accommodate places where the translation is longer.  Please 
report it if there are any spots I've missed where the text overflows 
the space available.



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



tmux 3.3a-1.20240122gitea7136fb

2024-01-31 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* tmux-3.3a-1.20240122gitea7136fb
* tmux-debuginfo-3.3a-1.20240122gitea7136fb

tmux enables a number of terminals (or windows) to be accessed and
controlled from a single terminal like screen. tmux runs as a server-client
system. A server is created automatically when necessary and holds a number of
sessions, each of which may have a number of windows linked to it. Any number
of clients may connect to a session, or the server may be controlled by issuing
commands with tmux. Communication takes place through a socket, by default
placed in /tmp. Moreover tmux provides a consistent and well-documented command
interface, with the same syntax whether used interactively, as a key binding,
or from the shell. It offers a choice of vim or Emacs key layouts.



-- 
  *** 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: 
.



meson 1.2.3-1

2024-01-04 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-1.2.3-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-1-2-0.html
--
 *** 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: 
.



nginx 1.24.0-1

2023-12-19 Thread Jon Turney via Cygwin-announce


The following packages have been uploaded to the Cygwin distribution:

* nginx-1.24.0-1
* nginx-debuginfo-1.24.0-1
* nginx-mod_http_image_filter-1.24.0-1
* nginx-mod_http_perl-1.24.0-1
* nginx-mod_http_xslt_filter-1.24.0-1
* nginx-mod_mail-1.24.0-1
* nginx-mod_stream-1.24.0-1

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy
server, and a generic TCP/UDP proxy server.


-- 
  *** 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: 
.



gdb 14.1-1 (TEST)

2023-12-12 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* gdb-14.1-1
* gdb-debuginfo-14.1-1
* gdb-multiarch-14.1-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2023/000137.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

This release adds a separate package containing a gdb built with 
multiarch support for cross-debugging by connecting to a gdbserver 
running on a different architecture.


In addition, it contains the following patches carried forward from the 
previous Cygwin package:


* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal 
delivery wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of 
realpath() is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna 
Vinschen)

* Simplify and improve handling of inferior context after a Cygwin signal
* Use cygwin pgid if inferior is a cygwin process (Takashi Yano)
--
 *** 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: 
.



xorg-server-21.1.9-1

2023-12-10 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.9-1
* xorg-server-common-21.1.9-1
* xorg-server-debuginfo-21.1.9-1
* xorg-server-devel-21.1.9-1
* xorg-server-extra-21.1.9-1
* xorg-server-xorg-21.1.9-1
* xwinclip-21.1.9-1

These packages contain XWin and the other X.Org X11 servers.

There are no cygwin-specific changes in addition to the upstream fixes 
[1] since 21.1.8-1.


[1] https://lists.x.org/archives/xorg-announce/2023-October/003431.html
--
 *** 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: 
.



X.Org X11 package refresh

2023-12-09 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* libX11-1.8.7-1
* libXpm-3.5.17-1
* libXrandr-1.5.4-1
* libdmx-1.1.5-1
* libxcb-1.16-1
* xcb-util-cursor-0.1.5-1
* xtrans-1.5.0-1

* font-util-1.4.1-1
* fonttosfnt-1.2.3-1
* xeyes-1.3.0-1
* xman-1.1.6-1
* xrdb-1.2.2-1
* xscope-1.4.4-1
* xwd-1.0.9-1

* xcb-proto-1.16.0-1
* xorgproto-2023.2-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.

Of particular note:

* xtrans now supports an additional, alternative form of the display 
name in the DISPLAY env var, directly containing the absolute pathname 
of a Unix domain socket the server is listening on.


* xeyes now supports the -biblicallyAccurate option, allowing a 
scripturally correct rendering of many-eyed seraphim.

--
 *** 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: 
.



meson 1.1.1-1

2023-11-23 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-1.1.1-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-1-1-0.html

--
 *** 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. It will be in the 
format:

List-Unsubscribe: , 


The easiest unsubscribe method is to visit the web page associated with the 
mailing list as seen above, and click Unsubscribe.

Alteratively, you can send email to the list server using the address given in 
the mailto: above.

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

https://sourceware.org/lists.html#unsubscribe

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


python-requests 2.31.0-1

2023-11-12 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* python-requests-2.31.0-1
* python3-requests-2.31.0-1
* python37-requests-2.31.0-1
* python38-requests-2.31.0-1
* python39-requests-2.31.0-1

Requests allow you to send HTTP/1.1 requests. You can add headers, form 
data, multipart files, and parameters with simple Python dictionaries, 
and access the response data in the same way. It's powered by httplib 
and urllib3, but it does all the hard work and crazy hacks for you.


--
 *** 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. It will be in the 
format:

List-Unsubscribe: , 


The easiest unsubscribe method is to visit the web page associated with the 
mailing list as seen above, and click Unsubscribe.

Alteratively, you can send email to the list server using the address given in 
the mailto: above.

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

https://sourceware.org/lists.html#unsubscribe

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


cygport 0.36.7-1

2023-10-28 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.7-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.


Adam Dinwoodie (1):
  python-wheel: Check for pythonXX-wheel

Brian Inglis (1):
  autotools: Support AC_CONFIG_MACROS_DIRS

Jon Turney (9):
  testsuite: Use git for python-clang bindings upstream
  testsuite: Add unfs3 as a test for svn download
  CI: stop testing bzr download
  testsuite: Add qt4 projects hint files
  CI: Preserve logs as a build artifact
  testsuite: Add a trivial test of various patch compressions
  Add a deprecation warning for DEPEND
  Drop download/hg test
  Bump version to 0.36.7

Yasutaka ATARASHI (1):
  lib/src_prep.cygpart: Fix incorrect options passed to unzstd in unpack()



--
 *** 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. It will be in the 
format:

List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin-announce>, 
<mailto:cygwin-announce-requ...@cygwin.com?subject=unsubscribe>

The easiest unsubscribe method is to visit the web page associated with the 
mailing list as seen above, and click Unsubscribe.

Alteratively, you can send email to the list server using the address given in 
the mailto: above.

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

https://sourceware.org/lists.html#unsubscribe

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


Announcements now only go to the cygwin-announce list

2023-09-21 Thread Jon Turney



The auto-forwarding of announcements from the cygwin-announce mailing 
list to the cygwin mailing list has been removed.


This seems to be hard to make work reliably (sometimes it doubles the 
messages, sometimes they don't get forwarded), apparently prevents us 
from adding a meaningful standard footer (e.g. with unsubscribe 
instructions, so we have to rely on maintainers remembering to add it 
manually), and no-one seems to know why we're doing it.


If you want to continue to receive these announcements in the future, 
please consider subscribing to the cygwin-announce mailing list (or 
reading it via news://news.gmane.io/gmane.os.cygwin.announce, or via the 
various protocols that inbox.sourceware.org provides).


meson 1.0.2-1

2023-08-20 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-1.0.2-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-1-0-0.html


Updated: setup (2.926)

2023-07-29 Thread Jon Turney



A new version of Setup (2.926) 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.925:

- Add some resilience against transient errors when reading files from 
the local package cache, as can occasionally happen when it resides on a 
network filesystem (thanks to Corinna Vinschen)


- Fix reinstall via command line (thanks to Bill Stewart for helping to 
identify this is a regression in 2.919)

  Addresses: https://cygwin.com/pipermail/cygwin/2023-March/253352.html

- Translation updates.

- Add a link to translation website on splash page

- Add a tooltip to the additional site textbox and extend '--site' help 
text to indicate that 'site' can also be specified by a path or UNC 
path, as well as a URL.



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.


cygport 0.36.6-1

2023-07-23 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.6-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.


Jon Turney (2):
  cygport.in: only try to turn on case-sensitivity when we create workdir
  Bump version to 0.36.6



python2 removed

2023-07-09 Thread Jon Turney



Python 2.7 is the last python2 version, which was sunset on January 1, 
2020 [1][2].


Only three and a half years later, I've removed the packages for the 
python2 interpreter: python{,2,27}-{,devel,test,tkinter} and idle{,2,27}


python2 will continue to work where already installed, but it will not 
be possible to install it, or any packages which depend upon it.


Work has been done to identify and update the packages which need 
rebuilding for python3, but not all effected packages have yet been updated.


If those packages are important to you, please consider helping us bring 
them up to date [3].


[1] https://www.python.org/doc/sunset-python-2/
[2] https://endoflife.date/python
[3] https://cygwin.com/packaging-contributors-guide.html#adopt


glib2.0 2.64.6-1 (TEST)

2023-07-02 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* libglib2.0_0-2.64.6-1
* libglib2.0-devel-2.64.6-1
* libglib2.0-doc-2.64.6-1

GLib is the low-level core library that forms the basis for projects
such as GTK+ and GNOME. It provides data structure handling for C,
portability wrappers, and interfaces for such runtime functionality as
an event loop, threads, dynamic loading, and an object system.

This is a long-needed update to a later upstream release.  Thanks to Ken 
Brown for doing lots of the actual hard work involved.


There are many test-suite failures, however, as far as I can tell, they 
are not regressions, so this should work as well as it ever did.


ddd-3.4.0-1

2023-06-25 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** ddd-3.4.0-1

GNU DDD is a graphical front-end for command-line debuggers
such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash
debugger bashdb, the GNU Make debugger remake, or the Python debugger
pydb. Besides 'usual' front-end features such as viewing source
texts, DDD has become famous through its interactive graphical
data display, where data structures are displayed as graphs.

This is an update to the latest upstream release, a mere 14 years after 
the previous one.


cygport 0.36.5-1

2023-06-25 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.5-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.


Jon Turney (8):
  doc: Fix formatting in RESTRICT documentation
  meson: explicitly use 'meson setup'
  Set the default CYGWIN_FILES globally
  Revert "Update for updated ruby"
  Update tests for updated perl
  Ensure lua is available for tests
  Update for updated R
  Bump version to 0.36.5




xorg-server-21.1.8-1

2023-06-19 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.8-1
* xorg-server-common-21.1.8-1
* xorg-server-extra-21.1.8-1
* xorg-server-devel-21.1.8-1
* xorg-server-xorg-21.1.8-1
* xwinclip-21.1.8-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1][2][3][4], the following 
cygwin-specific changes have been made since 21.1.4-2:


* Fix keyboard layout mapping for us-dvorak for xkeyboard-config 2.39
  Addresses:https://cygwin.com/pipermail/cygwin/2023-June/253847.html

[1] https://lists.x.org/archives/xorg-announce/2022-December/003303.html
[2] https://lists.x.org/archives/xorg-announce/2022-December/003310.html
[3] https://lists.x.org/archives/xorg-announce/2023-February/003321.html
[4] https://lists.x.org/archives/xorg-announce/2023-March/003377.html



Re: Updated: XtoW 20160323-1 (experimental)

2023-05-21 Thread Jon Turney

On 23/03/2016 14:43, Jon Turney wrote:


The following packages have been updated in the Cygwin distribution:

*** XtoW-20160323-1

xtow is a window manager using the libxcwm library, which is:

* native: it integrates with native window management by putting each 
top-level X window in it's own Windows window (similar to XWin 
-multiwindow)


* compositing: X windows with per-pixel alpha are composited into the 
native DWM desktop on Windows Vista and later (e.g. a native window can 
be seen through a semi-transparent X window placed over it)


XtoW is still experimental, but should now be usable enough for doing 
some actual work. Testing and problem reports are appreciated.


I've removed this package, as this experiment has long since run its course.

The useful part of this is now built into the XWin server, so you can 
get the same effect by using the -multiwindow and -compositealpha options.




X.Org X11 package refresh

2023-05-20 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* libSM 1.2.4-1
* libX11 1.8.4-1
* libXaw 1.0.15-1
* libXaw3d 1.6.5-1
* libXfixes 6.0.1-1
* libXft 2.3.8-1
* libXi 1.8.1-1
* libXpm 3.5.16-1
* libXt 1.3.0-1
* xcb-util 0.4.1-1

* beforelight 1.0.6-1
* font-util 1.4.0-1
* setxkbmap 1.3.4-1
* xcalc 1.1.2-1
* xdpyinfo 1.3.4-1
* xhost 1.0.9-1
* xinput 1.6.4-1
* xwininfo 1.1.6-1

* xf86-video-dummy 0.4.1-1
* xf86-video-qxl 0.1.6-1

* xbitmaps 1.1.3-1
* xcursor-themes 1.0.7-1
* xorg-cf-files 1.0.8-1
* xorg-util-macros 1.20.0-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.


meson 0.64.1-1

2023-05-13 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.64.1-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-64-0.html



cygport 0.36.4-1

2023-05-04 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.4-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.


Daisuke Fujimura (1):
  rubygem: Supply 'gem install' bindir relative to build-root

Jon Turney (2):
  rubygem: Make errors from 'gem build' and 'gem install' fatal
  Bump version to 0.36.4



cygport 0.36.3-1

2023-04-27 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.3-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Daisuke Fujimura (1):
  pkg_info: add automatic determination of the appropriate ruby_xy0 
requirement


Jon Turney (2):
  Update for updated ruby
  Bump version to 0.36.3


cygport 0.36.2-1

2023-04-13 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.1-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

Stripping of executables is now parallelized.  With many cores, this can 
result in a large speed up for packages with many executable files. 
(Thanks to Achim Gratz)



Achim Gratz (1):
  lib/src_postinst.cygpart: parallelize __prepstrip

Brian Inglis (1):
  lib/src_fetch.cygpart: iterate thru mirror lists if downloads fail

Jon Turney (4):
  Try to turn case-sensitivity on for the working directory on Cygwin
  autotools: Update documented range of WANT_AUTOMAKE values
  Move creation of dbgsrc.out.0 before checking if RESTRICT 
contains 'strip'

  Bump version to 0.36.2

Ken Brown (1):
  git: Try 'main' if there's no master branch

Marco Atzeri (1):
  python-wheel: Allow projects without setup.py or setup.cfg, only 
pyproject.toml (PEP 518)


cygport 0.36.1-1

2023-03-11 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.1-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

cygport now warns if building on a case-insensitive filesystem.  Add a 
new RESTRICT which makes that an error.



Jon Turney (6):
  Report an error when SRC_URI has no basename
  Add RESTRICT 'case-insensitive'
  src_postinst: Improve X session shortcut folder naming
  Improve error if CATEGORY or SUMMARY isn't set
  src_postinstall: fix $PKG[0] == $PN assumption
  Bump version to 0.36.1

Ken Brown (1):
  texlive.cygclass: remove references to i386-cygwin

Stuart Caie (1):
  src_postinst: Avoid an infinite loop in __prep_libtool_modules



Updated: setup (2.925)

2023-03-05 Thread Jon Turney



A new version of Setup (2.925) 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.924:

- Show a deprecation warning for Windows 6.1 and 6.2

Show a warning if we're running on a Windows version for which support 
was deprecated in Cygwin 3.4 (with removal planned in Cygwin 3.5, later 
this year) i.e:


Windows 6.1 (Windows 7, Windows Server 2008R2)
Windows 6.2 (Windows 8, Windows Server 2012).

- Ignore attempts to select the reinstall action, if the installed 
version is not accessible (e.g. reinstall is run from local directory 
but the package is no longer cached) (thanks to Christian Franke)


- Add an '(x86_64)' suffix to start menu folders names when installing 
x86_64 Cygwin on some other architecture (e.g ARM64).


- Various fixes around "All Users/"Just For Me" (thanks to Christian 
Franke for investigating these problems):


-- Fix a long-standing bug (since 2012), where installed files are owned 
by the user's primary group, rather than the Adminstrators group, when 
installing for "All Users".
-- We no longer change group back to the user's primary group while 
running postinstall scripts, when installing for "All Users". This was 
only for the benefit of mkgroup/mkpasswd being run by the postinstall 
script, which we don't do any more.

-- Fix "Just For Me" being ignored, when run with Admininstrator privileges
-- Fix "All Users" being selectable but basically ineffectual, when not 
run with Admininstrator privileges


- Fix a bug in handling (documented, but as yet unused) 'Source:' lines 
in setup.ini.


- Add an experimental zn_CN GUI translation, contributed via weblate by 
Xiang Heng Wei


- Various internal fixes to Unicode handling in GUI to support that.


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.


net-snmp-5.9.3-1

2023-02-24 Thread Jon Turney



DESCRIPTION:

Simple Network Management Protocol (SNMP) is a widely used protocol
for monitoring the health and welfare of network equipment
(eg. routers), computer equipment and even devices like
UPSs. Net-SNMP is a suite of applications used to implement SNMP v1,
SNMP v2c and SNMP v3 using both IPv4 and IPv6. The suite includes:

  * Command-line applications to:
* retrieve information from an SNMP-capable device, either using
  single requests (snmpget, snmpgetnext), or multiple requests
  (snmpwalk, snmptable, snmpdelta).
* manipulate configuration information on an SNMP-capable device
  (snmpset).
* retrieve a fixed collection of information from an
  SNMP-capable device (snmpdf, snmpnetstat, snmpstatus).
* convert between numerical and textual forms of MIB OIDs, and
  display MIB content and structure (snmptranslate).
  * A graphical MIB browser (tkmib), using Tk/perl.
  * A daemon application for receiving SNMP notifications
 (snmptrapd). Selected notifications can be logged (to syslog,
 the NT Event Log, or a plain text file), forwarded to another
 SNMP management system, or passed to an external application.
  * An extensible agent for responding to SNMP queries for
management information (snmpd). This includes built-in support
for a wide range of MIB information modules, and can be extended
using dynamically loaded modules, external scripts and commands,
and both the SNMP multiplexing (SMUX) and Agent Extensibility
(AgentX) protocols.
  * A library for developing new SNMP applications, with both C and
perl APIs.

CYGWIN NOTES:
=

 * The snmpd daemon does not provide much useful information.
   Installing it as a service under Cygwin is left as an exercise
   for the user.

 * I wasn't able to run the test suite due to some issue with the
   way that runs the daemon that I wasn't able to resolve.

 * This is an NMU of an orphaned package, rebuilding it for perl 5.32
   and python3. If this package doesn't have a maintainer by the next
   time such a rebuild is needed, it will be removed.

QUESTIONS:
==
If you want to make a point or ask a question the Cygwin mailing list is
the appropriate place.


gdb 13.1-1 (TEST)

2023-02-21 Thread Jon Turney



The following package has been updated in the Cygwin distribution:

* gdb-13.1-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2023/000134.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

Of particular interest:

* The 'disable-randomization' setting now works on Windows versions 
which support disabling ASLR for a spawned process. If supported, it's 
on by default.


* GDB can now show thread names set with SetThreadDescription() (which 
is used by Cygwin's implementation of pthread_setname_np(), the 
equivalent UNIX API)


In addition, it contains the following patches carried forward from the 
previous Cygwin package:


* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal 
delivery wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of 
realpath() is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna 
Vinschen)

* Simplify and improve handling of inferior context after a Cygwin signal
* Use cygwin pgid if inferior is a cygwin process (Takashi Yano)



upcoming network outage 2023-01-31

2023-01-29 Thread Jon Turney



We've received word from our data centre hosts that they will have a 
network infrastructure outage 2023-01-31 (this coming Tuesday), 
8am-12am-ish EST (UTC-5).


cygwin.com web and git will be unavailable during this outage.

The Cygwin setup program should continue to function (as if it can't 
contact cygwin.com, it should use a cached mirror list, and all package 
downloads are from a mirror).


cygport 0.36.0-1

2023-01-22 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.36.0-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

* Error on attempts to build python2 packages with the 
python2{,-disutils,-wheel} cygclasses, or with the python-wheel cygclass 
with a PYTHON_WHEEL_VERSIONS containing "2".


* Warn about the upstream deprecation of python distutils (removal is 
planned for Python 3.12).


* Document the implicit actions taken on files in $C.  For those rare 
packages which use those actions, add CYGWIN_FILES to place files in $C, 
as an alternative to creating them with a ${PF}.cygwin.patch file.


* Document that it's valid to set PN_debuginfo_OBSOLETES, even though 
PN_debuginfo is not explicitly listed in PKG_NAMES.



Achim Gratz (1):
  bin/cygport.in: make system-wide defaults overrideable by user defaults

Jon Turney (22):
  pkg: Allow package compression to be specified
  pkg: don't put local user:group info into package archives
  Try harder to preserve upstream timestamps in source package
  Add a test of arch-invariant SRC_URI and PATCH_URI logic
  Ignore errors in nested source-ing of cygport
  Add a test which runs 'cygport vars'
  Document actions taken on files in $C
  Provide an alternative mechanism to get files into $C
  Add a test of CYGWIN_FILES functionality
  Ensure example cygports in documentation contain LICENSE and HOMEPAGE
  pkg_upload: doc: Update (now redirected) URLs in uploading documentation
  python{,2,3}-distutils: Warn that distutils is deprecated
  pkg: doc: Drop mention of empty obsoletion packages
  pkg_info: Use absolute path to cygpath
  Fix python/wheel test and restore in CI
  Make 'inherit python2{,-disutils,-wheel}' an error
  Make PYTHON_WHEEL_VERSIONS containing "2" or "2.x" an error
  Update tests for python2 EOL
  Update copyrights to 2023
  doc: Update VERSION and RELEASE constraints to align with reality
  Clarify error message suggesting AUTOCONF_VERSION
  Bump version to 0.36.0


X.Org X11 package refresh

2022-12-18 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* bdftopcf 1.1.1-1
* imake 1.0.9-1
* libICE 1.1.1-1
* libX11 1.8.3-1
* libXScrnSaver 1.2.4-1
* libXau 1.0.11-1
* libXcomposite 0.4.6-1
* libXdamage 1.1.6-1
* libXdmcp 1.1.4-1
* libXext 1.3.5-1
* libXinerama 1.1.5-1
* libXmu 1.1.4-1
* libXpm 3.5.14-1
* libXrandr 1.5.3-1
* libXrender 0.9.11-1
* libXres 1.2.2-1
* libfontenc 1.1.7-1
* libxkbfile 1.1.2-1
* lndir 1.0.4-1
* makedepend 1.0.8-1
* pixman 0.42.2-1
* rgb 1.1.0-1
* sessreg 1.1.3-1
* smproxy 1.0.6-1
* transset 1.0.3-1
* viewres 1.0.7-1
* x11perf 1.6.2-1
* xcb-util-cursor 0.1.4-1
* xcb-util-errors 1.0.1-1 (NEW)
* xcb-util-image 0.4.1-1
* xcb-util-keysyms 0.4.1-1
* xcb-util-renderutil 0.3.10-1
* xcb-util-wm 0.4.2-1
* xcompmgr 1.1.9-1
* xcursorgen 1.0.8-1
* xditview 1.0.6.-1
* xfd 1.1.4-1
* xfsinfo 1.0.7-1
* xgc 1.0.6-1
* xinit 1.4.2-1
* xkbcomp 1.4.6-1
* xkbevd 1.1.5-1
* xkbprint 1.0.6-1
* xkill 1.0.6-1
* xlogo 1.0.6-1
* xlsatoms 1.1.4-1
* xlsclients 1.1.5-1
* xprop 1.2.5-1
* xrandr 1.5.2-1
* xset 1.2.5-1
* xsetroot 1.1.3-1
* xstdcmap 1.0.5-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 3.4.3-1

2022-12-16 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygwin-3.4.3-1
* cygwin-devel-3.4.3-1
* cygwin-doc-3.4.3-1

This is a bugfix release.

- Fix path handling to make sure virtual drives are never treated
  as symlinks.
  Addresses: https://cygwin.com/pipermail/cygwin/2022-December/252665.html

- Revert incorrect optimization of wmemset()
  Addresses: https://cygwin.com/pipermail/cygwin/2022-December/252699.html


cygport 0.35.5-1

2022-12-06 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.5-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.


Achim Gratz (3):
  lib/src_prep.cygpart: improve auto-decompression for patches to 
handle .xz & .zst

  Decompress SRC_URI archives and files using ZStandard compression
  Implement --jobs/-j N option to specify number of jobs to use

Corinna Vinschen (1):
  Default to x86_64-pc-cygwin target when cross-compiling

Jon Turney (6):
  Send informational messages to stderr
  Canonicalize whitespace appropriately in .hint file values
  python-wheel: Handle projects without a setup.py
  Fix test meson/c
  CI: Update to actions/cache@v3 to avoid deprecation warning
  Bump version to 0.35.5


meson 0.63.3-1

2022-12-06 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.63.3-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-63-0.html



Re: Cygwin x86 end-of-life

2022-11-25 Thread Jon Turney

On 11/11/2022 15:50, Jon Turney wrote:


As has previously been announced, Cygwin is dropping support for x86 
Windows. Cygwin 3.3.6 is the final version supporting x86 (32-bit) 
Windows, and the forthcoming Cygwin 3.4 will be released for x86_64 only.


Concurrent with that, updates to x86 packages will be stopped, and the 
Cygwin x86 package repository will be archived.


(Instructions on the special steps needed to install from that archive 
will be forthcoming, once we've worked out what they are.)


To install the last cygwin version for x86, run setup using the options 
'--allow-unsupported-windows option --site circa_URL', where circa_URL 
can be one of:


* The URL for any sourceware mirror[1], followed by cygwin-archive/20221123

* 
http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2022/11/23/063457


Thanks to the Cygwin Time Machine for providing this archive.

These instructions have also been added at [2]

[1] Note that not all cygwin mirrors [3] also carry a full mirror of 
sourceware (but the list at [4] is believed to be sadly incomplete)

[2] https://cygwin.com/install.html#unsupported
[3] https://cygwin.com/mirrors.html
[4] https://sourceware.org/mirrors.html

If you're using x86 Cygwin under WOW64 on a 64-bit Windows OS, please 
strongly consider moving to an x86_64 Cygwin installation.


(If you have ARM hardware, we believe that x86_64 Cygwin works correctly 
using the x86_64 emulation in Windows 11)


If you're one of the tiny percentage of Cygwin users using x86 Cygwin on 
a real x86 Windows OS, don't panic! The current installation will 
continue to run on your system. You just won't get any more updates.


Updated: setup (2.924)

2022-11-25 Thread Jon Turney



A new version of Setup (2.924) 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.923:

- Fix warnings about libstdc++ deprecations in C++11 (new with gcc 12)

- On Windows x86 (including WoW64) and Windows 6.0 (Windows Vista, 
Windows Server 2008), stop with an error indicating Cygwin is 
unsupported. (Use the --allow-unsupported-windows option, which requires 
an explicit --site URL, to avoid that check)



This is 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.


Updated: setup (2.923)

2022-11-24 Thread Jon Turney



A new version of Setup (2.923) 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.919:

- Add perpetual support for preremove scripts (thanks to Christian Franke)

- Major update to libsolv (from 0.6.29 to 0.7.22).  Fix a crash this causes.

- Allow packages to be marked as 'self-destruct'.  (This is intended for 
use in the rare cases where a package is obsolete, but has no direct 
replacement.)


- Add new option '--no-write-registry', which inhibits recording the 
installation root directory in the registry, which may be useful for 
portable or temporary installs (thanks to Christian Franke)


- Add view modes "Removable" and "Unneeded" (thanks to Christian Franke)

- Add Ctrl-I/R/U as keyboard accelerators for 
install/reinstall/uninstall in the package chooser (thanks to Christian 
Franke)


- Restore the ability to run on Windows 5.1 (XP/Server 2003), in 
conjunction with '--allow-unsupported-windows'



This is 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.


Updated: setup (2.923)

2022-11-21 Thread Jon Turney



A new version of Setup (2.923) 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.919:

- Add perpetual support for preremove scripts (thanks to Christian Franke)

- Major update to libsolv (from 0.6.29 to 0.7.22).  Fix a crash this causes.

- Allow packages to be marked as 'self-destruct'.  (This is intended for 
use in the rare cases where a package is obsolete, but has no direct 
replacement.)


- Add new option '--no-write-registry', which inhibits recording the 
installation root directory in the registry, which may be useful for 
portable or temporary installs (thanks to Christian Franke)


- Add view modes "Removable" and "Unneeded" (thanks to Christian Franke)

-- "Removable" shows installed packages that were selected, but can now
be safely removed, as no installed package depends on them
-- "Unneeded" shows packages which were automatically installed, but can 
now be safely removed, as no installed depends on them


- Add Ctrl-I/R/U as keyboard accelerators for 
install/reinstall/uninstall in the package chooser (thanks to Christian 
Franke)


- Restore the ability to run on Windows 5.1 (XP/Server 2003), in 
conjunction with '--allow-unsupported-windows'



This is 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 x86 end-of-life

2022-11-11 Thread Jon Turney



As has previously been announced, Cygwin is dropping support for x86 
Windows. Cygwin 3.3.6 is the final version supporting x86 (32-bit) 
Windows, and the forthcoming Cygwin 3.4 will be released for x86_64 only.


Concurrent with that, updates to x86 packages will be stopped, and the 
Cygwin x86 package repository will be archived.


(Instructions on the special steps needed to install from that archive 
will be forthcoming, once we've worked out what they are.)


If you're using x86 Cygwin under WOW64 on a 64-bit Windows OS, please 
strongly consider moving to an x86_64 Cygwin installation.


(If you have ARM hardware, we believe that x86_64 Cygwin works correctly 
using the x86_64 emulation in Windows 11)


If you're one of the tiny percentage of Cygwin users using x86 Cygwin on 
a real x86 Windows OS, don't panic! The current installation will 
continue to run on your system. You just won't get any more updates.


X.Org X11 package refresh

2022-10-15 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* fslsfonts-1.0.6-1
* fstobdf-1.0.7-1
* ico-1.0.6-1
* libFS-1.0.9-1
* libXau-1.0.10-1
* libXaw3d-1.6.4-1
* libXfont2-2.0.6-1
* libXft-2.3.6-1
* libXtst-1.2.4-1
* libfontenc-1.1.6-1
* oclock-1.0.5-1
* showfont-1.0.6-1
* xmh-1.0.4-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.


cygport 0.35.4-1

2022-10-14 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.4-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Jon Turney (6):
  doc: Ignore emacs autosave files
  Accept 'prepare' as a synonym for 'prep' subcommand.
  Replace 'egrep' with 'grep -E' throughout
  xorg.cygclass: Default LICENSE to 'MIT'
  Update README
  Bump version to 0.35.4

William Hu (1):
  Improve "Avoid errors from find when packaging ocaml"



xorg-server-21.1.4-2

2022-09-21 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.4-2
* xorg-server-common-21.1.4-2
* xorg-server-extra-21.1.4-2
* xorg-server-devel-21.1.4-2
* xorg-server-xorg-21.1.4-2
* xwinclip-21.1.4-2

These packages contain XWin and the other X.Org X11 servers.

The following cygwin-specific changes have been made since 21.1.4-1:

* Fix -silent-dup-error (again) (broken since 21.1.3-1)
  Addresses: https://cygwin.com/pipermail/cygwin/2022-September/252240.html



cygport-0.35.3-1

2022-09-19 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.3-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

* cygport now warns if HOMEPAGE (which should contain a URL) or LICENSE 
(which should contain an SPDX License expression from 
https://spdx.org/licenses/) are missing.


Achim Gratz (1):
  bin/cygport.in: Fix handling of filenames w/o .cygport suffix on 
command line


Jon Turney (8):
  autotools.cygclass: Fix detecting autoconf version 2.13
  Add lzip to requires of cygport package
  Allow 'cygport vars' to work when missing some cygclass prereqs
  Use 'command -v' rather than 'hash' in check_prog()
  README: Mention some useful but currently undocmented sub-commands
  Warn about missing HOMEPAGE or LICENSE
  Bump version to 0.35.3
  Add LICENSE to sample.cygport

William Hu (1):
  Avoid errors from find when packaging ocaml



meson 0.62.2-1

2022-09-04 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.62.2-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-62-0.html

Note that meson.el is no longer installed for emacs, as it has been 
removed upstream.  Use the (much better) meson-mode from MELPA instead.


xorg-server-21.1.4-1

2022-08-14 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.4-1
* xorg-server-common-21.1.4-1
* xorg-server-extra-21.1.4-1
* xorg-server-devel-21.1.4-1
* xorg-server-xorg-21.1.4-1
* xwinclip-21.1.4-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 21.1.2-3:


* Fix some mis-rendering in multi-monitor configurations with disparate 
DPI values (Thanks to Ken Whitesell for tracking this down)

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250544.html

* Fix for a window getting stuck in a state where it's continuously 
switching between maximized and normal state (Thanks to S.J. Luo for the 
test case)

  Addresses: https://cygwin.com/pipermail/cygwin/2022-April/251305.html

[1] https://lists.x.org/archives/xorg-announce/2022-July/003193.html


X.Org X11 package refresh

2022-08-12 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* font-util-1.3.3-1
* libX11-1.8.1-1
* libxcvt-0.1.2-1
* xcb-proto-1.15.2-1
* xclipboard-1.1.4-1
* xcmsdb-1.0.6-1
* xconsole-1.0.8-1
* xev-1.2.5-1
* xfontsel-1.1.0-1
* xfs-1.2.1-1
* xkbutils-1.0.5-1
* xmag-1.0.7-1
* xmessage-1.0.6-1
* xmodmap-1.0.11-1
* xorgproto-2022.2-1
* xpr-1.1.0-1
* xrefresh-1.0.7-1
* xscope-1.4.3-1
* xwud-1.0.6-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.


cygport 0.35.2-1

2022-07-03 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.2-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Jon Turney (7):
  Add LICENSE variable
  Fix dependency detection for python3 shebang
  python-wheel: Make a python3-name virtual package
  Fix 'cygport vars UNDEFINED'
  Define the variable INHERITED with the names of all inherited 
cygclasses

  Define the variable ARCHES with the supported arches for this cygport
  Bump version to 0.35.2


Updated: setup (2.919)

2022-07-02 Thread Jon Turney



A new version of Setup (2.919) 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.918:

- Fix '-P package-with-only-a-test-version'

- De-clutter the mirror selection listbox

Where a mirror site supports multiple protocols (e.g ftp, http, https), 
don't show URLs for that site which are flagged as redundant in the 
mirror list, unless that URL has already been selected on a previous run.


- Various autoconf related cleanups

- Add localization for command-line option help-text

- Updates and corrections to French translation (Thanks to Eric Laussage)

- Publish a PO template file for translations


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.




ncurses-6.3-1.20220416, dialog-1.3-4.20220117, tack-1.09-1.20210619 (TEST)

2022-05-26 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* dialog-1.3-4.20220117
* ncurses-6.3-1.20220416
* tack-1.09-1.20210619

Note: I'm updating these orphaned packages only because they are long 
overdue an update. If anybody wants to take over maintainership, they 
are more than welcome. (ncurses in particular is an important package, 
with many packages depending on it).


cygport 0.35.1-1

2022-05-24 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.1-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

This fixes a regression in 0.35.0 where the test: label wasn't correctly 
added to the srcpkg hint by the 'all-test' and 'package-test' commands.


Jon Turney (3):
  CI: Add manual trigger for runs
  Fix 'test:' missing from srcpkg hint for 'all-test'
  Bump version to 0.35.1


gdb 12.1-1 (TEST)

2022-05-19 Thread Jon Turney



The following package has been updated in the Cygwin distribution:

* gdb-12.1-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2022/000132.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

In addition, it contains the following patches carried forward from the 
previous Cygwin package:


* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal 
delivery wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of 
realpath() is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna 
Vinschen)

* Simplify and improve handling of inferior context after a Cygwin signal
* Use cygwin pgid if inferior is a cygwin process (Takashi Yano)
  Addresses: https://cygwin.com/pipermail/cygwin/2021-January/247640.html


ninja 1.11.0-1

2022-05-16 Thread Jon Turney

The following packages have been updated in the Cygwin distribution:

* ninja-1.11.0-1

Ninja is a small build system with a focus on speed.   It is designed to 
have its input files generated by a higher-level build system, and it is 
designed to run builds as fast as possible.


Ninja generators include CMake and Meson.

See the upstream release notes [1] for details of changes.

[1] https://groups.google.com/g/ninja-build/c/R2oCyDctDf8


meson 0.61.4-1

2022-05-06 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.61.4-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-61-0.html


X.Org X11 package refresh

2022-05-06 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* appres-1.0.6-1
* bitmap-1.1.0-1
* editres-1.0.8-1
* iceauth-1.0.9-1
* libX11-1.8-1
* libXcursor-1.2.1-1
* libxcb-1.15-1
* listres-1.0.5-1
* mkcomposecache-1.2.2-1
* mkfontscale-1.2.2-1
* rstart-1.0.6-1
* setkbmap-1.3.3-1
* twm-1.0.12-1
* xauth-1.1.2-1
* xcalc-1.1.1-1
* xcb-proto-1.15-1
* xclock-1.1.1-1
* xdpyinfo-1.3.3-1
* xedit-1.2.3-1
* xf86-video-dummy-0.4.0
* xload-1.1.4-1
* xlsfonts-1.0.7-1
* xorg-docs-1.7.2-1
* xorg-sgml-doctools-1.12-1
* xorgproto-2022.1-1
* xsm-1.0.5-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.


cygport 0.35.0-1

2022-05-02 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* cygport-0.35.0-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

* New subcommands 'vars' and 'srcpackage'
* cygtest() no longer ignores errors from 'make check' (making the 
default src_test function consistent with more specialized versions)
* Automatic dependency detection now generates a dependency on the 
perl5_0xy provide for packages which install files into a versioned 
vendor_perl directory or link with cygperl5_xy.dll.


Shortlog:

Achim Gratz (2):
  cygclass/perl.cygclass: do not clobber HOMEPAGE and provide a 
correct default
  lib/pkg_info.cygport: implement automatic determination of the 
appropriate perl5_0xy requirement


Adam Dinwoodie (1):
  autotools.cygclass: correctly detect Autoconf 2.70+

Jon Turney (11):
  Updates to tests for further rusting of python2
  CI: Don't use a relative path with hashfiles()
  testsuite: Add more expected hints
  Don't ignore errors from make in cygtest()
  Add 'vars' command to output arbitrary .cygport variables
  Add srcpackage command
  Add git-archive-all to build-depends
  Updates to tests for package updates
  xorg.cygclass: Allow configuration of default SRC_URI compression
  autotools.cygclass: Report an error if ./configure version could 
not be detected

  Bump version to 0.35.0


cygport 0.34.2-1

2022-02-20 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* cygport-0.34.2-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Achim Gratz (1):
  cygclass/git.cygclass: use shallow clones for branches and tags also

Jon Turney (5):
  doc: Ignore .github directory
  postinst: Never remove an existing .gnu_debuglink
  Don't use llvm-objdump
  Make meson output unbuffered
  Bump version to 0.34.2


Updated: setup (2.918)

2022-02-20 Thread Jon Turney

A new version of Setup (2.918) 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.917:

- Fix a crash which could occur in '--local-install' mode when the 
package cache contains setup.ini from multiple mirrors of different circas

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250656.html

- Make '--package-manager' (-'M') imply 'download and install packages', 
as '--quiet' ('-q') does

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250696.html

- Handle tar type flag 'K' (GNU long link extension) in package archives 
correctly


- Some cosmetic fixes in progress reporting

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.


Updated: setup (2.917)

2022-01-24 Thread Jon Turney

A new version of Setup (2.917) 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.915:

- Show a warning if running on a deprecated Windows version

Support for:
- Windows 6.0 (Windows Vista, Windows Server 2008)
- 32-bit Windows (including WoW64)
in Cygwin is deprecated and will be removed in the next major version, 
sometime this year.


This warning can be disabled with the '--no-warn-deprecated-windows' or 
'-w' option, or using a "In the future, do not show me this dialogue 
box" checkbox.


- Fix setup silently exiting if elevated and 'CYGWIN=winsymlinks:lnk' is 
in the environment (by ignoring that environment variable)

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250523.html

- Fix creating bogus versions of obsoleted packages (under certain 
specific circumstances), which then fail to download because they don't 
exist!

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250604.html

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.


gdb 11.2-1 (TEST)

2022-01-17 Thread Jon Turney



The following package has been updated in the Cygwin distribution:

* gdb-11.2-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2022/000130.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

In addition, it contains the following patches carried forward from the 
previous Cygwin package:


* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal 
delivery wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of 
realpath() is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna 
Vinschen)

* Simplify and improve handling of inferior context after a Cygwin signal

and the following new patches:

* Use cygwin pgid if inferior is a cygwin process (Takashi Yano)
  Addresses: https://cygwin.com/pipermail/cygwin/2021-January/247640.html


xorg-server-21.1.3-1

2022-01-15 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.3-1
* xorg-server-common-21.1.3-1
* xorg-server-extra-21.1.3-1
* xorg-server-devel-21.1.3-1
* xorg-server-xorg-21.1.3-1
* xwinclip-21.1.3-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 21.1.2-2:


* Rework display number locking to avoid left-over socket files causing 
problems.

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250419.html

[1] https://lists.x.org/archives/xorg-announce/2022-January/003127.html


Updated: setup (2.915)

2022-01-12 Thread Jon Turney

A new version of Setup (2.915) 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.912:

- Various fixes for symlinks to absolute paths made when '--symlink-type 
native' is used

  Addresses: https://cygwin.com/pipermail/cygwin/2022-January/250398.html

- When in unattended mode, ignore attempts to close setup via GUI
  Addresses: https://cygwin.com/pipermail/cygwin/2021-November/250079.html

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.


cygport 0.34.1-1

2022-01-09 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* cygport-0.34.1-1

cygport is the standard method for building and maintaining
packages for the Cygwin distribution.

Highlights of this release:

* autotools: WANT_AUTOCONF=2.7 is now the default
* python-wheel: PYTHON_WHEEL_VERSIONS behaviour updated for python 3.9.
* obsoletetions no longer generate the empty packages required by old 
setup versions, just the appropriate obsoletes: headers in .hint files.



Achim Gratz (9):
  src_install: correct test in make_etc_defaults
  list_deps: correct search order for Perl dependencies
  pkg_dist: uniquify requirements after the version has been stripped
  Update Debian URL to use HTTPS
  Update GCC URL to use HTTPS
  Update GNU URL to use HTTPS
  Update Sourceware URL to use HTTPS
  lib/pkg_pkg.cygpart: stop generating packages for obsoletions
  autotools.cygclass: recognize WANT_AUTOCONF=2.7 / autoconf2.7 and 
make autoconf2.7 the default


Brian Inglis (1):
  Document patch names which shouldn't appear in PATCH_URI

Christian Franke (1):
  Add -Werror=return-type to CXXFLAGS/OBJCXXFLAGS.

Jon Turney (6):
  Update xorg.cygclass URLs
  Update GitHub action to set PATH via environment file
  Updates to tests for package updates
  Updates to tests for package updates
  Raise an error if we package files in /usr/local
  Bump version to 0.34.1

Lemures Lemniscati (135):
  Update URLs in COPYING
  Update URLs in COPYING-DOCS
  Update URLs in README
  Update URLs in bin/cygport.in
  Update URLs in cygclass/R.cygclass
  Update a URL in cygclass/ant.cygclass
  Update a URL cygclass/apache.cygclass
  Update a URL cygclass/apache2.cygclass
  Update a URL in cygclass/aspell-dict.cygclass
  Update URLs in cygclass/autotools.cygclass
  Modify README: Add some comments about Gentoo
  Update URLs in cygclass/berkdb.cygclass
  Update URLs in cygclass/bzr.cygclass
  Update a URL in cygclass/clang.cygclass
  Update URLs in cygclass/claws-mail.cygclass
  Update a URL in cygclass/cross.cygclass
  Update a URL in cygclass/cvs.cygclass
  Update a URL in cygclass/distutils-multi.cygclass
  Update a URL in cygclass/distutils.cygclass
  Update a URL in cygclass/emacs.cygclass
  Update a URL in cygclass/fossil.cygclass
  Update a URL in cygclass/fox.cygclass
  Update a URL in cygclass/git.cygclass
  Update a URL in cygclass/gnome2.cygclass
  Update a URL in cygclass/gst-plugins0.10.cygclass
  Update a URL in cygclass/hg.cygclass
  Update a URL in cygclass/java.cygclass
  Update a URL in cygclass/kf5.cygclass
  Update a URL in cygclass/lua.cygclass
  Update a URL in cygclass/mtn.cygclass
  Update a URL in cygclass/nant.cygclass
  Update a URL in cygclass/ninja.cygclass
  Update a URL in cygclass/ocaml-dune.cygclass
  Update a URL in cygclass/ocaml.cygclass
  Update a URL in cygclass/octave.cygclass
  Update a URL in cygclass/perl.cygclass
  Update a URL in cygclass/pypy-distutils.cygclass
  Update a URL in cygclass/pypy.cygclass
  Update a URL in cygclass/python-distutils.cygclass
  Update a URL in cygclass/python-wheel.cygclass
  Update a URL in cygclass/python.cygclass
  Update a URL in cygclass/python.org.cygclass
  Update a URL in cygclass/python2-distutils.cygclass
  Update a URL in cygclass/python2-wheel.cygclass
  Update a URL in cygclass/python2.cygclass
  Update a URL in cygclass/python3-distutils.cygclass
  Update a URL in cygclass/python3.cygclass
  Update a URL in cygclass/qt3-qmake.cygclass
  Update a URL in cygclass/qt3.cygclass
  Update a URL in cygclass/qt4-cmake.cygclass
  Update a URL in cygclass/qt4-qconf.cygclass
  Update a URL in cygclass/qt4-qmake.cygclass
  Update a URL in cygclass/qt4.cygclass
  Update a URL in cygclass/qt5-qmake.cygclass
  Update a URL in cygclass/qt5.cygclass
  Update a URL in cygclass/svn.cygclass
  Update a URL in cygclass/tcl.cygclass
  Update a URL in cygclass/test-fetch.cygclass
  Update a URL in cygclass/toolchain.cygclass
  Update a URL in cygclass/utils.cygclass
  Update a URL in cygclass/vim.cygclass
  Update a URL in cygclass/waf.cygclass
  Update a URL in cygclass/wxwidgets.cygclass
  Update a URL in cygclass/xorg.cygclass
  Update a URL in cygclass/xvfb.cygclass
  Update a URL in data/cygport.nanorc
  Update a URL in lib/check_funcs.cygpart
  Update a URL in lib/config_registry.cygpart
  Update a URL in lib/help.cygpart
  Update a URL in lib/inheritance.cygpart
  Update a URL in lib/pkg_cleanup.cygpart
  Update a URL in lib/pkg_upload.cygpart
  Update a URL in lib/src_compile.cygpart
  Update a URL in lib/src_prep.cygpart
  Update a URL in lib/src_test.cygpart
  Update a URL i

meson 0.60.3-1

2022-01-07 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.60.3-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-60-0.html


xorg-server-21.1.2-2

2022-01-04 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.2-2
* xorg-server-common-21.1.2-2
* xorg-server-extra-21.1.2-2
* xorg-server-devel-21.1.2-2
* xorg-server-xorg-21.1.2-2
* xwinclip-21.1.2-2

These packages contain XWin and the other X.Org X11 servers.

The following cygwin-specific changes have been made since 21.1.2-1:

* Fix left-over socket lockfiles (via a patch to xtrans) (a regression 
since 1.20.4-1)

  Addresses: https://cygwin.com/pipermail/cygwin/2021-December/250301.html


Updated: setup (2.912)

2022-01-04 Thread Jon Turney

A new version of Setup (2.912) 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.911:

- Fix SeCreateSymbolicLinkPrivilege detection (causing problems when the 
CYGWIN environment variable contains 'winsymlink:native')

  Addresses: https://cygwin.com/pipermail/cygwin/2021-December/250325.html

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.


Updated: setup (2.911)

2021-12-29 Thread Jon Turney

A new version of Setup (2.911) 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.909:

- Add new option '--compact-os [ALGORITHM]' (Thanks to Christian Franke)

Possible ALGORITHM values are 'xpress4k', 'xpress8k', 'xpress16k' and 
'lzx'. If ALGORITHM is omitted, 'lzx' is used.


This enables use of the Windows CompactOs API for filesystem compression 
of installed files which can benefit from it.


- Add new option '--symlink-type TYPE'

Possible TYPE values are 'sys', 'wsl', 'lnk', and 'native'.

This controls the type of Cygwin symlink (see [1]) created by setup and 
post-install scripts.


If this option is absent, the default is determined by any winsymlinks 
setting in the CYGWIN environment variable, or 'sys' if none.


This changes the default behaviour slightly, in that now symlinks 
created by post-install scripts are also of 'sys' type, rather than the 
default type used by Cygwin.


(This addresses certain exotic scenarios such as 
https://cygwin.com/pipermail/cygwin/2020-August/246008.html, where 
Cygwin is being installed into a Docker for Windows container which 
doesn't support WSL symlinks)


- '--quiet' implies 'download and install packages'

'--quiet' now implies 'download and install packages', rather than 
'whatever mode was chosen in the last run'.


This can be overridden with '--download' or '--local-install'. 
Specifying both already had the meaning 'download and install packages', 
but is now not required in combination with '--quiet' to get definite 
behaviour.


Addresses: https://cygwin.com/pipermail/cygwin/2021-September/249456.html

- Add new option '--lang LANGID'

Changes the GUI language ID from the Windows default.

- Various internal changes to facilitate GUI localization

- An experimental French localization of most GUI text (based on 
translations provided by Eric Laussage)


- Fix a race condition which could corrupt the log, causing setup to 
spin forever at exit.

  Addresses: https://cygwin.com/pipermail/cygwin/2021-November/250084.html

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


[1] https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks

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


xorg-server-21.1.2-1

2021-12-18 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* xorg-server-21.1.2-1
* xorg-server-common-21.1.2-1
* xorg-server-extra-21.1.2-1
* xorg-server-devel-21.1.2-1
* xorg-server-xorg-21.1.2-1
* xwinclip-21.1.2-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 21.1.1-1:


* Fix a deadlock on server exit (a regression in 21.1.1-1)

[1] https://lists.x.org/archives/xorg-announce/2021-December/003125.html


xorg-server-21.1.1-1

2021-11-29 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-21.1.1-1
*** xorg-server-common-21.1.1-1
*** xorg-server-debuginfo-21.1.1-1
*** xorg-server-devel-21.1.1-1
*** xorg-server-extra-21.1.1-1
*** xorg-server-xorg-21.1.1-1
*** xwinclip-21.1.1-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 21.1.0-1:


* Enable thread-safe logging in meson builds
* Set Windows clipboard contents correctly for non-unicode aware 
applications

  Addresses: https://cygwin.com/pipermail/cygwin/2021-November/249975.html

[1] https://lists.x.org/archives/xorg-announce/2021-November/003116.html


meson 0.59.4-1

2021-11-24 Thread Jon Turney

The following packages have been uploaded to the Cygwin distribution:

* meson-0.59.4-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-59-0.html


xorg-server-21.1.0-1 (TEST)

2021-11-04 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-21.1.0-1
*** xorg-server-common-21.1.0-1
*** xorg-server-debuginfo-21.1.0-1
*** xorg-server-devel-21.1.0-1
*** xorg-server-extra-21.1.0-1
*** xorg-server-xorg-21.1.0-1
*** xwinclip-21.1.0-1

These packages contain XWin and the other X.Org X11 servers.

This is the first release of the xserver 21.1 series.  It is currently 
available as a test release, and will be made stable in a few weeks, if 
no major regressions are reported.


Please try test releases and report problems to the Cygwin mailing list. 
Testing helps ensure good releases!


In addition to upstream fixes and improvements [1], the following 
cygwin-specific changes have been made since 1.20.12-1:


* In multiwindow mode, remove the X input focus when an X window loses 
Windows focus (again)

  Addresses: https://cygwin.com/ml/cygwin/2017-04/msg00168.html
* Update X screen DPI when the primary monitor DPI changes (if the 
'-dpi' option isn't used)

  Addresses: https://cygwin.com/pipermail/cygwin/2021-October/249687.html
* Avoid blurry scaling by DPI value of windows when moving between 
monitors with different Windows DPI values.
* The experimental XWinWMUtil library and headers (only used by the 
experimental XtoW WM), have been removed


Note that the Xdmx server has been removed upstream.

[1] https://lists.x.org/archives/xorg-announce/2021-October/003115.html


xorg-server-1.20.13-1 (TEST)

2021-09-25 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.20.13-1
*** xorg-server-common-1.20.13-1
*** xorg-server-debuginfo-1.20.13-1
*** xorg-server-devel-1.20.13-1
*** xorg-server-dmx-1.20.13-1
*** xorg-server-extra-1.20.13-1
*** xorg-server-xorg-1.20.13-1
*** xwinclip-1.20.13-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 1.20.12-1:


* In multiwindow mode, remove the X input focus when an X window loses 
Windows focus (again)

  Addresses: https://cygwin.com/ml/cygwin/2017-04/msg00168.html

[1] https://lists.x.org/archives/xorg-announce/2021-July/003100.html



xwin-xdg-menu-20210918-1

2021-09-18 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

* xwin-xdg-menu

xwin-xdg-menu is an XDG Desktop Menu Specification [1] menu for the X 
Window System running in the Cygwin environment.


xwin-xdg-menu reads the menu specification and desktop entries, and 
constructs a menu which is accessed from a notification area icon.


[1] http://standards.freedesktop.org/menu-spec/menu-spec-latest.html

The changes since 20170623-2 are:

* Fix leaking ignore SIGPIPE into child processes (Thanks to Takashi 
Yano for the patch).

  Addresses: https://cygwin.com/pipermail/cygwin/2019-August/242060.html


meson 0.58.2-1

2021-07-22 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-0.58.2-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-58-0.html


Updated: setup (2.909)

2021-07-15 Thread Jon Turney

A new version of Setup (2.909) 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.908:

- Fix a sporadic crash which could occur while using the package chooser 
GUI (a regression since 2.906)

  Addresses: https://cygwin.com/pipermail/cygwin/2021-July/248893.html

- Various cosmetic fixes

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.


xorg-server-1.20.12-1

2021-07-12 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.20.12-1
*** xorg-server-common-1.20.12-1
*** xorg-server-debuginfo-1.20.12-1
*** xorg-server-devel-1.20.12-1
*** xorg-server-dmx-1.20.12-1
*** xorg-server-extra-1.20.12-1
*** xorg-server-xorg-1.20.12-1
*** xwinclip-1.20.12-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 1.20.11-1:


* Fix compilation with w32api-headers 9.0.0
* Fix logging thread spinning (constantly using cpu) if a client 
launched from an .Xwinrc EXEC menu item closes stdout or stderr (based 
on an xwin-xdg-menu patch by Takashi Yano)


[1] https://lists.x.org/archives/xorg-announce/2021-July/003098.html

x86:
e23516d9962a7fce7b4e06027665c6733e5eb4624663d84818f03b39a8866ef89942b31316ba65edbc1d2e1a86e1d9313cde9439e33fba0c1700edb1dbc50406 
*xorg-server-1.20.12-1-src.tar.xz
f6d73ace8cadc98aaf23789d750f85a65629d7a43745c8c2d5ad8847e8b063aa27e3e0467cd428b1826cf22ea772f15d329298d5ac5db899558abf3bf2a3f17c 
*xorg-server-1.20.12-1.tar.xz
4439d02e04035635ddb902ff5df8c8b236ac5ae6becc3ec4ecb2e690c1f1c423ff37b692a44db2b7a98710baa5e8a271c2892e642d423d2f1378e20100da8ce2 
*xorg-server-common-1.20.12-1.tar.xz
d098d155b8fca62a33b905f83694df98c0ac60ed1abab91bca95fc7089628bfc5aa670843b38257756c6cb42199ff8b0c77707c524a48a0cbdea86b5cd82b833 
*xorg-server-debuginfo-1.20.12-1.tar.xz
d1a7f1ca67051ae332d09e5cc35c7304766be3baaeb7a7d58ab470f0818b228bbbd93eda3bcadbb6e4f1882fc60ff0a8385a02d369bf35099a3822dbee09d36e 
*xorg-server-devel-1.20.12-1.tar.xz
76eadfd936ff3b9c8ed056627020889a4a4b97ecb6f719f9a56c3c733bdedf8c3b232b0f528cccd734c0920ba8bacf150e846c3f3b3e015e37faefa01b00c9e6 
*xorg-server-dmx-1.20.12-1.tar.xz
84e34a7518beec722f2ebf731ec88f69494aa281ed77ca876b21e12abf409a188cd4e6fd20a7f23968d623f431b50d765b48fcfaebcf16308a2f0bd8883aeb5e 
*xorg-server-extra-1.20.12-1.tar.xz
94f7c1ffaad6b1c31bd6ad12a0a5526cac7c3f3fb9b9b18a3138f549dfe5a9567d48e3b07a5d9281789a69fa3bfa137081eaec54a9afb5f5fb5f2efbb93b6b2c 
*xorg-server-xorg-1.20.12-1.tar.xz
3beb03b732e708091f7ed6eb74c41c021936216baba33845b1c57a045f010da1154321f60022be40b205a1e03d0bbf785be1fd333178e2ce54b65ad1837b453d 
*xwinclip-1.20.12-1.tar.xz


x86_64:
51e22f0efe77bc42c24035872e3dbea085e103f282276e2ebd3c2d83b9174153787de00e4b9b74620eb02114e1cafcf0e87530621579351b9464067f7606f37b 
*xorg-server-1.20.12-1-src.tar.xz
5ec3063a5e7c36771553f6221b6d806f8c32828bf4db1a37e9edf440aa844f783eb41fdfa131b3f760303e2823ae51c5e6377f8a29a180f7a6047ca9ff26364a 
*xorg-server-1.20.12-1.tar.xz
fa58b0e80157110a1e31e9eaa92d28202c526d159276210c628a33e6f1edc8b29d903715a0df4c390a50df7b68fb1b4e25ed0ab9baadcc6b14342af06850c605 
*xorg-server-common-1.20.12-1.tar.xz
9ea24d7bdbcee8d73446809baf63ed64cc4f7b1723a2e5a3e251a422e6205953ab51b2ef1ab0418d87eec48b2004977b4d6583202185fa72fa98d9447c8449ea 
*xorg-server-debuginfo-1.20.12-1.tar.xz
b7d738aa59d3b8dc693eeaff2e4ef45d511ddecd439c7f8b8401540767d3a38b7788ff579ff2e0b1797f1b54ebbedbd13b1c3050bd30a888df94fe0ac61b2bc6 
*xorg-server-devel-1.20.12-1.tar.xz
cec0b3f3420569d2799e6f766e7b9e0c1821871ffc9107a8bb97f7bdfcd2b3a57fcd534afdf3ad1be247ce5ecfe9ef147963e12637539c042d3042bd61dc43ab 
*xorg-server-dmx-1.20.12-1.tar.xz
9d30447f114f104273c0fd76609358ebaa99c93266a19ecd9406b98560806a8afe07ac3bb2b47218dec2fd84799ba2b7e20f83c0219a9139f0ae427472d3a67b 
*xorg-server-extra-1.20.12-1.tar.xz
a9fb3fb47eb847c034dea668eb5094787db0017fb7dfc09669a34fd3830cb5078bbc3515b769f0c9f41701f1698fd7a46079295c7a7827e9f653346e3b27f416 
*xorg-server-xorg-1.20.12-1.tar.xz
e257120285f9b3c0dcb4f17bc2f6afa9dc6bd45f50d5af66bc5901a8837e16bc37a9b7e1c59135f820a411b73906c1e4d65fed3494a68d62ba6fbac0c9fb85f5 
*xwinclip-1.20.12-1.tar.xz


xwin-xdg-menu-20210623-2

2021-07-10 Thread Jon Turney

The following packages have been updated in the Cygwin distribution:

* xwin-xdg-menu

xwin-xdg-menu is an XDG Desktop Menu Specification [1] menu for the X 
Window System running in the Cygwin environment.


xwin-xdg-menu reads the menu specification and desktop entries, and 
constructs a menu which is accessed from a notification area icon.


[1] http://standards.freedesktop.org/menu-spec/menu-spec-latest.html

The changes since 20170321-1 are:

* Fix logging thread spinning (constantly using cpu) if a launched 
program closes stdout or stderr. (Thanks to Takashi Yano for the patch).

  Addresses: https://cygwin.com/pipermail/cygwin/2021-June/248765.html


meson 0.57.2-1

2021-05-12 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-0.57.2-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-57-0.html


gdb-10.1-2 (TEST)

2021-05-02 Thread Jon Turney



The following package has been updated in the Cygwin distribution:

* gdb-10.2-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2021/000127.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.


xorg-server-1.20.11-1

2021-04-29 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.20.11-1
*** xorg-server-common-1.20.11-1
*** xorg-server-debuginfo-1.20.11-1
*** xorg-server-devel-1.20.11-1
*** xorg-server-dmx-1.20.11-1
*** xorg-server-extra-1.20.11-1
*** xorg-server-xorg-1.20.11-1
*** xwinclip-1.20.11-1

These packages contain XWin and the other X.Org X11 servers.

There are no cygwin-specific changes in addition to the upstream fixes 
[1] since 1.20.10-1:


[1] https://lists.x.org/archives/xorg-announce/2021-April/003081.html

x86:
636991cd8d78c7ba5e48ce673415a8c1062ed6942a958b5b613e466b0ce33c798283b4fb5efd3bedfa336da47697a89f5a59be0124b39cbe2caeb1b9330de8e0 
*xorg-server-1.20.11-1-src.tar.xz
07b789a98fa284e2d057c32afca0806537d4e62d04eb955e4e0d27c274d9bae32cc531db2291ac1c1433a635c85100841f662bba71dc526ea406f28bfa4e1b79 
*xorg-server-1.20.11-1.tar.xz
b580db2f38f42fdd44e4e026bcece7f7e5d2d1994d0c5d87a5b0d0456236d55f7504919a95f54130041225be9b5679675fb35f2082c57393c63dc088d7315c42 
*xorg-server-common-1.20.11-1.tar.xz
8ec611510251cb6cc62b86bf4a79e0f47359c9962469a9da1881216dedac0c3ff53db2b4bf056f5cf48c2101e79d2c071262b1cdfd3aba03cd0be8a179f97405 
*xorg-server-debuginfo-1.20.11-1.tar.xz
e7b98572be61966250c2260421011a414e1667c38d0b902243b130e2e854a06b87ac4878fa84060dc6fc3a5e7dacc08cbe1c152eb6a7763f68edac282cfb63bf 
*xorg-server-devel-1.20.11-1.tar.xz
68951167fcc3c2177ee29634cbd6f687778e02bba1f44469b60d4afddc7dfc26b0ba3ea2873667b0b9e5b512adf3c0b2d438088752f992ac424c21d608c912e0 
*xorg-server-dmx-1.20.11-1.tar.xz
6aec5cf6dd980ca182379d29e6da3e57a1077a2744d58a16b7431f80b9928a4ccdecf76c9ff161d51322ab47f31c74552e43bbf2489c5077616c0e18e4a9 
*xorg-server-extra-1.20.11-1.tar.xz
f99132ad0505cf50e48d1ffe73c610937a066208412d6a8bc983c271ae693c7351ceccf01b7b5a7a69b44fd936aac407b8acd808626482615266436dd742c72a 
*xorg-server-xorg-1.20.11-1.tar.xz
b6072320ddd4a7d973dbd15e33677f1a899a1af4003e186d401424ec722f3d74be2d4bfb60d3c04717568129ef0899c9d09e894363d1f2a0a30e47a348a08569 
*xwinclip-1.20.11-1.tar.xz


x86_64:
66b307cb19eebedae20e6524bcfbff9cab6918139088c984def136dd4c529452494763cf787dd7158d0c4d402ee824dc51f2160dcca9e1c89cc8e60777f10e7e 
*xorg-server-1.20.11-1-src.tar.xz
ed992b4b609626cefdc4545ba4c8f5016fe946ac5fb3067bbf0842edea26415c8e5da2018bbb8d2e46fb2a090390849b20fd2fa6dedbeeb2cad720c7b5da9e40 
*xorg-server-1.20.11-1.tar.xz
e68bd5047679532a0be1cd7251d048682d6066fa715d9e8a4f1e5a5c88f53381ed899e5c5a37aa39fb10c17be3c90bd024f0c0d621a0e1f6c1de8df283a3351f 
*xorg-server-common-1.20.11-1.tar.xz
587768f53a6b52aec0b1950cf25f5df6defe5513c0aebec8c40c87e633f504cc73a8d337225cdfa07ffbd845f04b2746a90d46be98ea9b96416aa4e5b1727796 
*xorg-server-debuginfo-1.20.11-1.tar.xz
dbc9855f5dde6c5552d6cd73a4ce41919fbdc9d5f54a98dbb5719829ceb4a7fc26062aee8debf9d7a602cce5b246e692d387696d840c2493f189c4722e95feb1 
*xorg-server-devel-1.20.11-1.tar.xz
ca2ea95dd60f0dd3d3dcd8cfca29b22a224b5efc869828536dd205f422d1c1fc6ca31a7d9d017fea58634767add46f6f3c93f0fc514bf29621f2d813a595a027 
*xorg-server-dmx-1.20.11-1.tar.xz
fa51d9bd3173c195a1b2e41d99f184324fbf91262d46a829f74b489d12d08a8176d257056409508060e68baf1a9a78baf7daa1d3569f884d151359d9755fb2a6 
*xorg-server-extra-1.20.11-1.tar.xz
ea19bddfb3e90327c436bd2c8382190cfdb03732e0ffe72986d835f41d0ed28e7d6d55998e5984e929eef8ed30880083cadcadacab874befce5439007b502a8e 
*xorg-server-xorg-1.20.11-1.tar.xz
80052d0b2f33d8a5e356929b84052bfcdb572053fcb77603a518b22d058ff7ab7c4fd17646be6842e117f5572c5daddb7c2da937b74c82422313ffa988335682 
*xwinclip-1.20.11-1.tar.xz


Updated: setup (2.908)

2021-04-26 Thread Jon Turney

A new version of Setup (2.908) 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.905:

- If a selected site URL saved from the last run starts with "http://";, 
and an identical URL, except starting with "https://";, is in the current 
mirror list, migrate it from "http://"; to "https://";.


- Propagate the value of the CYGWIN environment variable into post 
install and pre-remove scripts (Thanks to Michael Wild for this patch).
  Partially addresses: 
https://cygwin.com/pipermail/cygwin/2020-August/245994.html


- Warn about unknown package names used with '--packages' or 
'--remove-packages' options.


- Add support for installing a specific package version from the command 
line, with the syntax '--packages package=version'.


- Add '--allow-test-packages' option, which allows the consideration of 
test packages when upgrading etc. to be turned on from the command line 
(Thanks to David Allsopp for this patch).


- Move (potentially localizable) installation progress and package 
action strings to string table resource.


- Fix new warnings and build issues with gcc 10.

- During configure, check for x86 gcc configured with incompatible DW2 
exception handling.


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


meson 0.56.2-1

2021-03-22 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-0.56.2-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-56-0.html



xorg-server-1.20.10-1

2020-12-22 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.20.10-1
*** xorg-server-common-1.20.10-1
*** xorg-server-debuginfo-1.20.10-1
*** xorg-server-devel-1.20.10-1
*** xorg-server-dmx-1.20.10-1
*** xorg-server-extra-1.20.10-1
*** xorg-server-xorg-1.20.10-1
*** xwinclip-1.20.10-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1], the following cygwin-specific changes 
have been made since 1.20.9-1:


* Fix compilation with -fno-common (the default for gcc 10)

[1] https://lists.x.org/archives/xorg-announce/2020-December/003067.html

x86:
d63c181abe02f85b09a4a6551c4e18cbde03b902bd4594613f6fe9e4cf21efce26f0ce4e9710b7cdce74f9cc79910d1f871338fd841eaf7b390a84691336351a 
*xorg-server-1.20.10-1-src.tar.xz
df708be05b3c5636ff425ff59e80da6fcd616927c5cf26f42ef94b3308a44a7239fe8e1c6a0de0c6b08a061b35e5be76a87b578a188cd95f3b825c6bca68ad40 
*xorg-server-1.20.10-1.tar.xz
daa67f373d418cd06246e3e6051df8a118352e6866e62185166ebaa1078c782ec47e5530ab4220a8c945d7857fcf6d9043859515447e9307ce06f520b592e48a 
*xorg-server-common-1.20.10-1.tar.xz
b483be9eb7e482084cb6d221f313af0d861093eaf71f9bf5ed577f07f4b41d1294e296d56c8b8fb09e2bad33de995614e2b0dd1828615c9996d4725468a64465 
*xorg-server-debuginfo-1.20.10-1.tar.xz
b0d292fa9bd9bba4f9335018a36809f7fef13ab7080c375c5524cc4f715a57d0d262efe5151727467c86ce2a861c98d19d908d419b0a3cc28b95181d0435ee1e 
*xorg-server-devel-1.20.10-1.tar.xz
cee7337d097b6bc1c2bc86dfb16a26fe7ee41447d25a7af04416066e1f512becc7a14efc7eaa1cdb5f6efb9d41b4f6303e1c5947a8acb48e0dbf4225575a6212 
*xorg-server-dmx-1.20.10-1.tar.xz
ce86d33dd6d060a7c4b400ad22db10adca8779d24312fc0bd57727c76dbbf600a2c087581519d0ea0b75bf78e502fe566df3697261078d0355332f7acc512efa 
*xorg-server-extra-1.20.10-1.tar.xz
a993053141940b5d1c54f772eb4781c4601d5f0d2da1683f0189155445a88c51b3eb78c0e496753f57637fcfa5b3ea8e60bf233bf31927cd82255f31419054e1 
*xorg-server-xorg-1.20.10-1.tar.xz
f809420747d68e3636e0bd9299eea3319ba4512404a698b7a52a03c59460d5289ada6986968d1125c259839ccde8278aa7b1313510e0ca92cfc8a026084c5846 
*xwinclip-1.20.10-1.tar.xz


x86_64:
e398de5805a44c3094294d4c5bb7eae8ffc0e6a92ccadb55c8349a49eef512593f174ff3aa877e2cd73d517aded275a7596d940cde1897a89efb632c277323bf 
*xorg-server-1.20.10-1-src.tar.xz
56749bdf0d7485dbc1da794be2eaedb99365970f98aa17a01213c7a8dd8ad4e55bcdcf362cd64dd0b11fd46e836c1a59b758cd52d29c2e8d735fd569fd1769f8 
*xorg-server-1.20.10-1.tar.xz
14261002044d540a9f0be6b1946d9e1c0032e5729f579f5ad253ec54212d435a417928ae1b057edac41d793c4533968896970f78f2af532dc89e74fe0e116584 
*xorg-server-common-1.20.10-1.tar.xz
c5f9ca2744fdc87fa49b31183747a61e7842a72fe45b7f8fe55f3bb0c47e8ae97fc95a01e91cdb6da2b5868cb0bba7dc21a78ee389dcb5eb95ac1f5bca3d3ce3 
*xorg-server-debuginfo-1.20.10-1.tar.xz
44702e423a5be74e7ed2597a8b9779bc16c645068cb7f6f599d7f356e104321a8a6e884ac728ac4ac571dfa58ab2507dd5bacd66ae638f12f5b863936df7f132 
*xorg-server-devel-1.20.10-1.tar.xz
f8fc05c254a2575bb637a0cbc0194b5e4600055bc095f64439945d520b6af8ddfc804b7b58bce6d33ceddbfb9e376571f7a1b077744e02ed7c8051a0ba7be756 
*xorg-server-dmx-1.20.10-1.tar.xz
5182ba13477d5349c140c0ac2b641bb88f700078714ca71593ea1f8bf008eb6a06f261cd02def57ce5c5568a363dd64849970826c9029c29428e237d091fc314 
*xorg-server-extra-1.20.10-1.tar.xz
224cf371a9111f180ff6e1a9808fc9421509cf71e9160ab0bb383a1f883717e3a76c0c0d57df8ecbd04cb877a18845f5911c8aa106cc27d1de828aa880a1342c 
*xorg-server-xorg-1.20.10-1.tar.xz
e6b1a58204911f7cc66b91ca672763ffe650f18ffb25913e4ab97d81d8d25e1c957b9413533949d82568055762ddbed9177b5a706adba8483d42765e9d86b8c2 
*xwinclip-1.20.10-1.tar.xz


meson 0.55.3-1

2020-12-21 Thread Jon Turney



The following packages have been uploaded to the Cygwin distribution:

* meson-0.55.3-1

Meson is an open source build system meant to be extremely fast.  It 
generates files for various backends including Ninja, Visual Studio, and 
Xcode. Meson does not generate Makefiles, relying solely on Ninja for 
Linux and Unix support.


This is an update to a more recent upstream release:

https://mesonbuild.com/Release-notes-for-0-55-0.html


gdb-10.1-1 (TEST)

2020-10-24 Thread Jon Turney



The following package has been updated in the Cygwin distribution:

* gdb-10.1-1

The GNU debugger allows you to debug programs written in C, C++, and 
other languages, by executing them in a controlled fashion and printing 
their data.


This is an update to the latest upstream version:

https://sourceware.org/pipermail/gdb-announce/2020/000126.html

See the /usr/share/doc/gdb/NEWS file for a list of user-visible changes.

* GDB can now differentiate between "Windows" and "Cygwin" ABIs.

gdb understands these ABIs differ, in that x86_64 Cygwin is LP64, but 
x86_64 Windows is LLP64, and that different signal numbers are used by 
Cygwin and MinGW runtimes.


For example, this should mean that 'print sizeof(long)' now gives the 
correct result for a x86_64 Cygwin inferior.


The detected ABI for an inferior can be inspected with 'show osabi'.

* gdb now supports debugging a 32-bit Windows program using a 64-bit 
Windows GDB (Not likely to work correctly for Cygwin programs).


In addition, it contains the following patches carried forward from the 
previous Cygwin package:


* Teach the demangler to deal with '@'-decorated __stdcall functions
* (experimental) Teach gdb how to unwind frames for the Cygwin signal 
delivery wrapper functions _sigbe and sigdelayed
* Fix a memory leak which would occur in the case when the result of 
realpath() is greater than or equal to SO_NAME_MAX_PATH_SIZE (Corinna 
Vinschen)


and the following new patches:

* Handle x86_64 Cygwin core dumps (when generated by dumper from Cygwin 
3.1.7 or later)

* Simplify and improve handling of inferior context after a Cygwin signal


Updated: xorg-server-1.20.9-1

2020-08-29 Thread Jon Turney



The following packages have been updated in the Cygwin distribution:

*** xorg-server-1.20.9-1
*** xorg-server-common-1.20.9-1
*** xorg-server-debuginfo-1.20.9-1
*** xorg-server-devel-1.20.9-1
*** xorg-server-dmx-1.20.9-1
*** xorg-server-extra-1.20.9-1
*** xorg-server-xorg-1.20.9-1
*** xwinclip-1.20.9-1

These packages contain XWin and the other X.Org X11 servers.

In addition to upstream fixes [1][2][3][4], the following 
cygwin-specific changes have been made since 1.20.5-3:


* backport a meson.build patch which restores the use of Win32 CryptoAPI 
for SHA1, dropping the dependency on libnettle.


[1] https://lists.x.org/archives/xorg-announce/2019-November/003032.html
[2] https://lists.x.org/archives/xorg-announce/2020-January/003036.html
[3] https://lists.x.org/archives/xorg-announce/2020-March/003041.html
[4] https://lists.x.org/archives/xorg-announce/2020-August/003059.html

x86:
901d39c440385a3dc56a56ed2a5566f2ad8704ba0d4ad6ecdf63fc17f19587b2a8b6dd5940ca2dc41e4156dfb905a88181c60e4fd683763ea4e21772b07cb401 
*xorg-server-1.20.9-1-src.tar.xz
fc740aa8f2741d7e834f1599a01f410fbc6705451ad109378ec97a515ae9b891f68653c3f50480e77c2464ea101f94ee0e5fff0ce1be48f88764e51e46318a6d 
*xorg-server-1.20.9-1.tar.xz
746e87a4a4cf1dd0dd495b0daffef68ebaed5a0bfb756af309af9011623d2de9b424b784b51905ac61e075af0970be911c48a2580091ba99ef3e4d084cf9cf60 
*xorg-server-common-1.20.9-1.tar.xz
26c87c0f70dff3f3a18f2eff9c16d7c64c966c9f6ff2d6671dbf606b519df42e8e5fa1ac0c407c99d8a2a6f6a04c34e67f1267136b6d744c716ac92b9e9f270f 
*xorg-server-debuginfo-1.20.9-1.tar.xz
98218884095cc90d5993c7bd629fadad1c28700ec3789dba68fd7b656b994628fe3b4f322bd4d20b50082bd1bd23bc97c9167348493d7b783b46607c7c19c2e8 
*xorg-server-devel-1.20.9-1.tar.xz
e3a0f926dfc69869cdf88b596d4d7b1224746150f80c8fb5b2eb78d18cf96732d12a2fa584efbe2fa3f2aab145ec9fb6449a924bc6d847718ec08543d5da 
*xorg-server-dmx-1.20.9-1.tar.xz
869d98d882f57d791095dc92e43d3ccfa1261f6f7f4d754fcc50634a62cb99dad44afa891ca4ec77bcb2cccdc716999780c17404a2df7ccec8ac5823d20eab65 
*xorg-server-extra-1.20.9-1.tar.xz
60472337bf8d0e03e6cb51682e7a79f7e243eba5c5d0bed220322b3e5e7c2f00e3aed890fa87bc776fa1ed297d19c07b5b22e2711b022ef7f7db966e84186eec 
*xorg-server-xorg-1.20.9-1.tar.xz
a289f239611f0d76095fe2bec8a52c26f355a8a860156a63ca32ffce3729b3d8031e131b729098a4d8d6317dba3e8ba0231903b258118e26c07a3166548024a3 
*xwinclip-1.20.9-1.tar.xz


x86_64:
6eb7453fcb8e2dc09a205d03039829d037f708f623cf9e05bde4c21152e0cb855860425b8eba33df4223fadacabea4ee7629a36783b798e58375d37801cf9dc2 
*xorg-server-1.20.9-1-src.tar.xz
01938fed3216fbfa471b2fd22b4c19315d52f37b53d7f53fe3bf5d3bf56007d949fa6ddbe1ee8ce9d401df4ead80708584629d9eaca6d5ffeb457bfe25f2ddfc 
*xorg-server-1.20.9-1.tar.xz
6f571167100de975683593cef16c67294e56b2b623dbd7ea4492345ab29792aadf338554a7d7b31dd99435d8b1989d0380d9195607c46a46bdcc780f214b80fe 
*xorg-server-common-1.20.9-1.tar.xz
c2c609d20906034fa109e2fc54641113b99d9c601e3d0f291eb87735927d1260de45a8e808046423fc9ef65fc424c1d3a3d0b7407b810b8b6a58f6936e43bef5 
*xorg-server-debuginfo-1.20.9-1.tar.xz
0e3b7c8fc67b8d63154b5481e57dc8026cd81d0c8ac511bae55e8d83c8a5709b51296e95c1f8c3b5ce0f24d4ab0efbed911ed40604d131b1bc94add22e2f2275 
*xorg-server-devel-1.20.9-1.tar.xz
b618e9013f34a1038c326760cd2cd5223fc66c6e66afa701b97bb48536660e611402a83593839918afc25dfef242eaa87adf9acabf85b099e53c3ea0d7e802ec 
*xorg-server-dmx-1.20.9-1.tar.xz
4bbed88eca7f4840cb566ccdf66a022b380146f097b40942b7acbe5901a6b5a79c2763d3d052c1725464f4b8614ddafe8a1885a3ff1785fe2811cd4e82b6b6d7 
*xorg-server-extra-1.20.9-1.tar.xz
f2514afae4e3e5dfdfb8aa6bb947ceeb8402e0e4051733df36cec41996f37d71666d4e2c46a9b75b4cfe28c2c7e567a1381c502b46f0ced54d1a26f57ae03979 
*xorg-server-xorg-1.20.9-1.tar.xz
25ee6d03c8d04351f33dbd389060c10ffc32d94877f50549146d407ee51d03b2a37311df4e60f429e581183430a4159ce423506494b7c29e72138139429d2d3e 
*xwinclip-1.20.9-1.tar.xz





  1   2   3   >