<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/49684860497c3dd8700fc56acbeeb40c2281bf25">https://github.com/macports/macports-ports/commit/49684860497c3dd8700fc56acbeeb40c2281bf25</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 49684860497 gftp: update to 2.9.1b
</span>49684860497 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 49684860497c3dd8700fc56acbeeb40c2281bf25
</span>Author: Sergey Fedorov <vital.had@gmail.com>
AuthorDate: Mon Aug 1 04:19:22 2022 +0545
<span style='display:block; white-space:pre;color:#404040;'> gftp: update to 2.9.1b
</span>---
net/gftp/Portfile | 52 ++++++++++++++++++++-------------------
net/gftp/files/patch-openpty.diff | 14 +++++++++++
2 files changed, 41 insertions(+), 25 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gftp/Portfile b/net/gftp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3967415dae9..3d5a8bd50d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gftp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/gftp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,48 +1,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- 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:#e0ffe0;'>+
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup openssl 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name gftp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.0.18
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup masneyb gftp 2.9.1b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span> categories net
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers nomaintainer
description GTK+ FTP client
long_description \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- gFTP is a free multithreaded file transfer client for *NIX based machines.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ gFTP is a free multithreaded file transfer client for *NIX based machines.
</span>
homepage http://www.gftp.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ftp://www.gftp.org/pub/gftp/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2 yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 523938683564a045305338a3ef03ae8a1a56ee58 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c0198f26b05b1156b37f1bc51f1359490e031a43e3acf6d145235063be3cf93c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1557295
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 44b19442d06f6dc68c7211d66029d826 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 c2468f1ff1fe978a5fab3a198e513558f3b48f5a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 0e0daea8543ae822b25635647360193362a2648d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-openpty.diff
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</span> port:gettext \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ncurses
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libtool \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/gtk+-2.0.pc:gtk2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext-runtime \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ncurses \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "cd ${worksrcpath} && ./autogen.sh"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
post-configure {
reinplace "s/#undef HAVE_OPENPTY/#define HAVE_OPENPTY 1/" ${worksrcpath}/config.h
reinplace "s/#define HAVE_GRANTPT 1/#undef HAVE_GRANTPT/" ${worksrcpath}/config.h
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append -bind_at_load
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --mandir=${prefix}/share/man \
</span> --disable-glibtest \
--disable-gtktest
<span style='display:block; white-space:pre;background:#ffe0e0;'>-post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set docdir ${prefix}/share/doc/${name}-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${docdir}/html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- THANKS TODO ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 ${worksrcpath}/README.html ${destroot}${docdir}/html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -bind_at_load
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gftp/files/patch-openpty.diff b/net/gftp/files/patch-openpty.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..4cfb7bee12d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/gftp/files/patch-openpty.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://gitlab.gnome.org/GNOME/seed/-/commit/e8026f7f9f026cf389d2772fa5b72c7851401e59
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/pty.c.orig 2022-02-15 13:31:19.000000000 +0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/pty.c 2022-09-20 03:41:32.000000000 +0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -92,6 +92,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif HAVE_LIBUTIL_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <libutil.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <utmp.h> /* for login_tty */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <util.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <utmp.h> /* for login_tty */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char *
</span></pre><pre style='margin:0'>
</pre>