<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5d28c94b7cbae3b5193bf9073fecce475174a8a7">https://github.com/macports/macports-ports/commit/5d28c94b7cbae3b5193bf9073fecce475174a8a7</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 5d28c94b7cb py-pyobjc + dependencies: add py312 subport
</span>5d28c94b7cb is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5d28c94b7cbae3b5193bf9073fecce475174a8a7
</span>Author: Erik BrĂ¥then Solem <erikbsolem@hotmail.com>
AuthorDate: Sun Nov 19 17:52:11 2023 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-pyobjc + dependencies: add py312 subport
</span>---
 python/py-babel/Portfile                         | 2 +-
 python/py-blockdiag/Portfile                     | 2 +-
 python/py-docutils/Portfile                      | 2 +-
 python/py-funcparserlib/Portfile                 | 2 +-
 python/py-pygments/Portfile                      | 2 +-
 python/py-pygments/files/py312-pygments          | 1 +
 python/py-pyobjc/Portfile                        | 2 +-
 python/py-roman/Portfile                         | 2 +-
 python/py-sphinx/Portfile                        | 2 +-
 python/py-sphinx/files/py312-sphinx              | 4 ++++
 python/py-sphinxcontrib-applehelp/Portfile       | 2 +-
 python/py-sphinxcontrib-blockdiag/Portfile       | 2 +-
 python/py-sphinxcontrib-devhelp/Portfile         | 2 +-
 python/py-sphinxcontrib-htmlhelp/Portfile        | 2 +-
 python/py-sphinxcontrib-jsmath/Portfile          | 2 +-
 python/py-sphinxcontrib-qthelp/Portfile          | 2 +-
 python/py-sphinxcontrib-serializinghtml/Portfile | 2 +-
 python/py-webcolors/Portfile                     | 2 +-
 18 files changed, 21 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-babel/Portfile b/python/py-babel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1f4020dae6f..0816ca9c549 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-babel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-babel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ platforms           {darwin any}
</span> license             BSD
 supported_archs     noarch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311 312
