<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/9f5e096378636d5d14cad5b8f768021e5b3da439">https://github.com/macports/macports-ports/commit/9f5e096378636d5d14cad5b8f768021e5b3da439</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9f5e096378636d5d14cad5b8f768021e5b3da439
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Oct 18 11:43:32 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-svipc: remove port
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - no dependents in MacPorts, last upstream release 10 years ago
</span>---
 python/py-svipc/Portfile                 | 53 --------------------------------
 python/py-svipc/files/patch-version.diff | 45 ---------------------------
 2 files changed, 98 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-svipc/Portfile b/python/py-svipc/Portfile
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 2452ba4d1ed..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-svipc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set uname           svipc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        mdcb yp-${uname} 0.16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name                py-${uname}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers         {thibaut @paumard} openmaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description         System V InterProcess Communication (Yorick/Python plug-ins)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    This plug-in for python and yorick gives access to the \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    System V IPC framework. This allows sharing memory and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    passing messages and semaphores between several distinct \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    processes.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            https://github.com/mdcb/yp-svipc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-version.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args-replace  -p0 -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f0d94da1014bab729db6658d22f7ee0d38b27a44 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  52f0dd4c5611b18e048c4d83e86a1d12e7362c265089574d78b2e18749b0629c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    26912
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     37
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport} && ${subport} ne "yorick-svipc"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append  port:py${python.version}-numpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s/define_macros=\\\[/define_macros=\\\[('SVIPC_HACKS', True),/" ${worksrcpath}/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport yorick-svipc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # this _will_ cause a lint warning
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    categories          science yorick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib         path:bin/yorick:yorick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    use_configure       yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    universal_variant   no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.dir       ${worksrcpath}/yorick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.cmd       ${prefix}/bin/yorick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.pre_args  {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args      -batch make.i
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.dir           ${worksrcpath}/yorick
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.cmd           make
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.target        {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-destroot        {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.cmd        make
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.destdir    DESTDIR=${destroot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-svipc/files/patch-version.diff b/python/py-svipc/files/patch-version.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b832442d5a7..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-svipc/files/patch-version.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,45 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Description: Better strinigification of version macro
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- setup.py defines a preprocessor macro called PYTHON_SVIPC_VERSION.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- The way it includes quotes make some recent compilers choke.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- This patch defines the string without quotes and let the C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- preprocessor do the strinigification.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Author: Thibaut Paumard <thibaut@debian.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Origin: vendor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917672
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Forwarded: no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Last-Update: 2019-01-09
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -28,7 +28,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- define_macros=[
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   ('PYTHON_SVIPC_VERSION',          '\\\"%s\\\"' % version),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   ('PYTHON_SVIPC_VERSION',          version),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ('SVIPC_NOSEGFUNC',               None),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/python/svipc_module.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/python/svipc_module.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,6 +31,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "svipc.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define STRINGIFY(a) _STRINGIFY(a)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define _STRINGIFY(a) #a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PyObject *python_svipc_module;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PyObject *python_svipc_error;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -866,7 +870,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* Add symbolic constants to the module */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   PyModule_AddStringConstant(python_svipc_module, "version",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                             PYTHON_SVIPC_VERSION);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                             STRINGIFY(PYTHON_SVIPC_VERSION));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* define module generic error */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   python_svipc_error = PyErr_NewException("svipc.error", NULL, NULL);
</span></pre><pre style='margin:0'>

</pre>