<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a8f62e062b3d364fb068d6536898f444e74f22b5">https://github.com/macports/macports-ports/commit/a8f62e062b3d364fb068d6536898f444e74f22b5</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 a8f62e062b3 vtm: submission
</span>a8f62e062b3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit a8f62e062b3d364fb068d6536898f444e74f22b5
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Sat Feb 12 02:38:04 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    vtm: submission
</span>---
 sysutils/vtm/Portfile                       | 39 +++++++++++++++++++++++++++++
 sysutils/vtm/files/patch-so_nosigpipe.patch | 11 ++++++++
 2 files changed, 50 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/vtm/Portfile b/sysutils/vtm/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ed496adeadf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/vtm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- vim:fenc=utf-8:ft=tcl:et:sw=2:ts=2:sts=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem              1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            netxs-group vtm 0.5.9999j v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories              sysutils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@aeiouaeiouaeiouaeiouaeiouaeiou outlook.com:aeioudev} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description             Monotty Desktopio - text-based desktop environment \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        inside your terminal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description        ${name} is a terminal multiplexer with window manager \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        and session sharing.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage                https://vtm.netxs.online/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  a4eaffea22f16bb2085321da07da6f0de1e4ada1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  0cf92897580a2263b2c0183b2fc74d2fc0cc401dea384edc0f998cf9a73f7b86 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    303839
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-so_nosigpipe.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# requires a compiler with full C++20 support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        *clang*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.fallback-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        macports-gcc-11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmake.build_type        Release
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   ${worksrcpath}/src
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/vtm/files/patch-so_nosigpipe.patch b/sysutils/vtm/files/patch-so_nosigpipe.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..081cf732f5b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/vtm/files/patch-so_nosigpipe.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/netxs/os/system.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/netxs/os/system.hpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1287,7 +1287,7 @@ namespace netxs::os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 auto count = IS_TTY ? ::write(fd, buff, size)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                                    : ::send (fd, buff, size, MSG_NOSIGNAL); // not work with open_pty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                    : ::send (fd, buff, size, SO_NOSIGPIPE); // not work with open_pty
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                                                              // recursive connection causes sigpipe on destroy when using write(2) despite using ::signal(SIGPIPE, SIG_IGN)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 //  send(2) does not work with file descriptors, only sockets.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                 // write(2) works with fds as well as sockets.
</span></pre><pre style='margin:0'>

</pre>