Subject: CVS commit: pkgsrc/lang/python38
From: Sijmen J. Mulder
Date: 2020-11-17 20:33:15
Message id: 20201117193315.6418BFA9D@cvs.NetBSD.org

Log Message:
lang/python38: Fix for macOS 11 and Apple Silicon

(Apple Silicon being their aarch64 platform.)

This is backport of the same in lang/python39. Only minor changes were
needed.

Patches consist of:
 - Upstream work: https://github.com/python/cpython/pull/22855
 - Fix for setup.py to find libbz2.tbd and libz.tbd now that with the
   shared library cache there's nothing in /usr/lib.
   See: https://bugs.python.org/issue41116
 - Addition of __arch64__ case to fix _decimal module. A very similar fix
   has since been committed upstream.

Files:
RevisionActionfile
1.14modifypkgsrc/lang/python38/Makefile
1.13modifypkgsrc/lang/python38/distinfo
1.5modifypkgsrc/lang/python38/patches/patch-configure
1.2modifypkgsrc/lang/python38/patches/patch-pyconfig.h.in
1.4modifypkgsrc/lang/python38/patches/patch-setup.py
1.1addpkgsrc/lang/python38/patches/patch-Lib___osx__support.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_ctypes_macholib_dyld.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_ctypes_test_test__macholib.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_distutils_tests_test__build__ext.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_test_test__bytes.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_test_test__platform.py
1.1addpkgsrc/lang/python38/patches/patch-Lib_test_test__unicode.py
1.1addpkgsrc/lang/python38/patches/patch-Mac_BuildScript_build-installer.py
1.1addpkgsrc/lang/python38/patches/patch-Mac_Tools_pythonw.c
1.1addpkgsrc/lang/python38/patches/patch-Modules___ctypes_callbacks.c
1.1addpkgsrc/lang/python38/patches/patch-Modules___ctypes_callproc.c
1.1addpkgsrc/lang/python38/patches/patch-Modules___ctypes_ctypes.h
1.1addpkgsrc/lang/python38/patches/patch-Modules___ctypes_malloc__closure.c
1.1addpkgsrc/lang/python38/patches/patch-Modules___decimal_libmpdec_mpdecimal.h
1.1addpkgsrc/lang/python38/patches/patch-Modules_getpath.c
1.1addpkgsrc/lang/python38/patches/patch-Modules_posixmodule.c
1.1addpkgsrc/lang/python38/patches/patch-Modules_timemodule.c
1.1addpkgsrc/lang/python38/patches/patch-Python_bootstrap__hash.c
1.1addpkgsrc/lang/python38/patches/patch-Python_pytime.c
1.1addpkgsrc/lang/python38/patches/patch-configure.ac