</span> python.pep517       yes
 
 maintainers         {stromnov @stromnov} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-blockdiag/Portfile b/python/py-blockdiag/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3d4faadc612..4b86160a330 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-blockdiag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-blockdiag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ license             Apache-2
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311 312
</span> 
 maintainers         {stromnov @stromnov} openmaintainer
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-docutils/Portfile b/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fac915dfad1..f526965dd2c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-docutils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           md5 93bcfe0065cf1d0b6a0bcabeca7a2335 \
</span>                     rmd160 4e03b8fdc202abdb5bd5811a40bdea8647db25d2 \
                     sha256 f08a4e276c3a1583a86dce3e34aba3fe04d02bba2dd51ed16106244e8a923e3b
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311 312
</span> 
 if {$subport ne $name} {
     depends_build       port:py${python.version}-setuptools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-funcparserlib/Portfile b/python/py-funcparserlib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ed2e306f057..a708d3af905 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-funcparserlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-funcparserlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ license             MIT
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311 312
</span> python.pep517       yes
 python.pep517_backend poetry
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pygments/Portfile b/python/py-pygments/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7a3b0144ec1..890c0523356 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pygments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pygments/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@ license             BSD
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311 312
</span> python.pep517       yes
 
 maintainers         {stromnov @stromnov} openmaintainer
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pygments/files/py312-pygments b/python/py-pygments/files/py312-pygments
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..2ddc46217b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pygments/files/py312-pygments
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.12/bin/pygmentize
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/Portfile b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ff0a5312d58..2ad32e31369 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ long_description    The PyObjC project aims to provide a bridge between \
</span>                     Python based functionality.
 homepage            https://pyobjc.readthedocs.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311 312
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-roman/Portfile b/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c7e011d2b04..de547068bc1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-roman/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  ebfa4afbfd864715ba59d5caf3d179442183cf49 \
</span>                     sha256  4da8a200529a730822a27f1704b3ac70bc907141d3bc558115fb8e36af13b412 \
                     size    7005
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36 37 38 39 310 311 312
</span> 
 if {${name} ne ${subport}} {
     depends_build-append    port:py${python.version}-setuptools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinx/Portfile b/python/py-sphinx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bccea881584..aeca8b861ef 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ checksums           md5 18971ebdd6ec1b7788ff0898682fe0da \
</span>                     rmd160 3d0745a7da0c8240d3cd52930dd5c66be4357f8c \
                     sha256 9a5160e1ea90688d5963ba09a2dcd8bdd526620edbb65c328728f1b2228d5ab5
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 36 37 38 39 310 311 312
</span> 
 if {$subport ne $name} {
     depends_lib     port:py${python.version}-docutils
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinx/files/py312-sphinx b/python/py-sphinx/files/py312-sphinx
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..566c6ff97e7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinx/files/py312-sphinx
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.12/bin/sphinx-apidoc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.12/bin/sphinx-quickstart
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.12/bin/sphinx-autogen
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+${frameworks_dir}/Python.framework/Versions/3.12/bin/sphinx-build
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-applehelp/Portfile b/python/py-sphinxcontrib-applehelp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1aa48516079..cb005b4b1fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-applehelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-applehelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@ checksums           md5 660ede87eb89408a9989a740faab1675 \
</span>                     rmd160 dd23b33bbb45195c09d4ef4c29f1eccba26d2208 \
                     sha256 39fdc8d762d33b01a7d8f026a3b7d71563ea3b72787d5f00ad8465bd9d6dfbfa
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 python.pep517_backend   flit
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-blockdiag/Portfile b/python/py-sphinxcontrib-blockdiag/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c7660c2bf83..bee4e35cac9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-blockdiag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-blockdiag/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           rmd160  1fbe5f0cd13d0ac1aab70f28ea05e8297be00647 \
</span>                     sha256  aa49bf924516f5de8a479994c7be81e077df5599c9da2a082003d5b388e1d450 \
                     size    6070
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311 312
</span> 
 if {${name} ne ${subport}} {
     depends_build-append \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-devhelp/Portfile b/python/py-sphinxcontrib-devhelp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c26653a738e..8fa231828cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-devhelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-devhelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           md5 0fd9d587ece0a8fe9f515d497c183fce \
</span>                     sha256 63b41e0d38207ca40ebbeabcf4d8e51f76c03e78cd61abe118cf4435c73d4212 \
                     size 12343
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-htmlhelp/Portfile b/python/py-sphinxcontrib-htmlhelp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6f471c745e0..19f535c4ace 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-htmlhelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-htmlhelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           md5 cbc0df02c4716f995a0410d455837b3b \
</span>                     rmd160 0a3451660d84a248d4f18c4ad3fe376d8b139d5a \
                     sha256 6c26a118a05b76000738429b724a0568dbde5b72391a688577da08f11891092a
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 python.pep517_backend   flit
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-jsmath/Portfile b/python/py-sphinxcontrib-jsmath/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bbf0628a09d..41cde74f450 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-jsmath/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-jsmath/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +21,7 @@ checksums           rmd160  9ff064c88f8f121bd7876ae3f79b4c31f5a9264f \
</span>                     sha256  a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8 \
                     size    5787
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-qthelp/Portfile b/python/py-sphinxcontrib-qthelp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0e03a1e5617..1ae6889c351 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-qthelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-qthelp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,7 +22,7 @@ checksums           md5 7a945ad3b0c47e9e2777a146e38e34af \
</span>                     sha256 62b9d1a186ab7f5ee3356d906f648cacb7a6bdb94d201ee7adf26db55092982d \
                     size 16555
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-sphinxcontrib-serializinghtml/Portfile b/python/py-sphinxcontrib-serializinghtml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 79d3b8e5a71..7ce1c0bc9eb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-sphinxcontrib-serializinghtml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-sphinxcontrib-serializinghtml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,7 +23,7 @@ checksums           md5 84957dfa6d85d2e509181281082c11ee \
</span>                     sha256 0c64ff898339e1fac29abd2bf5f11078f3ec413cfe9c046d3120d7ca65530b54 \
                     size 15446
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     36 37 38 39 310 311 312
</span> python.pep517       yes
 
 if {$subport ne $name} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-webcolors/Portfile b/python/py-webcolors/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 923f8380f72..9407d62b53c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-webcolors/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-webcolors/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,7 @@ license             BSD
</span> supported_archs     noarch
 platforms           {darwin any}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310 311 312
</span> python.pep517       yes
 
 maintainers         {stromnov @stromnov} openmaintainer
</pre><pre style='margin:0'>

</pre>