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 in 

Updated: python 3.9 packages

2022-01-09 Thread Marco Atzeri via Cygwin-announce

Several python packages have been added to the Cygwin distribution
and at the same time the equivalent packages for 3.6/3.7/3.8
have been uploaded.

  python-hypothesis-6.35.0-1
  python-pip-21.3.1-2
  python-virtualenv-20.13.0-1
  python-wheel-0.37.1-1
  python-numpy-1.22.0-1

CHANGES
latest upstream releases

CYGWIN CHANGES

As python2 is no longer supported

https://devguide.python.org/devcycle/#end-of-life-branches

the package are updated to include postinstall script that
use "alternatives" to define for

  /usr/bin/python

  /usr/bin/python3
  /usr/bin/idle3
  /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
python - status is auto.
 link currently points to /usr/bin/python3.9
/usr/bin/python2.7 - priority 27
/usr/bin/python3.6 - priority 36
/usr/bin/python3.7 - priority 37
/usr/bin/python3.8 - priority 38
/usr/bin/python3.9 - priority 39
Current `best' version is /usr/bin/python3.9.

The following link are not provided anymore.
/usr/bin/idle
/usr/bin/pydoc

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian
/usr/bin/python is discouraged.

As on Cygwin we have still several third packages depending on
python2, the usage of alternatives should allow to manage
until all are updated to python3

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .