From nobody Mon Mar 9 18:22:13 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fV52Z4Vkcz6TdN8 for ; Mon, 09 Mar 2026 18:22:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fV52Z0KxFz3d4Z for ; Mon, 09 Mar 2026 18:22:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773080534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IuE+BFXBi8CHYmA1ES7nRgiDY+562Wg4r8CuTCrVLWQ=; b=E3WFyTZYqyVM4h6zC3pNxT+LKqg5IhhbaR8vvWUHu1ZPbp00Bq/2vHJuvLDSyv5h7wEjGe 0jXi75hQS3vgCAWzyqt41kWiFiqG2mf4L6dVHOI5Ds5hhK92pp8OFPB0XuadPEQg1FKTxc tB0GmaBTuQ1bF4o9mV7V4PPNhvO4mtb+PyShrgu8qMiZ5RDw1du6syS/zOXyjgtOjmXaQW wnz200Say6DXrwHzgS+Y5PICoZ96FPIKA08S/w1+4KVZw9N8q7LJ40gl9kv+6j63WHrUNy g1NUdLoLaKxo2LtefnZMHWy2dUHG7N0y3dv4VTHsGoy4i2Y9GUGhGgrUkm5Maw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1773080534; a=rsa-sha256; cv=none; b=cfsPLtYhYM+9iFv4ZswDzi9RFsdRPiJmVPjz+jbXMRi7Plo64VW2VqpCMxP6KgTKMaTT3j VN/8F/NfOsNOxJwy7oQsj9JfunGpNFlpZ+9shlIid0UyErB5wo+yaZzNOpPGMppBeEXUyw VCGsRyvnCLZ6Huc+3kHaj4E+mC6uJ6jCXSSj9DpAjN2j3ywEMeQEZSFcMcGmsdvnPyx2Ql 3NNGVZFCDVyd0biz4witxI49vEVIHRz9TcF6LwlI1ts2faJO6Hv3A0266t4OlfbF0kQa67 uJg6U2Q0z7gfhw/kkcLPSw6ij2tRinDk9MHB8zwGpnPPACZOM11BKhCe/rCpOQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1773080534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=IuE+BFXBi8CHYmA1ES7nRgiDY+562Wg4r8CuTCrVLWQ=; b=TSM6Ow2K6WDYo+VcxyfkHj5AWvMiWVQoHoDnE4EUDEN95GasU2KEWMDGVb+t58hz9ACmBN VRsl9vLLyfqwBgcBV1ApWYtsacmvkcCce4+yhf2ONM7v3o9dg1LdLhXX+kRYgAvFCkfO5F zSG5vtmgSVwAGuLJ1An63sq/aFAl3xbu1lDpUMCF3g/PbChFfr3eH2PvveBFPtmLy4gvKG koKoskBLjyF55KAWJqZglO1xTLSXj1lfqKJhYuDxeWTrjnmx/4K5bUTDFmmaFrgQ8Y1JFA aX1d9BJpdE658OmD1HHybp82nqjd0maMjS8Bkl0jDZEb+KYqiCG2adod+N3NZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fV52Y6w0vzd2d for ; Mon, 09 Mar 2026 18:22:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1ea16 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 09 Mar 2026 18:22:13 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: b4a392133f35 - main - net-mgmt/ettercap: Update to 0.8.4 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b4a392133f357e52f2670aa8e3faa0974d4b57f8 Auto-Submitted: auto-generated Date: Mon, 09 Mar 2026 18:22:13 +0000 Message-Id: <69af0fd5.1ea16.32b5c4f0@gitrepo.freebsd.org> The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=b4a392133f357e52f2670aa8e3faa0974d4b57f8 commit b4a392133f357e52f2670aa8e3faa0974d4b57f8 Author: Po-Chuan Hsieh AuthorDate: 2026-03-09 17:56:07 +0000 Commit: Po-Chuan Hsieh CommitDate: 2026-03-09 18:18:22 +0000 net-mgmt/ettercap: Update to 0.8.4 - Add LUA option - Add make test Changes: https://github.com/Ettercap/ettercap/releases --- net-mgmt/ettercap/Makefile | 34 +++++++++++++++++++++++----------- net-mgmt/ettercap/distinfo | 6 +++--- net-mgmt/ettercap/files/patch-curl | 13 ------------- net-mgmt/ettercap/pkg-plist | 9 ++++++--- 4 files changed, 32 insertions(+), 30 deletions(-) diff --git a/net-mgmt/ettercap/Makefile b/net-mgmt/ettercap/Makefile index ad52442a135d..220900187945 100644 --- a/net-mgmt/ettercap/Makefile +++ b/net-mgmt/ettercap/Makefile @@ -1,6 +1,5 @@ PORTNAME= ettercap -PORTVERSION= 0.8.3.1 -PORTREVISION= 3 +PORTVERSION= 0.8.4 PORTEPOCH= 1 CATEGORIES= net-mgmt security MASTER_SITES= https://github.com/Ettercap/ettercap/releases/download/v${PORTVERSION}/ @@ -13,25 +12,36 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libnet.so:net/libnet +TEST_DEPENDS= check>=0:devel/check -USES= bison cmake cpe iconv localbase:ldflags pkgconfig +USES= bison cmake:testing cpe iconv localbase:ldflags pkgconfig CMAKE_ARGS= -DHAVE_PCAP=${LIBDIR} \ -DHAVE_RESOLV=${LIBDIR} \ -DINSTALL_SYSCONFDIR=${PREFIX}/etc -CMAKE_OFF= BUNDLED_LIBS ENABLE_GEOIP ENABLE_LUA ENABLE_PDF_DOCS ENABLE_TESTS LIBRARY_BUILD -CMAKE_ON= HAVE_DLOPEN +CMAKE_OFF= BUNDLED_LIBS \ + ENABLE_GEOIP \ + ENABLE_PDF_DOCS \ + ENABLE_TESTS \ + HAVE_PCRE \ + LIBRARY_BUILD +CMAKE_ON= HAVE_DLOPEN \ + SYSTEM_LIBS +CMAKE_TESTING_ON= ENABLE_TESTS LDFLAGS+= ${ICONV_LIB} -lnet -lpcap MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes -DOCS= AUTHORS CHANGELOG README README.BINARIES README.BUGS \ - README.GIT README.PLATFORMS THANKS TODO TODO.TESTING \ - doc/capture doc/decoders doc/dissectors doc/plugins doc/threads +PLIST_SUB= PORTVERSION=${PORTVERSION} + +DOCS= AUTHORS CHANGELOG README.BINARIES README.BUGS README.GIT \ + README.LUA README.PLATFORMS README.TESTS README.md THANKS TODO \ + TODO.TESTING doc/capture doc/decoders doc/dissectors \ + doc/plugins doc/threads CPE_VENDOR= ettercap-project -OPTIONS_DEFINE= DESKTOP DOCS GTK3 IPV6 NCURSES PCRE PLUGINS SSL UTF8 +OPTIONS_DEFINE= DESKTOP DOCS GTK3 IPV6 LUA NCURSES PCRE PLUGINS SSL UTF8 OPTIONS_DEFAULT=GTK3 NCURSES PCRE PLUGINS SSL UTF8 OPTIONS_SUB= yes DESKTOP_DESC= Install ettercap.desktop @@ -41,14 +51,16 @@ SSL_DESC= SSH1 and SSL decryption support DESKTOP_CMAKE_BOOL= INSTALL_DESKTOP DESKTOP_USES= desktop-file-utils +LUA_CMAKE_BOOL= ENABLE_LUA +LUA_USES= luajit NCURSES_CMAKE_BOOL= ENABLE_CURSES NCURSES_USES= ncurses GTK3_CMAKE_BOOL= ENABLE_GTK GTK3_USE= GNOME=gtk30 GTK3_USES= gnome IPV6_CMAKE_BOOL= ENABLE_IPV6 -PCRE_CMAKE_BOOL= HAVE_PCRE -PCRE_LIB_DEPENDS= libpcre.so:devel/pcre +PCRE_CMAKE_BOOL= HAVE_PCRE2 +PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PLUGINS_BUILD_DEPENDS= curl>=7.26.0:ftp/curl PLUGINS_CMAKE_BOOL= ENABLE_PLUGINS PLUGINS_LIB_DEPENDS= libcurl.so:ftp/curl diff --git a/net-mgmt/ettercap/distinfo b/net-mgmt/ettercap/distinfo index 50d815b60cb9..67e6b573f810 100644 --- a/net-mgmt/ettercap/distinfo +++ b/net-mgmt/ettercap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1598628235 -SHA256 (ettercap-0.8.3.1.tar.gz) = 6186e87e320cc12c81fb5cbe47335885a3e51f90681e8b79f34ceae66e99becf -SIZE (ettercap-0.8.3.1.tar.gz) = 1219944 +TIMESTAMP = 1771421460 +SHA256 (ettercap-0.8.4.tar.gz) = 61276f292628ba081607e8ad1633702cf9c7860eba087a871b1eeec54c769fe2 +SIZE (ettercap-0.8.4.tar.gz) = 5818248 diff --git a/net-mgmt/ettercap/files/patch-curl b/net-mgmt/ettercap/files/patch-curl deleted file mode 100644 index 616e246e54f6..000000000000 --- a/net-mgmt/ettercap/files/patch-curl +++ /dev/null @@ -1,13 +0,0 @@ ---- plug-ins/sslstrip/sslstrip.c.orig 2020-08-01 14:32:06 UTC -+++ plug-ins/sslstrip/sslstrip.c -@@ -53,10 +53,6 @@ - - #include - --#if (LIBCURL_VERSION_MAJOR < 7) || (LIBCURL_VERSION_MINOR < 26) --#error libcurl 7.26.0 or up is needed --#endif -- - /* - * This plugin will basically replace all https links sent to the user's browser with http - * but keep track of those https links to send a proper HTTPS request to the links when requested. diff --git a/net-mgmt/ettercap/pkg-plist b/net-mgmt/ettercap/pkg-plist index 4c60c5a08311..1b6db10e662b 100644 --- a/net-mgmt/ettercap/pkg-plist +++ b/net-mgmt/ettercap/pkg-plist @@ -43,19 +43,21 @@ bin/etterlog %%PLUGINS%%lib/ettercap/ec_stp_mangler.so lib/libettercap-ui.so lib/libettercap-ui.so.0 -lib/libettercap-ui.so.0.8.3.1 +lib/libettercap-ui.so.%%PORTVERSION%% lib/libettercap.so lib/libettercap.so.0 -lib/libettercap.so.0.8.3.1 +lib/libettercap.so.%%PORTVERSION%% %%DESKTOP%%%%GTK3%%share/appdata/ettercap.appdata.xml %%DESKTOP%%%%GTK3%%share/applications/ettercap.desktop %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG -%%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README.BINARIES %%PORTDOCS%%%%DOCSDIR%%/README.BUGS %%PORTDOCS%%%%DOCSDIR%%/README.GIT +%%PORTDOCS%%%%DOCSDIR%%/README.LUA %%PORTDOCS%%%%DOCSDIR%%/README.PLATFORMS +%%PORTDOCS%%%%DOCSDIR%%/README.TESTS +%%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/THANKS %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/TODO.TESTING @@ -85,6 +87,7 @@ lib/libettercap.so.0.8.3.1 %%DATADIR%%/etterfilter.cnt %%DATADIR%%/etterfilter.tbl %%DATADIR%%/etterlog.dtd +%%DESKTOP%%%%GTK3%%share/icons/hicolor/scalable/apps/ettercap.svg share/man/man5/etter.conf.5.gz %%DESKTOP%%share/man/man8/ettercap-pkexec.8.gz share/man/man8/ettercap.8.gz