<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/52ec850f70326a3659e0cd9f509fc003f561bf00">https://github.com/macports/macports-ports/commit/52ec850f70326a3659e0cd9f509fc003f561bf00</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 52ec850f703 mosh: Update to 1.4.0
</span>52ec850f703 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 52ec850f70326a3659e0cd9f509fc003f561bf00
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Tue Nov 1 20:11:13 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> mosh: Update to 1.4.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Drop support for older perl branches. I doubt users care which version
</span><span style='display:block; white-space:pre;color:#404040;'> of perl is used for mosh as long as it works, so we might as well use
</span><span style='display:block; white-space:pre;color:#404040;'> a recent one.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Remove patches that have been merged upstream.
</span>---
net/mosh/Portfile | 19 ++----
net/mosh/files/network-bind.patch | 11 ----
net/mosh/files/patch-version-subdir.diff | 103 -------------------------------
3 files changed, 6 insertions(+), 127 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/mosh/Portfile b/net/mosh/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b9f99cff45f..77180aac9cc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/mosh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/mosh/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,8 @@ PortSystem 1.0
</span> PortGroup perl5 1.0
name mosh
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.3.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories net
license {GPL-3+ OpenSSLException}
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,15 +18,15 @@ long_description Mosh is a replacement for ssh that better handles \
</span> homepage https://mosh.org/
master_sites ${homepage}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 09cec7da65f525c4a414c1506d153ac72ea38c8a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 359574
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 e5a06cbdee39cdf0259a4db08fe7919561ce52c5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 393465
</span>
compiler.cxx_standard 2011
perl5.require_variant yes
perl5.conflict_variants yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.branches 5.28 5.30 5.32 5.34
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches 5.34
</span> perl5.default_branch 5.34
perl5.create_variants ${perl5.branches}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,13 +38,6 @@ depends_lib port:ncurses \
</span> port:p${perl5.major}-getopt-long \
port:p${perl5.major}-io-socket-ip
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles network-bind.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-version-subdir.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Remove patch-version-subdir.diff and autoreconf when mosh > 1.3.2 is released.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args --install --verbose --force
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-patch {
reinplace "s|#!/usr/bin/env perl|#!${prefix}/bin/perl${perl5.major}|" \
${worksrcpath}/scripts/mosh.pl
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/mosh/files/network-bind.patch b/net/mosh/files/network-bind.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e4c2388b6b6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/mosh/files/network-bind.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/network/network.cc.orig 2017-07-22 21:14:53 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/network/network.cc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -335,7 +335,7 @@ bool Connection::try_bind( const char *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;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if ( bind( sock(), &local_addr.sa, local_addr_len ) == 0 ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if ( ::bind( sock(), &local_addr.sa, local_addr_len ) == 0 ) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set_MTU( local_addr.sa.sa_family );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return true;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else if ( i == search_high ) { /* last port to search */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/mosh/files/patch-version-subdir.diff b/net/mosh/files/patch-version-subdir.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 24df1838e78..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/mosh/files/patch-version-subdir.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,103 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 599d471e1119f3606739749f151070a061c831a7 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: John Hood <cgull@glup.org>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Tue, 9 Jul 2019 00:30:16 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Move generated includes to their own directory to avoid
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fixes #1051, mosh fails to build on case-insensitive filesystems.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-XXX This isn't perfect because autoconf/automake drop several extra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-files in the directory anyway.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Makefile.am | 13 +++----------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.ac | 3 ++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Makefile.am | 2 +-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/include/Makefile.am | 14 ++++++++++++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 4 files changed, 20 insertions(+), 12 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- create mode 100644 src/include/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git Makefile.am Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index ac0bb8f..52726c6 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,7 +1,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ACLOCAL_AMFLAGS = -I m4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SUBDIRS = scripts src man conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EXTRA_DIST = autogen.sh ocb-license.html README.md COPYING.iOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--BUILT_SOURCES = version.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+BUILT_SOURCES = VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CLANG_SCAN_BUILD = scan-build
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_DISTCHECK_CONFIGURE_FLAGS = --enable-compile-warnings=distcheck --enable-examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -19,18 +19,11 @@ VERSION:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @rm -f VERSION.dist VERSION.git
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--version.h: VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @printf '#define BUILD_VERSION "%s"\n' "$$(cat VERSION)" > version.h.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @set -e; if ! diff -q version.h version.h.new > /dev/null 2>&1; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- mv -f version.h.new version.h; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @rm -f version.h.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- clean-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @rm -rf version.h VERSION cov-int mosh-coverity.txz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @rm -rf VERSION cov-int mosh-coverity.txz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cppcheck: $(BUILT_SOURCES) config.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cppcheck --enable=all --template=gcc -include config.h -I . \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cppcheck --enable=all --template=gcc -include src/include/config.h -I src/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I src/crypto -I src/frontend -I src/network -I src/protobufs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I src/statesync -I src/terminal -I src/util \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -I /usr/include -I /usr/include/google/protobuf -I/usr/include/openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git configure.ac configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3ad983d..0304e5f 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -7,7 +7,7 @@ AM_INIT_AUTOMAKE([foreign std-options -Wall -Werror])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_SRCDIR([src/frontend/mosh-client.cc])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CONFIG_MACRO_DIR([m4])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AC_CONFIG_HEADERS([config.h])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+AC_CONFIG_HEADERS([src/include/config.h])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Checks for programs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_PROG_CC([cc gcc clang])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -490,6 +490,7 @@ AC_CONFIG_FILES([
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/crypto/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/frontend/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ src/include/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/network/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/protobufs/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/statesync/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/Makefile.am src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 2390f7c..a714997 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1 +1 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--SUBDIRS = protobufs util crypto terminal network statesync frontend examples tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+SUBDIRS = include protobufs util crypto terminal network statesync frontend examples tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/include/Makefile.am src/include/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-new file mode 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 0000000..98d140f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/include/Makefile.am
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+BUILT_SOURCES = version.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+nodist_INCLUDES = version.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+clean-local:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @rm -rf version.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+version.h: ../../VERSION
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @test -f $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @printf '#define BUILD_VERSION "%s"\n' "$$(cat $<)" > version.h.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @set -e; if ! diff -q $@ $@.new > /dev/null 2>&1; then \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ mv -f $@.new $@; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @rm -f $@.new
</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;'>-2.20.1 (Apple Git-117)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>