summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2022-03-19 18:56:44 +0000
committeradam <adam@pkgsrc.org>2022-03-19 18:56:44 +0000
commit84294d0ef29fe5d47e578b8f4ab6f1c4486e5582 (patch)
treec639c06c2927a9f4056eb97e36cc3b7b1097a698 /lang
parent39acdfcf65fa7697a7615830d8e9778c78a2c255 (diff)
downloadpkgsrc-84294d0ef29fe5d47e578b8f4ab6f1c4486e5582.tar.gz
python38 py38-html-docs: updated to 3.8.13
Python 3.8.13 final Core and Builtins bpo-46794: Bump up the libexpat version into 2.4.6 Library bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) bpo-46932: Update bundled libexpat to 2.4.7 bpo-46811: Make test suite support Expat >=2.4.5 bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. bpo-44849: Fix the os.set_inheritable() function on FreeBSD 14 for file descriptor opened with the O_PATH flag: ignore the EBADF error on ioctl(), fallback on the fcntl() implementation. Patch by Victor Stinner. Documentation bpo-41028: Language and version switchers, previously maintained in every cpython branches, are now handled by docsbuild-script. Tests bpo-45195: Fix test_readline.test_nonascii(): sometimes, the newline character is not written at the end, so don’t expect it in the output. Patch by Victor Stinner. bpo-44949: Fix auto history tests of test_readline: sometimes, the newline character is not written at the end, so don’t expect it in the output. Build bpo-47024: Update Windows builds and macOS installer build to use OpenSSL 1.1.1n. bpo-45405: Prevent internal configure error when running configure with recent versions of clang. Patch by David Bohman. bpo-45220: Avoid building with the Windows 11 SDK previews automatically. This may be overridden by setting the DefaultWindowsSDKVersion environment variable before building. Windows bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 bpo-46948: Prevent CVE-2022-26488 by ensuring the Add to PATH option in the Windows installer uses the correct path when being repaired. macOS bpo-44828: Avoid tkinter file dialog failure on macOS 12 Monterey when using the Tk 8.6.11 provided by python.org macOS installers. Patch by Marc Culler of the Tk project.
Diffstat (limited to 'lang')
-rw-r--r--lang/py38-html-docs/Makefile4
-rw-r--r--lang/py38-html-docs/PLIST3
-rw-r--r--lang/py38-html-docs/distinfo8
-rw-r--r--lang/python38/Makefile12
-rw-r--r--lang/python38/PLIST6
-rw-r--r--lang/python38/dist.mk4
-rw-r--r--lang/python38/distinfo8
7 files changed, 23 insertions, 22 deletions
diff --git a/lang/py38-html-docs/Makefile b/lang/py38-html-docs/Makefile
index bcc7a8dcc9a..f9e71cc80c0 100644
--- a/lang/py38-html-docs/Makefile
+++ b/lang/py38-html-docs/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2021/09/01 13:52:52 adam Exp $
+# $NetBSD: Makefile,v 1.14 2022/03/19 18:56:44 adam Exp $
-VERS= 3.8.12
+VERS= 3.8.13
DISTNAME= python-${VERS}-docs-html
PKGNAME= py38-html-docs-${VERS}
CATEGORIES= lang python
diff --git a/lang/py38-html-docs/PLIST b/lang/py38-html-docs/PLIST
index 529e87d734a..b3a2a69153d 100644
--- a/lang/py38-html-docs/PLIST
+++ b/lang/py38-html-docs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2021/09/01 13:52:52 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2022/03/19 18:56:44 adam Exp $
share/doc/python3.8/.buildinfo
share/doc/python3.8/_downloads/6b45dc135219d1404be49d606589a11d/tzinfo_examples.py
share/doc/python3.8/_images/hashlib-blake2-tree.png
@@ -508,7 +508,6 @@ share/doc/python3.8/_static/pydoctheme.css
share/doc/python3.8/_static/pygments.css
share/doc/python3.8/_static/searchtools.js
share/doc/python3.8/_static/sidebar.js
-share/doc/python3.8/_static/switchers.js
share/doc/python3.8/_static/underscore-1.3.1.js
share/doc/python3.8/_static/underscore.js
share/doc/python3.8/about.html
diff --git a/lang/py38-html-docs/distinfo b/lang/py38-html-docs/distinfo
index 1a839ee1511..9b6c5e5e357 100644
--- a/lang/py38-html-docs/distinfo
+++ b/lang/py38-html-docs/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2021/10/26 10:51:51 nia Exp $
+$NetBSD: distinfo,v 1.16 2022/03/19 18:56:44 adam Exp $
-BLAKE2s (python-3.8.12-docs-html.tar.bz2) = b83c5605cf115908a9b1380f2ad306820096cc4a268c5e8a1d4e65f7e33d9772
-SHA512 (python-3.8.12-docs-html.tar.bz2) = 4ecb74c89d6689400b501d9e66426d2259e2cc042ae16f417bcb0c4c7dea9adb48f65a927baad26aa7eee526dc95acc0e4f03f8ddc8a7003e9e45228d8b571be
-Size (python-3.8.12-docs-html.tar.bz2) = 6697455 bytes
+BLAKE2s (python-3.8.13-docs-html.tar.bz2) = cc79adb4052226fd1208029917645adf5e7cfa1a5cc988577374edc277fb94c4
+SHA512 (python-3.8.13-docs-html.tar.bz2) = 244a9236762523f9c9784d00892254c0a8ae824536a649d858a68babac664b6f840bddf3ea41cb55a4f2c00f38180a72060cf5811f01a91f342ef5c41ccbc6b3
+Size (python-3.8.13-docs-html.tar.bz2) = 6698035 bytes
diff --git a/lang/python38/Makefile b/lang/python38/Makefile
index 56ff27d8d62..bfc40c751f3 100644
--- a/lang/python38/Makefile
+++ b/lang/python38/Makefile
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.27 2022/01/27 21:33:42 schmonz Exp $
+# $NetBSD: Makefile,v 1.28 2022/03/19 18:56:44 adam Exp $
-PKGREVISION= 3
.include "dist.mk"
PKGNAME= python38-${PY_DISTVERSION}
@@ -200,13 +199,14 @@ hpux-postinstall:
${DESTDIR}${PREFIX}/lib/libpython3.8.sl.1.0
.endif
-post-install: setuptools-postinstall
-.PHONY: setuptools-postinstall
-setuptools-postinstall:
+INSTALLATION_DIRS+= lib/python${PY_VER_SUFFIX}/site-packages
+
+pre-install: setuptools-preinstall
+.PHONY: setuptools-preinstall
+setuptools-preinstall:
${INSTALL_DATA} ${.CURDIR}/../../devel/py-setuptools/files/_distutils_system_mod \
${DESTDIR}${PREFIX}/lib/python${PY_VER_SUFFIX}/site-packages/_distutils_system_mod.py
-
# needed to make devel/py-readline pick up the correct readline implementation
BUILDLINK_DEPMETHOD.readline= build
diff --git a/lang/python38/PLIST b/lang/python38/PLIST
index 9968f587ef3..dd95cb2735b 100644
--- a/lang/python38/PLIST
+++ b/lang/python38/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2021/12/30 15:12:57 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2022/03/19 18:56:44 adam Exp $
bin/2to3-${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -1403,7 +1403,7 @@ lib/python${PY_VER_SUFFIX}/ensurepip/__init__.pyo
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-21.1.1-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/setuptools-56.0.0-py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
@@ -2505,6 +2505,8 @@ lib/python${PY_VER_SUFFIX}/signal.pyc
lib/python${PY_VER_SUFFIX}/signal.pyo
lib/python${PY_VER_SUFFIX}/site-packages/README.txt
lib/python${PY_VER_SUFFIX}/site-packages/_distutils_system_mod.py
+lib/python${PY_VER_SUFFIX}/site-packages/_distutils_system_mod.pyc
+lib/python${PY_VER_SUFFIX}/site-packages/_distutils_system_mod.pyo
lib/python${PY_VER_SUFFIX}/site.py
lib/python${PY_VER_SUFFIX}/site.pyc
lib/python${PY_VER_SUFFIX}/site.pyo
diff --git a/lang/python38/dist.mk b/lang/python38/dist.mk
index b8d58db4e81..cc5b02eb456 100644
--- a/lang/python38/dist.mk
+++ b/lang/python38/dist.mk
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.13 2021/09/01 13:52:52 adam Exp $
+# $NetBSD: dist.mk,v 1.14 2022/03/19 18:56:44 adam Exp $
-PY_DISTVERSION= 3.8.12
+PY_DISTVERSION= 3.8.13
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 5f97160107d..71ba22e8a3d 100644
--- a/lang/python38/distinfo
+++ b/lang/python38/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.26 2022/01/20 11:52:28 jperkin Exp $
+$NetBSD: distinfo,v 1.27 2022/03/19 18:56:44 adam Exp $
-BLAKE2s (Python-3.8.12.tar.xz) = f8a4544d78160cb58e9da8b3624bda7e7e0c0c90df702ac309fe3f6f768bcf89
-SHA512 (Python-3.8.12.tar.xz) = 2f93fe5ff83f470c7b6a1b7f29f499a2a010fabd649e9fe65ad3fbfa21b6e1966e77c9b7ac012d978159bc3fe63fec2d64bc6982fc2ee1714d3fa0e47631f279
-Size (Python-3.8.12.tar.xz) = 18443568 bytes
+BLAKE2s (Python-3.8.13.tar.xz) = f1eebb7bc0538f69cb4e2b004495a647b83bb598ea266cb019135eb4ac138743
+SHA512 (Python-3.8.13.tar.xz) = 5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81
+Size (Python-3.8.13.tar.xz) = 19023016 bytes
SHA1 (patch-Lib_ctypes_util.py) = 032cc99ebad93ddddfd89073c60424a952e3faa3
SHA1 (patch-Lib_distutils_sysconfig.py) = 6822eafb4dfded86d7f7353831816aeb8119e6cf
SHA1 (patch-Lib_distutils_unixccompiler.py) = 2e65a8dd5dd3fe25957206c062106fa7a6fc4e69