The following packages have been uploaded to the Cygwin distribution:
* cygport-0.37.0-1
cygport is the standard method for building and maintaining packages for
the Cygwin distribution.
Highlights of this release:
* An arch tag (i.e. 'x86_64' or 'noarch') is now included in binary
package archive and hint filenames.
This ensures that all package files will be filename unique (rather than
just pathname unique), if support for another arch is ever added to cygwin.
(This is something we probably should have done when the x86_64 arch was
added alongside the then extant i686 arch, but didn't.)
Our package distribution pipeline should already be prepared to ingest
filenames of this form, but if you are doing some custom handling of
your packages, some adjustments might be needed.
* Support for invoking a tool for extracting the list of source files
from the DWARF debug information (which are placed in the debuginfo package)
An experimental script for this purpose is also installed (Thanks to
Achim Gratz). This avoids the polynomial runtime of 'objdump -l', which
can be cripplingly slow for large executables.
To try it out, add the following line to /etc/cygport.conf:
DEBUG_FILELIST_EXTRACT=/usr/share/cygport/tools/debug-filelist-extract
* The internal directory used for meson builds has changed.
Thanks to Carlo Bramini for reporting this problem.
In the hopefully rare case of a cygport which directly invokes cygmeson
and cygninja itself, adjustments may be needed.
Achim Gratz (1):
src_postinst: optionally use script named in DWARF_PARSE instead of
objdump -dl
Jon Turney (16):
Include arch tag in output archive/hint filenames
Update tests
xorg: Update default SRC_URI for rendercheck
dwarf-parse: Add comments
Rename DWARF_PARSE -> DEBUG_FILELIST_EXTRACT
Add an inform when DEBUG_FILELIST_EXTRACT is being used
Update copyrights to 2025
Drop download/cvs test
httpd: Fix parsing 'objdump -p' output
Update tests for updated packages
pkg_info: Document REQUIRES_EXCLUDE_FROM
sample.cygport: Update the cygport homepage URL
meson: Use '_build.${CHOST}' rather than '${CHOST}' as builddir
syntax: Document $T
Add pkg-config in requires
Bump version to 0.37.0
Yaakov Selkowitz (1):
cmake: define CMAKE_SYSTEM_PROCESSOR when cross-compiling
--
*** 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>.