<pre style='margin:0'>
Lawrence Velázquez (larryv) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ff0661fdcdfcb0875e66e0ec40d88e835bfa7531">https://github.com/macports/macports-ports/commit/ff0661fdcdfcb0875e66e0ec40d88e835bfa7531</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 ff0661f lynx: Update to 2.8.9rel.1
</span>ff0661f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ff0661fdcdfcb0875e66e0ec40d88e835bfa7531
</span>Author: Lawrence Velázquez <larryv@macports.org>
AuthorDate: Mon Aug 27 17:57:27 2018 -0400
<span style='display:block; white-space:pre;color:#404040;'> lynx: Update to 2.8.9rel.1
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - Remove worksrcdir tweak. Distfile uses standard naming now.
</span><span style='display:block; white-space:pre;color:#404040;'> - Remove get_filename() patch. Fixed by 2.8.9dev.3 [1].
</span><span style='display:block; white-space:pre;color:#404040;'> - Remove SSL_OP_NO_TLSv1 patch. Fixed by 2.8.9dev10 [2] and 2.8.9dev.17 [4].
</span><span style='display:block; white-space:pre;color:#404040;'> - Remove ncurses workaround. Fixed by 2.8.9dev.12 [3] (I think).
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> [1] https://invisible-mirror.net/archives/lynx/patches/2.8.9dev.3.patch.gz
</span><span style='display:block; white-space:pre;color:#404040;'> [2] https://invisible-mirror.net/archives/lynx/patches/lynx2.8.9dev.10.patch.gz
</span><span style='display:block; white-space:pre;color:#404040;'> [3] https://invisible-mirror.net/archives/lynx/patches/lynx2.8.9dev.12.patch.gz
</span><span style='display:block; white-space:pre;color:#404040;'> [4] https://invisible-mirror.net/archives/lynx/patches/lynx2.8.9dev.17.patch.gz
</span>---
www/lynx/Portfile | 18 ++---
www/lynx/files/patch-LYLocal.c.diff | 87 ----------------------
.../files/patch-WWW_Library_Implementation_HTTP.c | 11 ---
3 files changed, 5 insertions(+), 111 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/lynx/Portfile b/www/lynx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 21bf49e..99fabb4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/lynx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/www/lynx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,9 +3,8 @@
</span> PortSystem 1.0
name lynx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set milestone 2.8.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version ${milestone}rel.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set milestone 2.8.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version ${milestone}rel.1
</span> categories www
platforms darwin
license {GPL-2 OpenSSLException}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,14 +27,10 @@ master_sites https://invisible-mirror.net/archives/lynx/tarballs \
</span> distname [strsed ${distname} {g/-//}]
use_bzip2 yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 a683f9c163a6c343bde53ffde99dbecce4e41b02 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6980e75cf0d677fd52c116e2e0dfd3884e360970c88c8356a114338500d5bee7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 0923d229a32c6fc2586798a2b80630fca34e7493 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 387f193d7792f9cfada14c60b0e5c0bff18f227d9257a39483e14fa1aaf79595
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir ${name}[strsed ${milestone} {g/\./-/}]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-LYCharSets.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-LYLocal.c.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-WWW_Library_Implementation_HTTP.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-LYCharSets.c
</span>
configure.args --datadir=${prefix}/share/doc \
--enable-htmlized-cfg \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,9 +38,6 @@ configure.args --datadir=${prefix}/share/doc \
</span> --enable-local-docs \
--enable-nls
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# LYCurses.c:1707:26: error: incomplete definition of type 'struct term'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append -DNCURSES_INTERNALS=1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> destroot.target-append install-doc install-help
if {![variant_isset gnutls]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/lynx/files/patch-LYLocal.c.diff b/www/lynx/files/patch-LYLocal.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5c4a7d6..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/lynx/files/patch-LYLocal.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,87 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Backport a change from 2.8.9dev.3 to fix a crash when renaming files:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-* amend change made in 2.8.8dev.10 to LYLocal.c get_filename(), ensuring that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the bstring parameter can be (re)allocated within that function's call to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LYgetBString() (report by Raoul Megelas) -TG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/LYLocal.c.orig 2014-12-21 19:39:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/LYLocal.c 2015-01-05 18:40:38.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -80,7 +80,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif /* OK_INSTALL */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int get_filename(const char *prompt,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- bstring *buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bstring **buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef OK_PERMIT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int permit_location(char *destpath,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -911,7 +911,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;'>- BStrCopy0(tmpbuf, LYPathLeaf(testpath));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (get_filename(cp, tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (get_filename(cp, &tmpbuf)) {
</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;'>- * Do not allow the user to also change the location at this time.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -976,7 +976,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BStrCopy0(tmpbuf, testpath);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *LYPathLeaf(tmpbuf->str) = '\0';
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (get_filename(cp, tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (get_filename(cp, &tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (strlen(tmpbuf->str)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- StrAllocCopy(savepath, testpath);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- StrAllocCopy(newpath, testpath);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1110,7 +1110,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *testpath = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BStrCopy0(tmpbuf, "");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (get_filename(gettext("Enter name of file to create: "), tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (get_filename(gettext("Enter name of file to create: "), &tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (strstr(tmpbuf->str, "//") != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HTAlert(gettext("Illegal redirection \"//\" found! Request ignored."));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1147,7 +1147,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *testpath = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- BStrCopy0(tmpbuf, "");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (get_filename(gettext("Enter name for new directory: "), tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (get_filename(gettext("Enter name for new directory: "), &tmpbuf)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (strstr(tmpbuf->str, "//") != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HTAlert(gettext("Illegal redirection \"//\" found! Request ignored."));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2205,28 +2205,28 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Check DIRED filename, return true on success
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static int get_filename(const char *prompt,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- bstring *buf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ bstring **bufp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- char *cp;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _statusline(prompt);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- (void) LYgetBString(&buf, FALSE, 0, NORECALL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- if (strstr(buf->str, "../") != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ (void) LYgetBString(bufp, FALSE, 0, NORECALL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ if (strstr((*bufp)->str, "../") != NULL) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HTAlert(gettext("Illegal filename; request ignored."));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return FALSE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else if (no_dotfiles || !show_dotfiles) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cp = LYLastPathSep(buf->str); /* find last slash */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp = LYLastPathSep((*bufp)->str); /* find last slash */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (cp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cp += 1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- cp = buf->str;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ cp = (*bufp)->str;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (*cp == '.') {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- HTAlert(gettext("Illegal filename; request ignored."));
</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;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- return !isBEmpty(buf);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ return !isBEmpty((*bufp));
</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;'>- #ifdef OK_INSTALL
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/www/lynx/files/patch-WWW_Library_Implementation_HTTP.c b/www/lynx/files/patch-WWW_Library_Implementation_HTTP.c
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 477bc8a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/www/lynx/files/patch-WWW_Library_Implementation_HTTP.c
</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;'>---- WWW/Library/Implementation/HTTP.c.orig 2017-02-09 21:20:27 UTC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ WWW/Library/Implementation/HTTP.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -721,7 +722,7 @@ static int HTLoadHTTP(const char *arg,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #elif SSLEAY_VERSION_NUMBER >= 0x0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef USE_NSS_COMPAT_INCL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!try_tls) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- handle->options |= SSL_OP_NO_TLSv1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ SSL_set_options(handle, SSL_OP_NO_TLSv1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if OPENSSL_VERSION_NUMBER >= 0x0090806fL && !defined(OPENSSL_NO_TLSEXT)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int ret = (int) SSL_set_tlsext_host_name(handle, ssl_host);
</span></pre><pre style='margin:0'>
</pre>