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