diff options
author | adam <adam@pkgsrc.org> | 2020-05-15 08:24:50 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2020-05-15 08:24:50 +0000 |
commit | 415cc3653ea31f718df15dcfdfedd956182030e2 (patch) | |
tree | e375dab37101efe12b1be52205bc28b7de28f2fe /lang/python38 | |
parent | a466ac57e5e65a3161cef857d73b88e34c46901c (diff) | |
download | pkgsrc-415cc3653ea31f718df15dcfdfedd956182030e2.tar.gz |
python38: updated to 3.8.3
Python 3.8.3 final
Core and Builtins
bpo-40527: Fix command line argument parsing: no longer write errors multiple times into stderr.
bpo-40417: Fix imp module deprecation warning when PyImport_ReloadModule is called. Patch by Robert Rouhani.
bpo-39562: The constant values of future flags in the __future__ module are updated in order to prevent collision with compiler flags. Previously PyCF_ALLOW_TOP_LEVEL_AWAIT was clashing with CO_FUTURE_DIVISION.
Library
bpo-40559: Fix possible memory leak in the C implementation of asyncio.Task.
bpo-40355: Improve error reporting in ast.literal_eval() in the presence of malformed ast.Dict nodes instead of silently ignoring any non-conforming elements. Patch by Curtis Bucher.
bpo-40459: platform.win32_ver() now produces correct ptype strings instead of empty strings.
bpo-40398: typing.get_args() now always returns an empty tuple for special generic aliases.
Documentation
bpo-40561: Provide docstrings for webbrowser open functions.
bpo-39435: Fix an incorrect signature for pickle.loads() in the docs
Windows
bpo-40458: Increase reserved stack space to prevent overflow crash on Windows.
C API
bpo-40412: Nullify inittab_copy during finalization, preventing future interpreter initializations in an embedded situation from crashing.
Diffstat (limited to 'lang/python38')
-rw-r--r-- | lang/python38/Makefile | 3 | ||||
-rw-r--r-- | lang/python38/PLIST | 5 | ||||
-rw-r--r-- | lang/python38/dist.mk | 4 | ||||
-rw-r--r-- | lang/python38/distinfo | 12 | ||||
-rw-r--r-- | lang/python38/patches/patch-configure | 18 |
5 files changed, 21 insertions, 21 deletions
diff --git a/lang/python38/Makefile b/lang/python38/Makefile index 147e8e94377..e7593d347e7 100644 --- a/lang/python38/Makefile +++ b/lang/python38/Makefile @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.8 2020/05/14 21:43:11 tnn Exp $ +# $NetBSD: Makefile,v 1.9 2020/05/15 08:24:50 adam Exp $ -PKGREVISION= 1 .include "dist.mk" PKGNAME= python38-${PY_DISTVERSION} diff --git a/lang/python38/PLIST b/lang/python38/PLIST index 82f3dd650ea..fa7aff1b4ce 100644 --- a/lang/python38/PLIST +++ b/lang/python38/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2020/02/27 14:33:02 adam Exp $ +@comment $NetBSD: PLIST,v 1.4 2020/05/15 08:24:50 adam Exp $ bin/2to3-${PY_VER_SUFFIX} bin/pydoc${PY_VER_SUFFIX} bin/python${PY_VER_SUFFIX} @@ -1486,11 +1486,12 @@ lib/python${PY_VER_SUFFIX}/http/server.pyo lib/python${PY_VER_SUFFIX}/idlelib/CREDITS.txt lib/python${PY_VER_SUFFIX}/idlelib/ChangeLog lib/python${PY_VER_SUFFIX}/idlelib/HISTORY.txt +lib/python${PY_VER_SUFFIX}/idlelib/Icons/README.txt lib/python${PY_VER_SUFFIX}/idlelib/Icons/folder.gif -lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle.icns lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle.ico lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_16.gif lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_16.png +lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_256.png lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_32.gif lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_32.png lib/python${PY_VER_SUFFIX}/idlelib/Icons/idle_48.gif diff --git a/lang/python38/dist.mk b/lang/python38/dist.mk index 7207357eb51..fa9e585b288 100644 --- a/lang/python38/dist.mk +++ b/lang/python38/dist.mk @@ -1,6 +1,6 @@ -# $NetBSD: dist.mk,v 1.3 2020/02/27 14:33:02 adam Exp $ +# $NetBSD: dist.mk,v 1.4 2020/05/15 08:24:50 adam Exp $ -PY_DISTVERSION= 3.8.2 +PY_DISTVERSION= 3.8.3 DISTNAME= Python-${PY_DISTVERSION} EXTRACT_SUFX= .tar.xz DISTINFO_FILE= ${.CURDIR}/../../lang/python38/distinfo diff --git a/lang/python38/distinfo b/lang/python38/distinfo index 367e3bef72b..5b816fadb25 100644 --- a/lang/python38/distinfo +++ b/lang/python38/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.6 2020/03/16 10:19:15 tnn Exp $ +$NetBSD: distinfo,v 1.7 2020/05/15 08:24:50 adam Exp $ -SHA1 (Python-3.8.2.tar.xz) = 5ae54baf26628a7ed74206650a31192e6d5c6f93 -RMD160 (Python-3.8.2.tar.xz) = 8a03650894857d2b7be679613646ad1fff22d98e -SHA512 (Python-3.8.2.tar.xz) = ca37ad0e7c5845f5f228566aa8ff654a8f428c7d4a5aaabff29baebb0ca3219b31ba8bb2607f89e37cf3fc564f023b8407e53a4f2c47bd99122c1cc222613e37 -Size (Python-3.8.2.tar.xz) = 17869888 bytes +SHA1 (Python-3.8.3.tar.xz) = 3bafa40df1cd069c112761c388a9f2e94b5d33dd +RMD160 (Python-3.8.3.tar.xz) = f52a96c9edac6c135114c8d0766e5f64bea7fb0f +SHA512 (Python-3.8.3.tar.xz) = 3103bd8d944f3905eee3a2b52fd1f5c7dee380f9c5a99ad35a401fcba5a9117c3860ecec5cb47a92712c6549442fd2fa553a15c5657241dd09f5d00b9ed4f0f4 +Size (Python-3.8.3.tar.xz) = 17912964 bytes SHA1 (patch-Lib_ctypes_util.py) = 032cc99ebad93ddddfd89073c60424a952e3faa3 SHA1 (patch-Lib_distutils_command_install.py) = 6fc6f5d918b7581fc62cd0fe55857ee932c3a341 SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf @@ -15,6 +15,6 @@ SHA1 (patch-Modules_nismodule.c) = 1bafe9b06359586d027a77011b103877590d947d SHA1 (patch-Modules_socketmodule.c) = e99fd9e30e3feafef1747a2f52446d8fec543362 SHA1 (patch-Modules_socketmodule.h) = 13a3290eb72078067060d3e71b7baa08f3eb591c SHA1 (patch-Python_thread__pthread.h) = fb81eaa604b4ed7c1b64c3f4731d58a8aee257be -SHA1 (patch-configure) = 21540fd8328ab721b04d09aae377caf2f2978f8c +SHA1 (patch-configure) = 11991489b71557cc934e268981703e9b1dbba4c6 SHA1 (patch-pyconfig.h.in) = 4bc6e95441cb5faae94d1d52aeaaa10ae01385b6 SHA1 (patch-setup.py) = 95dd9b0de63d32bdbd7f191cb191489d901f21cd diff --git a/lang/python38/patches/patch-configure b/lang/python38/patches/patch-configure index 0a5d391b97a..3c6f1a5d42d 100644 --- a/lang/python38/patches/patch-configure +++ b/lang/python38/patches/patch-configure @@ -1,13 +1,13 @@ -$NetBSD: patch-configure,v 1.3 2020/01/06 22:54:51 leot Exp $ +$NetBSD: patch-configure,v 1.4 2020/05/15 08:24:50 adam Exp $ Use gnu99 instead of c99 to avoid "alloca() undefined" problems. Fix linking on Darwin; don't use -stack_size. Changes for consistency across pkgsrc platforms. Simplify _sysconfigdata to include only platform name. ---- configure.orig 2019-12-18 17:21:23.000000000 +0000 +--- configure.orig 2020-05-13 17:31:54.000000000 +0000 +++ configure -@@ -6902,7 +6902,7 @@ UNIVERSAL_ARCH_FLAGS= +@@ -6924,7 +6924,7 @@ UNIVERSAL_ARCH_FLAGS= # tweak BASECFLAGS based on compiler and platform case $GCC in yes) @@ -16,7 +16,7 @@ Simplify _sysconfigdata to include only platform name. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Wextra" >&5 $as_echo_n "checking for -Wextra... " >&6; } -@@ -9514,7 +9514,6 @@ then +@@ -9536,7 +9536,6 @@ then # to ensure that tests don't crash # Note: This matches the value of THREAD_STACK_SIZE in # thread_pthread.h @@ -24,20 +24,20 @@ Simplify _sysconfigdata to include only platform name. if test "$enable_framework" then -@@ -14259,10 +14258,10 @@ _ACEOF +@@ -14303,10 +14302,10 @@ _ACEOF if ac_fn_c_try_compile "$LINENO"; then : --if grep noonsees conftest.$ac_objext >/dev/null ; then +-if $GREP noonsees conftest.$ac_objext >/dev/null ; then +if strings -a conftest.$ac_objext | grep noonsees >/dev/null ; then ax_cv_c_float_words_bigendian=yes fi --if grep seesnoon conftest.$ac_objext >/dev/null ; then +-if $GREP seesnoon conftest.$ac_objext >/dev/null ; then +if strings -a conftest.$ac_objext | grep seesnoon >/dev/null ; then if test "$ax_cv_c_float_words_bigendian" = unknown; then ax_cv_c_float_words_bigendian=no else -@@ -15148,8 +15147,6 @@ fi +@@ -15192,8 +15191,6 @@ fi case $ac_sys_system in @@ -46,7 +46,7 @@ Simplify _sysconfigdata to include only platform name. *) EXT_SUFFIX=${SHLIB_SUFFIX};; esac -@@ -15169,11 +15166,7 @@ else +@@ -15213,11 +15210,7 @@ else fi |