<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/41eb0b4e3691789e204b77c13af7356b6183b553">https://github.com/macports/macports-ports/commit/41eb0b4e3691789e204b77c13af7356b6183b553</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 41eb0b4  ettercap: update to version 0.8.2
</span>41eb0b4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 41eb0b4e3691789e204b77c13af7356b6183b553
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Fri Sep 1 15:06:36 2017 -0500

<span style='display:block; white-space:pre;color:#404040;'>    ettercap: update to version 0.8.2
</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/54717
</span>---
 net/ettercap/Portfile                              | 11 +--
 .../files/patch-dont-include-pcap-bpf.h.diff       |  9 --
 net/ettercap/files/patch-safe_free_mem.diff        | 99 ----------------------
 .../files/patch-src-protocols-ec_tcp.c.diff        | 11 ---
 4 files changed, 4 insertions(+), 126 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ettercap/Portfile b/net/ettercap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 31c26d9..e302442 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ettercap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ettercap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem          1.0
</span> PortGroup           cmake 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        Ettercap ettercap 0.8.0 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        Ettercap ettercap 0.8.2 v
</span> categories          net security
 platforms           darwin freebsd
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,8 +22,8 @@ long_description \
</span> 
 homepage            http://ettercap.github.io/ettercap/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  0a790da4d8a801f41b7ed4887e9b944b24d1d7ad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0533f2fb41528d2100e36523772b8c43b1ca96c4720364dbb8bc7e665a6c4da9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0300c1b65f0074e62da516bb414f98903e9dc235 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  7bf56fd89e751ef95d33c5515142908b4d5e18e3238be187ba271358dad4ac27
</span> 
 depends_build-append \
                     port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,9 +35,7 @@ depends_lib         path:lib/libssl.dylib:openssl \
</span>                     port:pcre \
                     port:zlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#patchfiles          patch-src-protocols-ec_tcp.c.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-dont-include-pcap-bpf.h.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-safe_free_mem.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-dont-include-pcap-bpf.h.diff
</span> 
 configure.dir       ${workpath}/build
 build.dir           ${configure.dir}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ettercap/files/patch-dont-include-pcap-bpf.h.diff b/net/ettercap/files/patch-dont-include-pcap-bpf.h.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4927db5..2d768c9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ettercap/files/patch-dont-include-pcap-bpf.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ettercap/files/patch-dont-include-pcap-bpf.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,13 +14,4 @@ https://github.com/Ettercap/ettercap/issues/326
</span>  #if !defined (__USE_GNU)   /* for memmem(), strsignal(), etc etc... */
     #define __USE_GNU
  #endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/ec_send.c.orig  2013-09-11 15:18:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/ec_send.c  2013-12-03 10:58:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -22,7 +22,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <ec.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #if defined(OS_DARWIN) || defined(OS_BSD)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   #include <net/bpf.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #include <sys/ioctl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span>  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ettercap/files/patch-safe_free_mem.diff b/net/ettercap/files/patch-safe_free_mem.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 96977d0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ettercap/files/patch-safe_free_mem.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,99 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix "Undefined symbols: '_safe_free_mem'"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/Ettercap/ettercap/issues/344
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/eaescob/ettercap/commit/33ac95f78e4f6f067e6bc33b8883b3b7daa896f3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- include/ec.h.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ include/ec.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -172,6 +172,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* exported by ec_main */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- EC_API_EXTERN void clean_exit(int errcode);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* exported by ec_mem */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+EC_API_EXTERN void safe_free_mem(char **param, int *param_length, char *command);
</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;'>- #endif   /*  EC_H */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,4 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(EC_SRC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ec_mem.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ec_capture.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ec_checksum.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         ec_conf.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/ec_mem.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ettercap -- global variables handling module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    Copyright (C) ALoR & NaGA
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    This program is free software; you can redistribute it and/or modify
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    it under the terms of the GNU General Public License as published by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    the Free Software Foundation; either version 2 of the License, or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    (at your option) any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    This program is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    GNU General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    You should have received a copy of the GNU General Public License
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    along with this program; if not, write to the Free Software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
</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;'>-+#include <ec.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+void safe_free_mem(char **param, int *param_length, char *command);
</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;'>-+void safe_free_mem(char **param, int *param_length, char *command)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   int k;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   SAFE_FREE(command);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        for(k= 0; k < (*param_length); ++k)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                SAFE_FREE(param[k]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        SAFE_FREE(param);
</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;'>-+
</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;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* EOF */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+// vim:ts=3:expandtab
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/os/ec_linux.c.orig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/os/ec_linux.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31,7 +31,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void restore_ip_forward(void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- u_int16 get_iface_mtu(const char *iface);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void disable_interface_offload(void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--void safe_free_mem(char **param, int *param_length, char *command);
</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;'>-@@ -133,15 +132,6 @@ u_int16 get_iface_mtu(const char *iface)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return mtu;
</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;'>--void safe_free_mem(char **param, int *param_length, char *command)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--{
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   int k;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   SAFE_FREE(command);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  for(k= 0; k < (*param_length); ++k)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          SAFE_FREE(param[k]);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  SAFE_FREE(param);
</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;'>-  * disable segmentation offload on interface
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ettercap/files/patch-src-protocols-ec_tcp.c.diff b/net/ettercap/files/patch-src-protocols-ec_tcp.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 1adc7d0..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ettercap/files/patch-src-protocols-ec_tcp.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,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/protocols/ec_tcp.c.orig    2013-09-11 15:18:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/protocols/ec_tcp.c 2013-12-05 04:44:18.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -115,7 +115,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    tcp = (struct tcp_header *)DECODE_DATA;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    opt_start = (u_char *)(tcp + 1);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--   opt_end = (u_char*)tcp + tcp->off * 4;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   opt_end = (u_char*)((unsigned long)tcp + tcp->off * 4);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    DECODED_LEN = (u_int32)(tcp->off * 4);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>