=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for Python-3.12.0.tar.xz => Checksum SHA512 OK for Python-3.12.0.tar.xz ===> Installing dependencies for py312-Tk-3.12.0nb7 ========================================================================== The following variables will affect the build process of this package, py312-Tk-3.12.0nb7. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 311 Based on these variables, the following variables have been set: * PYPACKAGE = python312 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency x11-links>=1.35: found x11-links-1.35 => Full dependency python312>=3.12.0: found python312-3.12.0 => Full dependency tcl>=8.6.1nb1: found tcl-8.6.13 => Full dependency tk>=8.6.12nb1: found tk-8.6.13 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for py312-Tk-3.12.0nb7 ===> Extracting for py312-Tk-3.12.0nb7 ===> Patching for py312-Tk-3.12.0nb7 => Applying pkgsrc patches for py312-Tk-3.12.0nb7 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Include_pymacro.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Include_pymacro.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Include_pymacro.h,v 1.1 2023/10/02 20:07:15 adam Exp $ | |Do not define static_assert in C++ code. | |--- Include/pymacro.h.orig 2023-06-06 22:00:27.000000000 +0000 |+++ Include/pymacro.h -------------------------- Patching file Include/pymacro.h using Plan A... Hunk #1 succeeded at 19. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_ctypes_util.py => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_ctypes_util.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Lib_ctypes_util.py,v 1.1 2023/10/02 20:07:15 adam Exp $ | |Fallback to clang. | |Look for shared libraries in PkgSrc prefix. |Note: /usr/local will get replaced by SUBST. | |Pull in patch for http://bugs.python.org/issue23287 for SunOS | |--- Lib/ctypes/util.py.orig 2021-07-10 00:51:07.000000000 +0000 |+++ Lib/ctypes/util.py -------------------------- Patching file Lib/ctypes/util.py using Plan A... Hunk #1 succeeded at 108. Hunk #2 succeeded at 228. Hunk #3 succeeded at 246. Hunk #4 succeeded at 283. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_lib2to3_pgen2_driver.py => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_lib2to3_pgen2_driver.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Lib_lib2to3_pgen2_driver.py,v 1.1 2023/10/02 20:07:15 adam Exp $ | |On systems where both of the conditions | |1. LD_LIBRARY_PATH does _not_ take precedence over DT_RPATH | (e.g. Linux) |2. A previous libpython with the same major.minor is already installed | (e.g. a previous version of this package) | |hold, the built python will be linked with the installed libpython, |causing it to report an old teeny version in sys.version_info while |staging the install. Then "make package" fails with PLIST mismatches for |{,Pattern}Grammar.*.pickle. | |pkgsrc knows which version we're building. Pass that down instead. | |In patch-Lib_distutils_unixccompiler.py, we override Python maintainers' |expectations for Linux builds in favor of pkgsrc's expectations for |builds on all platforms. This patch is needed because of that patch. | |--- Lib/lib2to3/pgen2/driver.py.orig 2020-06-27 08:35:53.000000000 +0000 |+++ Lib/lib2to3/pgen2/driver.py -------------------------- Patching file Lib/lib2to3/pgen2/driver.py using Plan A... Hunk #1 succeeded at 107. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_sysconfig.py => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Lib_sysconfig.py Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Lib_sysconfig.py,v 1.1 2023/10/02 20:07:15 adam Exp $ | |Remove _multiarch from config path (differs across platforms). |Simplify _sysconfigdata to include only platform name. | |--- Lib/sysconfig.py.orig 2021-07-10 00:51:07.000000000 +0000 |+++ Lib/sysconfig.py -------------------------- Patching file Lib/sysconfig.py using Plan A... Hunk #1 succeeded at 453 (offset 59 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Makefile.pre.in => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Makefile.pre.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Makefile.pre.in,v 1.1 2023/10/02 20:07:15 adam Exp $ | |Use only one optimisation level; needed for PLIST and setuptools compatibility. |Do not build/install libpython3.so. |Simplify _sysconfigdata to include only platform name. |Swap targets libinstall and libainstall, to byte-compile python-config.py. | |--- Makefile.pre.in.orig 2023-08-05 12:11:26.000000000 +0000 |+++ Makefile.pre.in -------------------------- Patching file Makefile.pre.in using Plan A... Hunk #1 succeeded at 255. Hunk #2 succeeded at 1569. Hunk #3 succeeded at 1579. Hunk #4 succeeded at 1918. Hunk #5 succeeded at 1981. Hunk #6 succeeded at 2302 (offset 2 lines). done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Modules_socketmodule.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-Modules_socketmodule.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Modules_socketmodule.c,v 1.2 2023/10/04 13:19:49 jperkin Exp $ | |SunOS needs _XOPEN_SOURCE for sendmsg bits that are now required. | |--- Modules/socketmodule.c.orig 2023-10-02 11:48:14.000000000 +0000 |+++ Modules/socketmodule.c -------------------------- Patching file Modules/socketmodule.c using Plan A... Hunk #1 succeeded at 89. Hunk #2 succeeded at 5658. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-configure => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/x11/py-Tk/../../lang/python312/patches/patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure,v 1.1 2023/10/02 20:07:15 adam Exp $ | |Fix linking on Darwin; don't use -stack_size. |Changes for consistency across pkgsrc platforms. |Simplify _sysconfigdata to include only platform name. |Disable barrier to cross-compilation. | |--- configure.orig 2023-08-05 12:11:26.000000000 +0000 |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 3686. Hunk #2 succeeded at 4309. Hunk #3 succeeded at 9480. Hunk #4 succeeded at 23488. Hunk #5 succeeded at 24352. Hunk #6 succeeded at 24406. done /usr/bin/sed -e s!@BLPREFIX@!/usr/pkg!g -e s!@TCLRTPREFIX@!/usr/pkg!g -e s!@TKRTPREFIX@!/usr/pkg!g -e s!@X11BASE@!/usr/X11R7!g -e s!@X11LIB@!\'X11\'!g /tmp/x11/py-Tk/work/Python-3.12.0/setup.py ===> Creating toolchain wrappers for py312-Tk-3.12.0nb7 ===> Configuring for py312-Tk-3.12.0nb7 => Checking for portability problems in extracted files