Subject: CVS commit: pkgsrc/lang
From: Adam Ciarcinski
Date: 2019-07-09 09:46:37
Message id: 20190709074638.01DA0FBF4@cvs.NetBSD.org

Log Message:
python37: updated to 3.7.4

Python 3.7.4 final

Core and Builtins
bpo-37500: Due to unintended side effects, revert the change introduced by \ 
bpo-1875 in 3.7.4rc1 to check for syntax errors in dead conditional code blocks.
Documentation
bpo-37149: Replace the dead link to the Tkinter 8.5 reference by John Shipman, \ 
New Mexico Tech, with a link to the archive.org copy.

Python 3.7.4 release candidate 2

Security
bpo-37463: ssl.match_hostname() no longer accepts IPv4 addresses with additional \ 
text after the address and only quad-dotted notation without trailing \ 
whitespaces. Some inet_aton() implementations ignore whitespace and all data \ 
after whitespace, e.g. ‘127.0.0.1 whatever’.

Core and Builtins
bpo-24214: Improved support of the surrogatepass error handler in the UTF-8 and \ 
UTF-16 incremental decoders.

Library
bpo-37440: http.client now enables TLS 1.3 post-handshake authentication for \ 
default context or if a cert_file is passed to HTTPSConnection.
bpo-37437: Update vendorized expat version to 2.2.7.
bpo-37428: SSLContext.post_handshake_auth = True no longer sets \ 
SSL_VERIFY_POST_HANDSHAKE verify flag for client connections. Although the \ 
option is documented as ignored for clients, OpenSSL implicitly enables cert \ 
chain validation when the flag is set.
bpo-32627: Fix compile error when _uuid headers conflicting included.

Windows
bpo-37369: Fixes path for sys.executable when running from the Microsoft Store.
bpo-35360: Update Windows builds to use SQLite 3.28.0.

macOS
bpo-34602: Avoid test suite failures on macOS by no longer calling \ 
resource.setrlimit to increase the process stack size limit at runtime. The \ 
runtime change is no longer needed since the interpreter is being built with a \ 
larger default stack size.

Files:
RevisionActionfile
1.5modifypkgsrc/lang/py37-html-docs/Makefile
1.5modifypkgsrc/lang/py37-html-docs/PLIST
1.5modifypkgsrc/lang/py37-html-docs/distinfo
1.10modifypkgsrc/lang/python37/Makefile
1.7modifypkgsrc/lang/python37/PLIST
1.5modifypkgsrc/lang/python37/dist.mk
1.11modifypkgsrc/lang/python37/distinfo
1.1removepkgsrc/lang/python37/patches/patch-Modules___uuidmodule.c
1.2removepkgsrc/lang/python37/patches/patch-Python_pylifecycle.c