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

Reply via email to