Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang python38: updated to 3.8.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/aa33ce35ae6e
branches:  trunk
changeset: 431618:aa33ce35ae6e
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri May 15 08:24:50 2020 +0000

description:
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:

 lang/py38-html-docs/Makefile          |   4 ++--
 lang/py38-html-docs/PLIST             |   4 ++--
 lang/py38-html-docs/distinfo          |  10 +++++-----
 lang/python38/Makefile                |   3 +--
 lang/python38/PLIST                   |   5 +++--
 lang/python38/dist.mk                 |   4 ++--
 lang/python38/distinfo                |  12 ++++++------
 lang/python38/patches/patch-configure |  18 +++++++++---------
 8 files changed, 30 insertions(+), 30 deletions(-)

diffs (174 lines):

diff -r 42054045cb46 -r aa33ce35ae6e lang/py38-html-docs/Makefile
--- a/lang/py38-html-docs/Makefile      Fri May 15 07:17:00 2020 +0000
+++ b/lang/py38-html-docs/Makefile      Fri May 15 08:24:50 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2020/02/27 14:33:02 adam Exp $
+# $NetBSD: Makefile,v 1.4 2020/05/15 08:24:50 adam Exp $
 
-VERS=          3.8.2
+VERS=          3.8.3
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py38-html-docs-${VERS}
 CATEGORIES=    lang python
diff -r 42054045cb46 -r aa33ce35ae6e lang/py38-html-docs/PLIST
--- a/lang/py38-html-docs/PLIST Fri May 15 07:17:00 2020 +0000
+++ b/lang/py38-html-docs/PLIST Fri May 15 08:24:50 2020 +0000
@@ -1,6 +1,6 @@
-@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 $
 share/doc/python3.8/.buildinfo
-share/doc/python3.8/_downloads/16482684b64298fd86bb24f3512047e2/tzinfo_examples.py
+share/doc/python3.8/_downloads/1fcff346614fe6f041f69d725bb36cc5/tzinfo_examples.py
 share/doc/python3.8/_images/hashlib-blake2-tree.png
 share/doc/python3.8/_images/logging_flow.png
 share/doc/python3.8/_images/pathlib-inheritance.png
diff -r 42054045cb46 -r aa33ce35ae6e lang/py38-html-docs/distinfo
--- a/lang/py38-html-docs/distinfo      Fri May 15 07:17:00 2020 +0000
+++ b/lang/py38-html-docs/distinfo      Fri May 15 08:24:50 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2020/02/27 14:33:02 adam Exp $
+$NetBSD: distinfo,v 1.4 2020/05/15 08:24:50 adam Exp $
 
-SHA1 (python-3.8.2-docs-html.tar.bz2) = b1826df3628997aea36c690df713fae25d4530f6
-RMD160 (python-3.8.2-docs-html.tar.bz2) = f2ffd7e47197f11749459cdb216f96e2281762e4
-SHA512 (python-3.8.2-docs-html.tar.bz2) = 1453770abba67b147a9a8911de3f31972beeea3b7249b1009944635e30e8b4143f1ceaee447dc9f14d85bd09bc67671b922e3e931b8e1279b46ab10ab5c91091
-Size (python-3.8.2-docs-html.tar.bz2) = 6536475 bytes
+SHA1 (python-3.8.3-docs-html.tar.bz2) = 6a165ebaa9ef44e8761ab79a8f8d507b7be601e5
+RMD160 (python-3.8.3-docs-html.tar.bz2) = c1b166f8503c380c6b30384d6d3f86e9f2f30f78
+SHA512 (python-3.8.3-docs-html.tar.bz2) = 5aad0ec599ac4ee478baac91c0ac38d7ac44bb8979bac9263aaafb515103420e0bb8ca4a20b8b915661d1804fc0ad02aa9cfbf00d60a5184df27b0a082109614
+Size (python-3.8.3-docs-html.tar.bz2) = 6556303 bytes
diff -r 42054045cb46 -r aa33ce35ae6e lang/python38/Makefile
--- a/lang/python38/Makefile    Fri May 15 07:17:00 2020 +0000
+++ b/lang/python38/Makefile    Fri May 15 08:24:50 2020 +0000
@@ -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 -r 42054045cb46 -r aa33ce35ae6e lang/python38/PLIST
--- a/lang/python38/PLIST       Fri May 15 07:17:00 2020 +0000
+++ b/lang/python38/PLIST       Fri May 15 08:24:50 2020 +0000
@@ -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}/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 -r 42054045cb46 -r aa33ce35ae6e lang/python38/dist.mk
--- a/lang/python38/dist.mk     Fri May 15 07:17:00 2020 +0000
+++ b/lang/python38/dist.mk     Fri May 15 08:24:50 2020 +0000
@@ -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 -r 42054045cb46 -r aa33ce35ae6e lang/python38/distinfo
--- a/lang/python38/distinfo    Fri May 15 07:17:00 2020 +0000
+++ b/lang/python38/distinfo    Fri May 15 08:24:50 2020 +0000
@@ -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_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 -r 42054045cb46 -r aa33ce35ae6e lang/python38/patches/patch-configure
--- a/lang/python38/patches/patch-configure     Fri May 15 07:17:00 2020 +0000
+++ b/lang/python38/patches/patch-configure     Fri May 15 08:24:50 2020 +0000
@@ -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 @@
  
      { $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 @@
  
                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 @@
      *)
        EXT_SUFFIX=${SHLIB_SUFFIX};;
  esac
-@@ -15169,11 +15166,7 @@ else
+@@ -15213,11 +15210,7 @@ else
  fi
  
  



Home | Main Index | Thread Index | Old Index