ok.
On 2025/02/16 04:50, Kurt Mosiejczuk wrote:
> On Sun, Feb 16, 2025 at 09:38:56AM +0000, Stuart Henderson wrote:
> > -stable is on 3.11.x so we'd want 3.11.11 there and there's no need to worry
> > about maintaining a higher REVISION for -current.
>
> Right. So I'll leave out the REVISION bump :)
>
> Fixed diff below.
>
> --Kurt
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/Makefile,v
> diff -u -p -r1.12 Makefile
> --- Makefile 31 Jan 2025 12:46:51 -0000 1.12
> +++ Makefile 16 Feb 2025 09:49:45 -0000
> @@ -3,13 +3,10 @@
> # requirement of the PSF license, if it constitutes a change to
> # Python itself.
>
> -FULL_VERSION = 3.12.8
> +FULL_VERSION = 3.12.9
> SHARED_LIBS = python3.12 0.0
> VERSION_SPEC = >=3.12,<3.13
> PORTROACH = limit:^3\.12
> -
> -REVISION = 0
> -REVISION-main = 2
>
> AUTOCONF_VERSION = 2.71
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/distinfo,v
> diff -u -p -r1.3 distinfo
> --- distinfo 21 Dec 2024 11:32:44 -0000 1.3
> +++ distinfo 16 Feb 2025 09:49:45 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Python-3.12.8.tgz) = WXhDXEeaN2ZIywKFTfO4kqzp7X0ysf6tZScSvunQOkU=
> -SIZE (Python-3.12.8.tgz) = 27078774
> +SHA256 (Python-3.12.9.tgz) = RTE+TF8Ois3slYAWHVZc9f6leOPqvyXffMY1W/Svoe4=
> +SIZE (Python-3.12.9.tgz) = 27097411
> Index: patches/patch-Modules__hashopenssl_c
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/patches/patch-Modules__hashopenssl_c,v
> diff -u -p -r1.2 patch-Modules__hashopenssl_c
> --- patches/patch-Modules__hashopenssl_c 21 Dec 2024 11:32:44 -0000
> 1.2
> +++ patches/patch-Modules__hashopenssl_c 16 Feb 2025 09:49:45 -0000
> @@ -11,7 +11,7 @@ Index: Modules/_hashopenssl.c
> #if defined(NID_sha3_224) && defined(NID_sha3_256) && defined(NID_sha3_384)
> && defined(NID_sha3_512)
> #define PY_OPENSSL_HAS_SHA3 1
> #endif
> -@@ -922,11 +924,15 @@ py_evp_fromname(PyObject *module, const char *digestna
> +@@ -923,11 +925,15 @@ py_evp_fromname(PyObject *module, const char *digestna
> goto exit;
> }
>
> Index: patches/patch-Modules__ssl_c
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/patches/patch-Modules__ssl_c,v
> diff -u -p -r1.2 patch-Modules__ssl_c
> --- patches/patch-Modules__ssl_c 21 Dec 2024 11:32:44 -0000 1.2
> +++ patches/patch-Modules__ssl_c 16 Feb 2025 09:49:45 -0000
> @@ -1,7 +1,7 @@
> Index: Modules/_ssl.c
> --- Modules/_ssl.c.orig
> +++ Modules/_ssl.c
> -@@ -4469,7 +4469,7 @@ set_sni_callback(PySSLContext *self, PyObject *arg, vo
> +@@ -4479,7 +4479,7 @@ set_sni_callback(PySSLContext *self, PyObject *arg, vo
> return 0;
> }
>
> Index: patches/patch-configure_ac
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/patches/patch-configure_ac,v
> diff -u -p -r1.2 patch-configure_ac
> --- patches/patch-configure_ac 21 Dec 2024 11:32:44 -0000 1.2
> +++ patches/patch-configure_ac 16 Feb 2025 09:49:45 -0000
> @@ -49,7 +49,7 @@ Index: configure.ac
> # Any changes made here should be reflected in the GCC+Darwin case below
> PGO_PROF_GEN_FLAG="-fprofile-instr-generate"
> PGO_PROF_USE_FLAG="-fprofile-instr-use=\"\$(shell
> pwd)/code.profclangd\""
> -@@ -4128,11 +4129,7 @@ dnl Detect Tcl/Tk. Use pkg-config if available.
> +@@ -4149,11 +4150,7 @@ dnl Detect Tcl/Tk. Use pkg-config if available.
> dnl
> found_tcltk=no
> for _QUERY in \
> Index: pkg/PLIST-tests
> ===================================================================
> RCS file: /cvs/ports/lang/python/3/pkg/PLIST-tests,v
> diff -u -p -r1.6 PLIST-tests
> --- pkg/PLIST-tests 21 Dec 2024 16:21:41 -0000 1.6
> +++ pkg/PLIST-tests 16 Feb 2025 09:49:45 -0000
> @@ -1303,6 +1303,9 @@ lib/python3.12/test/__pycache__/test_xdr
> lib/python3.12/test/__pycache__/test_xml_dom_minicompat.cpython-312.opt-1.pyc
> lib/python3.12/test/__pycache__/test_xml_dom_minicompat.cpython-312.opt-2.pyc
> lib/python3.12/test/__pycache__/test_xml_dom_minicompat.cpython-312.pyc
> +lib/python3.12/test/__pycache__/test_xml_dom_xmlbuilder.cpython-312.opt-1.pyc
> +lib/python3.12/test/__pycache__/test_xml_dom_xmlbuilder.cpython-312.opt-2.pyc
> +lib/python3.12/test/__pycache__/test_xml_dom_xmlbuilder.cpython-312.pyc
> lib/python3.12/test/__pycache__/test_xml_etree.cpython-312.opt-1.pyc
> lib/python3.12/test/__pycache__/test_xml_etree.cpython-312.opt-2.pyc
> lib/python3.12/test/__pycache__/test_xml_etree.cpython-312.pyc
> @@ -2217,12 +2220,18 @@ lib/python3.12/test/test_capi/__pycache_
> lib/python3.12/test/test_capi/__pycache__/test_dict.cpython-312.opt-1.pyc
> lib/python3.12/test/test_capi/__pycache__/test_dict.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_dict.cpython-312.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_eval.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_eval.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_eval.cpython-312.pyc
>
> lib/python3.12/test/test_capi/__pycache__/test_eval_code_ex.cpython-312.opt-1.pyc
>
> lib/python3.12/test/test_capi/__pycache__/test_eval_code_ex.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_eval_code_ex.cpython-312.pyc
>
> lib/python3.12/test/test_capi/__pycache__/test_exceptions.cpython-312.opt-1.pyc
>
> lib/python3.12/test/test_capi/__pycache__/test_exceptions.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_exceptions.cpython-312.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_file.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_file.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_file.cpython-312.pyc
> lib/python3.12/test/test_capi/__pycache__/test_float.cpython-312.opt-1.pyc
> lib/python3.12/test/test_capi/__pycache__/test_float.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_float.cpython-312.pyc
> @@ -2232,6 +2241,9 @@ lib/python3.12/test/test_capi/__pycache_
> lib/python3.12/test/test_capi/__pycache__/test_immortal.cpython-312.opt-1.pyc
> lib/python3.12/test/test_capi/__pycache__/test_immortal.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_immortal.cpython-312.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_import.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_import.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_capi/__pycache__/test_import.cpython-312.pyc
> lib/python3.12/test/test_capi/__pycache__/test_list.cpython-312.opt-1.pyc
> lib/python3.12/test/test_capi/__pycache__/test_list.cpython-312.opt-2.pyc
> lib/python3.12/test/test_capi/__pycache__/test_list.cpython-312.pyc
> @@ -2275,11 +2287,14 @@ lib/python3.12/test/test_capi/test_bytes
> lib/python3.12/test/test_capi/test_codecs.py
> lib/python3.12/test/test_capi/test_complex.py
> lib/python3.12/test/test_capi/test_dict.py
> +lib/python3.12/test/test_capi/test_eval.py
> lib/python3.12/test/test_capi/test_eval_code_ex.py
> lib/python3.12/test/test_capi/test_exceptions.py
> +lib/python3.12/test/test_capi/test_file.py
> lib/python3.12/test/test_capi/test_float.py
> lib/python3.12/test/test_capi/test_getargs.py
> lib/python3.12/test/test_capi/test_immortal.py
> +lib/python3.12/test/test_capi/test_import.py
> lib/python3.12/test/test_capi/test_list.py
> lib/python3.12/test/test_capi/test_long.py
> lib/python3.12/test/test_capi/test_mem.py
> @@ -2292,6 +2307,17 @@ lib/python3.12/test/test_capi/test_sys.p
> lib/python3.12/test/test_capi/test_tuple.py
> lib/python3.12/test/test_capi/test_unicode.py
> lib/python3.12/test/test_capi/test_watchers.py
> +lib/python3.12/test/test_cext/
> +lib/python3.12/test/test_cext/__init__.py
> +lib/python3.12/test/test_cext/__pycache__/
> +lib/python3.12/test/test_cext/__pycache__/__init__.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_cext/__pycache__/__init__.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_cext/__pycache__/__init__.cpython-312.pyc
> +lib/python3.12/test/test_cext/__pycache__/setup.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_cext/__pycache__/setup.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_cext/__pycache__/setup.cpython-312.pyc
> +lib/python3.12/test/test_cext/extension.c
> +lib/python3.12/test/test_cext/setup.py
> lib/python3.12/test/test_cgi.py
> lib/python3.12/test/test_cgitb.py
> lib/python3.12/test/test_charmapcodec.py
> @@ -2449,6 +2475,9 @@ lib/python3.12/test/test_ctypes/__pycach
>
> lib/python3.12/test/test_ctypes/__pycache__/test_delattr.cpython-312.opt-1.pyc
>
> lib/python3.12/test/test_ctypes/__pycache__/test_delattr.cpython-312.opt-2.pyc
> lib/python3.12/test/test_ctypes/__pycache__/test_delattr.cpython-312.pyc
> +lib/python3.12/test/test_ctypes/__pycache__/test_dlerror.cpython-312.opt-1.pyc
> +lib/python3.12/test/test_ctypes/__pycache__/test_dlerror.cpython-312.opt-2.pyc
> +lib/python3.12/test/test_ctypes/__pycache__/test_dlerror.cpython-312.pyc
> lib/python3.12/test/test_ctypes/__pycache__/test_errno.cpython-312.opt-1.pyc
> lib/python3.12/test/test_ctypes/__pycache__/test_errno.cpython-312.opt-2.pyc
> lib/python3.12/test/test_ctypes/__pycache__/test_errno.cpython-312.pyc
> @@ -2581,6 +2610,7 @@ lib/python3.12/test/test_ctypes/test_cas
> lib/python3.12/test/test_ctypes/test_cfuncs.py
> lib/python3.12/test/test_ctypes/test_checkretval.py
> lib/python3.12/test/test_ctypes/test_delattr.py
> +lib/python3.12/test/test_ctypes/test_dlerror.py
> lib/python3.12/test/test_ctypes/test_errno.py
> lib/python3.12/test/test_ctypes/test_find.py
> lib/python3.12/test/test_ctypes/test_frombuffer.py
> @@ -4584,6 +4614,7 @@ lib/python3.12/test/test_wmi.py
> lib/python3.12/test/test_wsgiref.py
> lib/python3.12/test/test_xdrlib.py
> lib/python3.12/test/test_xml_dom_minicompat.py
> +lib/python3.12/test/test_xml_dom_xmlbuilder.py
> lib/python3.12/test/test_xml_etree.py
> lib/python3.12/test/test_xml_etree_c.py
> lib/python3.12/test/test_xmlrpc.py