<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/7ad826ef87b4d16c1c81ee681c1c1e121ae05ca9">https://github.com/macports/macports-ports/commit/7ad826ef87b4d16c1c81ee681c1c1e121ae05ca9</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7ad826ef87b4d16c1c81ee681c1c1e121ae05ca9
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sat Dec 3 21:00:00 2022 +0100

<span style='display:block; white-space:pre;color:#404040;'>    py-pivy: add py37, py38, py39 and py310; remove py27, py35 and py36
</span>---
 python/py-pivy/Portfile                            |  6 ++--
 python/py-pivy/files/patch-char-to-const-char.diff | 35 ++++++++++++++++++++++
 python/py-pyside-tools/Portfile                    |  4 +--
 3 files changed, 41 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pivy/Portfile b/python/py-pivy/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index aaf7e41379a..fa8ae560e98 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pivy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pivy/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,6 +7,7 @@ PortGroup           qt4 1.0
</span> 
 set real_name       pivy
 github.setup        FreeCAD ${real_name} 0.6.2
<span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> name                py-${real_name}
 license             Permissive
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,7 +15,7 @@ description         Pivy is a Coin binding for Python.
</span> long_description    ${description}
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 checksums           rmd160  01b0a53134a678665067f146927cfae1b16f526c \
                     sha256  3685a40c99bce54ce39b08ebe2d577536c3f8321a79ff961ec1ca035852ebfaa \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +26,8 @@ if {${name} ne ${subport}} {
</span>                     port:Coin-framework \
                     port:swig-python
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      patch-setup.py.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-char-to-const-char.diff
</span> 
     post-patch {
         reinplace "s|%PREFIX%|${prefix}|g" ${worksrcpath}/setup.py
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pivy/files/patch-char-to-const-char.diff b/python/py-pivy/files/patch-char-to-const-char.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..bf4491307d9
</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-pivy/files/patch-char-to-const-char.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/coin3d/pivy/commit/d828a332d86a2af4ffbb6a52aaa80700ff48bb16
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Inventor/nodes/SoMarkerSet.i Inventor/nodes/SoMarkerSet.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index fddbf98..d4187b0 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Inventor/nodes/SoMarkerSet.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Inventor/nodes/SoMarkerSet.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5,7 +5,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         short WIDTH, HEIGHT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         size.getValue(WIDTH, HEIGHT);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         short BYTEWIDTH = (WIDTH + 7) / 2;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        char* coin_marker;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        const char* coin_marker;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef PY_2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if (PyString_Check(string))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,4 +49,4 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         delete[] bitmapbytes;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         bitmapbytes = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git Inventor/sensors/SoSensor.i Inventor/sensors/SoSensor.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 72ac01e..ffae79b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Inventor/sensors/SoSensor.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Inventor/sensors/SoSensor.i
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4,7 +4,7 @@ SoSensorPythonCB(void * data, SoSensor * sensor)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PyGILState_STATE gil = PyGILState_Ensure();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   swig_type_info * swig_type = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  char * sensor_cast_name = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  const char * sensor_cast_name = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PyObject * func, * arglist;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   PyObject * result, * pysensor;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyside-tools/Portfile b/python/py-pyside-tools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1e7d845a285..bb23df83d71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyside-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyside-tools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,9 +19,9 @@ platforms           darwin
</span> license             LGPL
 master_sites        https://github.com/PySide/Tools/archive/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     e542b9536bd9d35599ede225c9311cc8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           sha256  8a7fe786b19c5b2b4380aff0a9590b3129fad4a0f6f3df1f39593d79b01a9f74 \
</span>                     rmd160  481654815c8fcdd5b805a155bc2ea9bfcbced9d4 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    b668d15e8d67e25a653db5abf8f542802e2ee2dd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    78989
</span> distname            ${version}
 worksrcdir          Tools-${version}
 
</pre><pre style='margin:0'>

</pre>