<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>