<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/92a4c45de9fccb2052b375cd461393be321c6217">https://github.com/macports/macports-ports/commit/92a4c45de9fccb2052b375cd461393be321c6217</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 92a4c45 LibVNCServer: Update to 0.9.11
</span>92a4c45 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 92a4c45de9fccb2052b375cd461393be321c6217
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Oct 7 19:01:44 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> LibVNCServer: Update to 0.9.11
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/47771
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/53276
</span>---
devel/LibVNCServer/Portfile | 45 ++++++++++++----------
devel/LibVNCServer/files/no-gtk.patch | 28 ++++++++++++++
devel/LibVNCServer/files/patch-configure.ac.diff | 13 -------
.../files/patch-libvncserver-sockets.c.diff | 14 -------
4 files changed, 52 insertions(+), 48 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/LibVNCServer/Portfile b/devel/LibVNCServer/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 056cb83..6431764 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/LibVNCServer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/LibVNCServer/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,17 @@
</span> # -*- 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
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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup LibVNC libvncserver 0.9.11 LibVNCServer-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7f0161677fe76a6c38b4c58c0e9a48da00730ee6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b5146cc795ae7ead5be690dd9235191a84f36a0cad6ee6f8260a079e113459d2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1413552
</span>
name LibVNCServer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 7
</span> categories devel
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers ryandesign openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ryandesign @ryandesign} openmaintainer
</span> license GPL-2+
description library for writing VNC servers and clients
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,40 +20,39 @@ long_description ${name} is a library to make it easier to write \
</span> programs that use the RFB (Remote Frame Buffer) \
protocol to implement a VNC server or client.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://libvncserver.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge:project/libvncserver/libvncserver/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not link against GTK+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Don't segfault when listenSock/listen6Sock == -1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# http://sourceforge.net/tracker/index.php?func=detail&aid=3527807&group_id=32584&atid=405860
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-libvncserver-sockets.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://libvnc.github.io
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e62e0903124abb85746bcac6498214fe09c3b4d7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 cf060d3525c2fb92be2fa18bbc697fb355592b52484e60745f3bcac5c3f803f9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:automake \
</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>
depends_lib port:gnutls \
port:jpeg \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libgcrypt \
</span> port:libpng \
port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.f77 no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles no-gtk.patch
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd ./autogen.sh
</span> configure.args --disable-silent-rules \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-x \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-gnutls=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-jpeg=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libgcrypt-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-png=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-zlib=${prefix} \
</span> --without-sdl-config
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set docdir ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 -W ${worksrcpath} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${worksrcpath} \
</span> AUTHORS \
COPYING \
ChangeLog \
NEWS \
README \
TODO \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/LibVNCServer/files/no-gtk.patch b/devel/LibVNCServer/files/no-gtk.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6eaaad0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/LibVNCServer/files/no-gtk.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,28 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Do not link against GTK+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- client_examples/Makefile.am.orig 2016-12-30 07:01:28.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ client_examples/Makefile.am 2018-10-07 18:26:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -24,12 +24,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SDLvncviewer_LDADD=$(LDADD) $(SDL_LIBS)
</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;'>+-if HAVE_LIBGTK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-GTKVIEWER=gtkvncviewer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gtkvncviewer_SOURCES=gtkvncviewer.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gtkvncviewer_CFLAGS=$(GTK_CFLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-gtkvncviewer_LDADD=$(LDADD) $(GTK_LIBS)
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ noinst_PROGRAMS=ppmtest $(SDLVIEWER) $(GTKVIEWER) $(FFMPEG_CLIENT) backchannel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.ac.orig 2016-12-30 07:01:28.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.ac 2018-10-07 18:27:25.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -421,9 +421,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_SUBST(SDL_LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# Check for GTK+. if present, build the GTK+ vnc viewer example
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-PKG_CHECK_MODULES([GTK], [gtk+-2.0],,:)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-AM_CONDITIONAL(HAVE_LIBGTK, test ! -z "$GTK_LIBS")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CANONICAL_HOST
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ MINGW=`echo $host_os | grep mingw32 2>/dev/null`
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/LibVNCServer/files/patch-configure.ac.diff b/devel/LibVNCServer/files/patch-configure.ac.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 9a50c67..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/LibVNCServer/files/patch-configure.ac.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure.ac 2012-08-19 10:50:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure.ac 2012-08-19 13:45:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -790,10 +790,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_SUBST(SDL_LIBS)
</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;'>--# Check for GTK+. if present, build the GTK+ vnc viewer example
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--PKG_CHECK_MODULES([GTK], [gtk+-2.0],,:)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--AM_CONDITIONAL(HAVE_LIBGTK, test ! -z "$GTK_LIBS")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CANONICAL_HOST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MINGW=`echo $host_os | grep mingw32 2>/dev/null`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AM_CONDITIONAL(MINGW, test ! -z "$MINGW" )
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/LibVNCServer/files/patch-libvncserver-sockets.c.diff b/devel/LibVNCServer/files/patch-libvncserver-sockets.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 47cf4b8..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/LibVNCServer/files/patch-libvncserver-sockets.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/libvncserver/sockets.c 2012-08-19 10:50:40.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/libvncserver/sockets.c 2012-08-19 13:45:48.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -402,9 +402,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rfbLogPerror("rfbProcessNewConnection: error in select");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return FALSE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (FD_ISSET(rfbScreen->listenSock, &listen_fds))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (rfbScreen->listenSock >= 0 && FD_ISSET(rfbScreen->listenSock, &listen_fds))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- chosen_listen_sock = rfbScreen->listenSock;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (FD_ISSET(rfbScreen->listen6Sock, &listen_fds))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (rfbScreen->listen6Sock >= 0 && FD_ISSET(rfbScreen->listen6Sock, &listen_fds))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- chosen_listen_sock = rfbScreen->listen6Sock;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if ((sock = accept(chosen_listen_sock,
</span></pre><pre style='margin:0'>
</pre>