<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d45d71bbcb281f5f7141426a50cc8a7b1ac7e643">https://github.com/macports/macports-ports/commit/d45d71bbcb281f5f7141426a50cc8a7b1ac7e643</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 d45d71b  libfilezilla: fix build error applying upstream patch to buffer.cpp
</span>d45d71b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d45d71bbcb281f5f7141426a50cc8a7b1ac7e643
</span>Author: Ruben Di Battista <rubendibattista@gmail.com>
AuthorDate: Sat Oct 14 01:48:11 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    libfilezilla: fix build error applying upstream patch to buffer.cpp
</span>---
 devel/libfilezilla/Portfile                       |  1 +
 devel/libfilezilla/files/patch-buffer-abort.patch | 28 +++++++++++++++++++++++
 2 files changed, 29 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libfilezilla/Portfile b/devel/libfilezilla/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b3eb3e9..d4d3b8f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libfilezilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libfilezilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,6 +18,7 @@ long_description    Small and modern C++ library, offering some basic \
</span> 
 homepage            https://lib.filezilla-project.org/
 master_sites        http://download.filezilla-project.org/libfilezilla/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-buffer-abort.patch
</span> 
 checksums           rmd160  6dd64427183c022e31cfbcca9660b57edb08531e \
                     sha256  cc7467241c8905de98773b414ce445d6f9ff3bf3105f2d16cecab76404879ed0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libfilezilla/files/patch-buffer-abort.patch b/devel/libfilezilla/files/patch-buffer-abort.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..90a8918
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libfilezilla/files/patch-buffer-abort.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;'>+--- lib/buffer.cpp 2017/10/04 11:39:57     8594
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/buffer.cpp 2017/10/06 14:09:02     8595
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1,6 +1,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "libfilezilla/buffer.hpp"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <algorithm>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <cstdlib>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <string.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -89,7 +90,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (capacity_ - (pos_ - data_) - size_ < added) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           // Hang, draw and quarter the caller.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          std::abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   size_ += added;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -97,7 +98,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void buffer::consume(size_t consumed)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (consumed > size_) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          std::abort();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (consumed == size_) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           pos_ = data_;
</span></pre><pre style='margin:0'>

</pre>