<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>