summaryrefslogtreecommitdiff
path: root/lang/python38
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-05-15 08:24:50 +0000
committeradam <adam@pkgsrc.org>2020-05-15 08:24:50 +0000
commit415cc3653ea31f718df15dcfdfedd956182030e2 (patch)
treee375dab37101efe12b1be52205bc28b7de28f2fe /lang/python38
parenta466ac57e5e65a3161cef857d73b88e34c46901c (diff)
downloadpkgsrc-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/Makefile3
-rw-r--r--lang/python38/PLIST5
-rw-r--r--lang/python38/dist.mk4
-rw-r--r--lang/python38/distinfo12
-rw-r--r--lang/python38/patches/patch-configure18
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