svn commit: r331309 - in head/net-mgmt/ettercap: . files

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Tue Oct 22 20:02:45 UTC 2013


Author: sunpoet
Date: Tue Oct 22 20:02:43 2013
New Revision: 331309
URL: http://svnweb.freebsd.org/changeset/ports/331309

Log:
  - Update to 0.8.0
  - Add LICENSE
  - Convert to new LIB_DEPENDS format
  - Convert to new options helper
  - Add options: DESKTOP, IPV6 and NCURSES
  - Add ipv6 to CATEGORIES conditionally
  - Support STAGEDIR
  - Reformat pkg-descr
  - Update WWW
  
  Changes:	https://github.com/Ettercap/ettercap/releases

Added:
  head/net-mgmt/ettercap/files/patch-include-ec.h   (contents, props changed)
  head/net-mgmt/ettercap/files/patch-safe_free_mem   (contents, props changed)
  head/net-mgmt/ettercap/files/patch-src-ec_send.c   (contents, props changed)
Deleted:
  head/net-mgmt/ettercap/files/patch-configure
Modified:
  head/net-mgmt/ettercap/Makefile
  head/net-mgmt/ettercap/distinfo   (contents, props changed)
  head/net-mgmt/ettercap/pkg-descr   (contents, props changed)
  head/net-mgmt/ettercap/pkg-plist   (contents, props changed)

Modified: head/net-mgmt/ettercap/Makefile
==============================================================================
--- head/net-mgmt/ettercap/Makefile	Tue Oct 22 19:50:00 2013	(r331308)
+++ head/net-mgmt/ettercap/Makefile	Tue Oct 22 20:02:43 2013	(r331309)
@@ -2,114 +2,94 @@
 # $FreeBSD$
 
 PORTNAME=	ettercap
-PORTVERSION=	0.7.4.1
-PORTREVISION=	3
+PORTVERSION=	0.8.0
 PORTEPOCH=	1
 CATEGORIES=	net-mgmt security
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}-Lazarus \
-		${MASTER_SITE_PACKETSTORM:S:%SUBDIR%:sniffers/ettercap:}
+MASTER_SITES=	GH \
+		GHC
 
 MAINTAINER=	sunpoet at FreeBSD.org
 COMMENT=	Network sniffer/interceptor/injector/logger for switched LANs
 
-LIB_DEPENDS=	net:${PORTSDIR}/net/libnet
+LICENSE=	GPLv2
 
-# GTK -> GTK2, ICONV -> UTF8
-OPTIONS_DEFINE=	DOCS GTK2 PCRE PLUGINS SSL UTF8
-OPTIONS_DEFAULT=GTK2 PCRE PLUGINS SSL UTF8
+LIB_DEPENDS=	libnet.so:${PORTSDIR}/net/libnet
+
+OPTIONS_DEFINE=	DESKTOP DOCS GTK2 IPV6 NCURSES PCRE PLUGINS SSL UTF8
+OPTIONS_DEFAULT=GTK2 NCURSES PCRE PLUGINS SSL UTF8
+OPTIONS_SUB=	yes
+DESKTOP_DESC=	Install ettercap.desktop
+NCURSES_DESC=	Ncurses interface
 PCRE_DESC=	Use PCRE in filters
 SSL_DESC=	SSH1 and SSL decryption support
 
-CFLAGS+=	${PTHREAD_CFLAGS}
-CONFIGURE_ENV=	LIBS="${LDFLAGS}"
-CONFIGURE_ARGS=	--enable-plugins
-CPPFLAGS+=	-I${LOCALBASE}/include
-GNU_CONFIGURE=	yes
-LDFLAGS+=	-L${LOCALBASE}/lib
+CMAKE_ARGS=	-DBUNDLED_LIBS=OFF \
+		-DHAVE_LIBNET=${LOCALBASE}/lib/libnet11 \
+		-DHAVE_PCAP=${LIBDIR} \
+		-DHAVE_RESOLV=${LIBDIR} \
+		-DLIBNET_INCLUDE_DIR=${LOCALBASE}/include/libnet11 \
+		-DLIBNET_LIB_DIR=${LOCALBASE}/lib/libnet11 \
+		-DLIBNET_LIBRARY=${LOCALBASE}/lib/libnet11 \
+		-DMAN_INSTALLDIR=${PREFIX}/man
+CMAKE_VERBOSE=	yes
+LDFLAGS+=	-L${LIBDIR} -L${LOCALBASE}/lib -L${LOCALBASE}/lib/libnet11 ${ICONV_LIB} -lnet -lpcap
 MAKE_JOBS_UNSAFE=	yes
-USE_AUTOTOOLS=	libltdl libtool
-USES=		bison pkgconfig
-WANT_GNOME=	yes
-WRKSRC=		${WRKDIR}/${PORTNAME}
+USES=		bison cmake:outsource iconv pkgconfig
 
 DOCS=		AUTHORS CHANGELOG README README.BINARIES README.BUGS \
 		README.GIT README.PLATFORMS THANKS TODO TODO.TESTING \
 		doc/capture doc/decoders doc/dissectors doc/threads
-MAN5=		etter.conf.5
-MAN8=		ettercap.8 ettercap_curses.8 etterfilter.8 etterlog.8
 
-LIBNET_CONFIG?=	${LOCALBASE}/bin/libnet11-config
+GH_ACCOUNT=	Ettercap
+GH_PROJECT=	${PORTNAME}
+GH_TAGNAME=	v${PORTVERSION}
+GH_COMMIT=	99e062a
+USE_GITHUB=	yes
+
+DESKTOP_CMAKE_OFF=	-DINSTALL_DESKTOP=OFF
+DESKTOP_CMAKE_ON=	-DINSTALL_DESKTOP=ON
+DESKTOP_USES=		desktop-file-utils
+NCURSES_CMAKE_OFF=	-DENABLE_CURSES=OFF
+NCURSES_CMAKE_ON=	-DENABLE_CURSES=ON
+NCURSES_USE=		NCURSES=yes
+GTK2_CMAKE_OFF=		-DENABLE_GTK=OFF
+GTK2_CMAKE_ON=		-DENABLE_GTK=ON
+GTK2_PKGNAMESUFFIX=	-gtk2
+GTK2_USE=		GNOME=gtk20
+IPV6_CMAKE_OFF=		-DENABLE_IPV6=OFF
+IPV6_CMAKE_ON=		-DENABLE_IPV6=ON
+PCRE_CMAKE_OFF=		-DHAVE_PCRE=OFF
+PCRE_CMAKE_ON=		-DHAVE_PCRE=ON
+PCRE_LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre
+PLUGINS_BUILD_DEPENDS=	curl>=7.26.0:${PORTSDIR}/ftp/curl
+PLUGINS_LIB_DEPENDS=	libcurl.so:${PORTSDIR}/ftp/curl
+PLUGINS_CMAKE_OFF=	-DENABLE_PLUGINS=OFF
+PLUGINS_CMAKE_ON=	-DENABLE_PLUGINS=ON
+SSL_CMAKE_OFF=		-DENABLE_SSL=OFF
+SSL_CMAKE_ON=		-DENABLE_SSL=ON
+SSL_USE=		OPENSSL=yes
+UTF8_CMAKE_OFF=		-DHAVE_UTF8=OFF
+UTF8_CMAKE_ON=		-DHAVE_UTF8=ON \
+			-DHAVE_ICONV=${ICONV_PREFIX}
+UTF8_USES=		iconv
 
-NO_STAGE=	yes
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MGTK2}
-PKGNAMESUFFIX?=	-gtk2
-CONFIGURE_ARGS+=--enable-gtk
-USE_GNOME=	atk glib20 gtk20 pango
-.else
-CONFIGURE_ARGS+=--disable-gtk
-.endif
-
-.if ${PORT_OPTIONS:MUTF8}
-CONFIGURE_ARGS+=--with-iconv=${ICONV_PREFIX}
-USES+=		iconv
-.endif
-
-.if ${PORT_OPTIONS:MPCRE}
-LIB_DEPENDS+=	pcre:${PORTSDIR}/devel/pcre
-CONFIGURE_ARGS+=--with-libpcre=${LOCALBASE}
-.else
-CONFIGURE_ARGS+=--without-libpcre
-.endif
-
 .if ${PORT_OPTIONS:MPLUGINS}
-CONFIGURE_ARGS+=--enable-plugins
+USE_LDCONFIG=	${PREFIX}/lib/ettercap
 DOCS+=		doc/plugins
-MAN8+=		ettercap_plugins.8
-PLIST_SUB+=	PLUGINS=""
-.else
-CONFIGURE_ARGS+=--disable-plugins
-PLIST_SUB+=	PLUGINS="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MSSL}
-CONFIGURE_ARGS+=--with-openssl=${OPENSSLBASE}
-USE_OPENSSL=	yes
 .else
-CONFIGURE_ARGS+=--without-openssl
+USE_LDCONFIG=	yes
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 800000
-BROKEN=		does not compile on FreeBSD 7.X
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -E \
-		-e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
-		-e 's|test -f /usr/include/libnet\.h|${TRUE}|' \
-		-e 's|(LNETINC=).*|\1"`${LIBNET_CONFIG} --cflags`"|' \
-		-e 's|(LNETLIB=).*|\1"`${LIBNET_CONFIG} --libs`"|' \
-		-e '/ICONVLIB/s|-liconv|${ICONV_LIB}|' \
-			${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-	@${REINPLACE_CMD} -E \
-		-e 's|(^pkgdatadir.+=).+|\1 ${DATADIR}|' \
-		-e '/^install-exec-am:/ s|: .*$$|:|'\
-	       		${WRKSRC}/share/Makefile.in
-# Fix objformat
-	@${REINPLACE_CMD} -E -e 's|(^.*=).*/usr/bin/objformat.*|\1"elf"|' \
-		${WRKSRC}/aclocal.m4 ${WRKSRC}/configure
-
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${PREFIX}/etc/etter.conf.sample
+	${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${STAGEDIR}${PREFIX}/etc/etter.conf.sample
 .if !exists(${PREFIX}/etc/etter.conf)
-	${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${PREFIX}/etc/etter.conf
+	${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${STAGEDIR}${PREFIX}/etc/etter.conf
 .endif
 .if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${DOCSDIR}/
-	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}/
+	${MKDIR} ${STAGEDIR}${DOCSDIR}/
+	cd ${WRKSRC}/ && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/net-mgmt/ettercap/distinfo
==============================================================================
--- head/net-mgmt/ettercap/distinfo	Tue Oct 22 19:50:00 2013	(r331308)
+++ head/net-mgmt/ettercap/distinfo	Tue Oct 22 20:02:43 2013	(r331309)
@@ -1,2 +1,2 @@
-SHA256 (ettercap-0.7.4.1.tar.gz) = b1110f471247cf0ac7b05bf6ddb5df12a246192b97b15d942583d0fd35cb8b52
-SIZE (ettercap-0.7.4.1.tar.gz) = 2997353
+SHA256 (ettercap-0.8.0.tar.gz) = 0533f2fb41528d2100e36523772b8c43b1ca96c4720364dbb8bc7e665a6c4da9
+SIZE (ettercap-0.8.0.tar.gz) = 7069171

Added: head/net-mgmt/ettercap/files/patch-include-ec.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/ettercap/files/patch-include-ec.h	Tue Oct 22 20:02:43 2013	(r331309)
@@ -0,0 +1,11 @@
+--- include/ec.h.orig	2013-09-12 04:18:45.000000000 +0800
++++ include/ec.h	2013-10-22 03:14:56.006394661 +0800
+@@ -12,6 +12,8 @@
+ #include <stdbool.h>
+ #include <stdlib.h>
+ 
++#include <net/bpf.h>
++
+ #ifdef OS_WINDOWS
+    #include <windows.h>
+ #endif

Added: head/net-mgmt/ettercap/files/patch-safe_free_mem
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/ettercap/files/patch-safe_free_mem	Tue Oct 22 20:02:43 2013	(r331309)
@@ -0,0 +1,122 @@
+From 33ac95f78e4f6f067e6bc33b8883b3b7daa896f3 Mon Sep 17 00:00:00 2001
+From: "Emilio A. Escobar" <eescobar at gmail.com>
+Date: Wed, 11 Sep 2013 16:53:57 -0400
+Subject: [PATCH] Fix for issue #344, now safe_free_mem() will be available for
+ all OS'es
+
+---
+ include/ec.h       |  3 +++
+ src/CMakeLists.txt |  1 +
+ src/ec_mem.c       | 47 +++++++++++++++++++++++++++++++++++++++++++++++
+ src/os/ec_linux.c  | 10 ----------
+ 4 files changed, 51 insertions(+), 10 deletions(-)
+ create mode 100644 src/ec_mem.c
+
+diff --git a/include/ec.h b/include/ec.h
+index 069e3f1..270860a 100644
+--- include/ec.h.orig
++++ include/ec.h
+@@ -172,6 +172,9 @@
+ /* exported by ec_main */
+ EC_API_EXTERN void clean_exit(int errcode);
+ 
++/* exported by ec_mem */
++EC_API_EXTERN void safe_free_mem(char **param, int *param_length, char *command);
++
+ 
+ #endif   /*  EC_H */
+ 
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 22d021d..4754073 100644
+--- src/CMakeLists.txt.orig
++++ src/CMakeLists.txt
+@@ -1,4 +1,5 @@
+ set(EC_SRC
++	ec_mem.c
+         ec_capture.c
+         ec_checksum.c
+         ec_conf.c
+diff --git a/src/ec_mem.c b/src/ec_mem.c
+new file mode 100644
+index 0000000..b1d8d34
+--- /dev/null
++++ src/ec_mem.c
+@@ -0,0 +1,47 @@
++/*
++    ettercap -- global variables handling module
++
++    Copyright (C) ALoR & NaGA
++
++    This program is free software; you can redistribute it and/or modify
++    it under the terms of the GNU General Public License as published by
++    the Free Software Foundation; either version 2 of the License, or
++    (at your option) any later version.
++
++    This program is distributed in the hope that it will be useful,
++    but WITHOUT ANY WARRANTY; without even the implied warranty of
++    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
++    GNU General Public License for more details.
++
++    You should have received a copy of the GNU General Public License
++    along with this program; if not, write to the Free Software
++    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
++
++*/
++
++#include <ec.h>
++
++void safe_free_mem(char **param, int *param_length, char *command);
++
++
++void safe_free_mem(char **param, int *param_length, char *command)
++{
++   int k;
++
++   SAFE_FREE(command);
++        for(k= 0; k < (*param_length); ++k)
++                SAFE_FREE(param[k]);
++        SAFE_FREE(param);
++}
++
++
++
++
++
++
++
++
++/* EOF */
++
++// vim:ts=3:expandtab
++
+diff --git a/src/os/ec_linux.c b/src/os/ec_linux.c
+index e27cd2b..32a7b13 100644
+--- src/os/ec_linux.c.orig
++++ src/os/ec_linux.c
+@@ -31,7 +31,6 @@
+ static void restore_ip_forward(void);
+ u_int16 get_iface_mtu(const char *iface);
+ void disable_interface_offload(void);
+-void safe_free_mem(char **param, int *param_length, char *command);
+ 
+ /*******************************************/
+ 
+@@ -133,15 +132,6 @@ u_int16 get_iface_mtu(const char *iface)
+    return mtu;
+ }
+ 
+-void safe_free_mem(char **param, int *param_length, char *command)
+-{
+-   int k;
+-
+-   SAFE_FREE(command);
+-	for(k= 0; k < (*param_length); ++k)
+-		SAFE_FREE(param[k]);
+-	SAFE_FREE(param);
+-}
+ 
+ /*
+  * disable segmentation offload on interface
+-- 
+1.8.4
+

Added: head/net-mgmt/ettercap/files/patch-src-ec_send.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/ettercap/files/patch-src-ec_send.c	Tue Oct 22 20:02:43 2013	(r331309)
@@ -0,0 +1,11 @@
+--- src/ec_send.c.orig	2013-09-12 04:18:45.000000000 +0800
++++ src/ec_send.c	2013-10-22 03:13:55.980398663 +0800
+@@ -22,7 +22,7 @@
+ #include <ec.h>
+ 
+ #if defined(OS_DARWIN) || defined(OS_BSD)
+-   #include <net/bpf.h>
++//   #include <net/bpf.h>
+    #include <sys/ioctl.h>
+ #endif
+ 

Modified: head/net-mgmt/ettercap/pkg-descr
==============================================================================
--- head/net-mgmt/ettercap/pkg-descr	Tue Oct 22 19:50:00 2013	(r331308)
+++ head/net-mgmt/ettercap/pkg-descr	Tue Oct 22 20:02:43 2013	(r331309)
@@ -1,7 +1,6 @@
-Ettercap is a suite for man in the middle attacks on LANs. It features
-sniffing of live connections, content filtering on the fly and many other
-interesting tricks.
-It supports active and passive dissection of many protocols (even ciphered
-ones) and includes many features for network and host analysis.
+Ettercap is a suite for man in the middle attacks on LANs. It features sniffing
+of live connections, content filtering on the fly and many other interesting
+tricks. It supports active and passive dissection of many protocols (even
+ciphered ones) and includes many features for network and host analysis.
 
-WWW: http://ettercap.sourceforge.net/
+WWW: http://ettercap.github.io/ettercap/

Modified: head/net-mgmt/ettercap/pkg-plist
==============================================================================
--- head/net-mgmt/ettercap/pkg-plist	Tue Oct 22 19:50:00 2013	(r331308)
+++ head/net-mgmt/ettercap/pkg-plist	Tue Oct 22 20:02:43 2013	(r331309)
@@ -1,82 +1,52 @@
 bin/ettercap
+%%DESKTOP%%bin/ettercap-pkexec
 bin/etterfilter
 bin/etterlog
 @unexec if cmp -s %D/etc/etter.conf.sample %D/etc/etter.conf; then rm -f %D/etc/etter.conf; else echo "If permanently deleting this package, %D/etc/etter.conf must be removed manually."; fi
 etc/etter.conf.sample
 @exec [ -f %B/etter.conf ] || cp %B/%f %B/etter.conf
-%%PLUGINS%%lib/ettercap/ec_arp_cop.a
 %%PLUGINS%%lib/ettercap/ec_arp_cop.so
-%%PLUGINS%%lib/ettercap/ec_autoadd.a
 %%PLUGINS%%lib/ettercap/ec_autoadd.so
-%%PLUGINS%%lib/ettercap/ec_chk_poison.a
 %%PLUGINS%%lib/ettercap/ec_chk_poison.so
-%%PLUGINS%%lib/ettercap/ec_dns_spoof.a
 %%PLUGINS%%lib/ettercap/ec_dns_spoof.so
-%%PLUGINS%%lib/ettercap/ec_dos_attack.a
 %%PLUGINS%%lib/ettercap/ec_dos_attack.so
-%%PLUGINS%%lib/ettercap/ec_dummy.a
 %%PLUGINS%%lib/ettercap/ec_dummy.so
-%%PLUGINS%%lib/ettercap/ec_find_conn.a
 %%PLUGINS%%lib/ettercap/ec_find_conn.so
-%%PLUGINS%%lib/ettercap/ec_find_ettercap.a
 %%PLUGINS%%lib/ettercap/ec_find_ettercap.so
-%%PLUGINS%%lib/ettercap/ec_find_ip.a
 %%PLUGINS%%lib/ettercap/ec_find_ip.so
-%%PLUGINS%%lib/ettercap/ec_finger.a
 %%PLUGINS%%lib/ettercap/ec_finger.so
-%%PLUGINS%%lib/ettercap/ec_finger_submit.a
 %%PLUGINS%%lib/ettercap/ec_finger_submit.so
-%%PLUGINS%%lib/ettercap/ec_gre_relay.a
+%%PLUGINS%%lib/ettercap/ec_fraggle_attack.so
 %%PLUGINS%%lib/ettercap/ec_gre_relay.so
-%%PLUGINS%%lib/ettercap/ec_gw_discover.a
 %%PLUGINS%%lib/ettercap/ec_gw_discover.so
-%%PLUGINS%%lib/ettercap/ec_isolate.a
 %%PLUGINS%%lib/ettercap/ec_isolate.so
-%%PLUGINS%%lib/ettercap/ec_link_type.a
 %%PLUGINS%%lib/ettercap/ec_link_type.so
-%%PLUGINS%%lib/ettercap/ec_pptp_chapms1.a
+%%PLUGINS%%lib/ettercap/ec_mdns_spoof.so
+%%PLUGINS%%lib/ettercap/ec_nbns_spoof.so
 %%PLUGINS%%lib/ettercap/ec_pptp_chapms1.so
-%%PLUGINS%%lib/ettercap/ec_pptp_clear.a
 %%PLUGINS%%lib/ettercap/ec_pptp_clear.so
-%%PLUGINS%%lib/ettercap/ec_pptp_pap.a
 %%PLUGINS%%lib/ettercap/ec_pptp_pap.so
-%%PLUGINS%%lib/ettercap/ec_pptp_reneg.a
 %%PLUGINS%%lib/ettercap/ec_pptp_reneg.so
-%%PLUGINS%%lib/ettercap/ec_rand_flood.a
 %%PLUGINS%%lib/ettercap/ec_rand_flood.so
-%%PLUGINS%%lib/ettercap/ec_remote_browser.a
 %%PLUGINS%%lib/ettercap/ec_remote_browser.so
-%%PLUGINS%%lib/ettercap/ec_reply_arp.a
 %%PLUGINS%%lib/ettercap/ec_reply_arp.so
-%%PLUGINS%%lib/ettercap/ec_repoison_arp.a
 %%PLUGINS%%lib/ettercap/ec_repoison_arp.so
-%%PLUGINS%%lib/ettercap/ec_scan_poisoner.a
 %%PLUGINS%%lib/ettercap/ec_scan_poisoner.so
-%%PLUGINS%%lib/ettercap/ec_search_promisc.a
 %%PLUGINS%%lib/ettercap/ec_search_promisc.so
-%%PLUGINS%%lib/ettercap/ec_smb_clear.a
 %%PLUGINS%%lib/ettercap/ec_smb_clear.so
-%%PLUGINS%%lib/ettercap/ec_smb_down.a
 %%PLUGINS%%lib/ettercap/ec_smb_down.so
-%%PLUGINS%%lib/ettercap/ec_stp_mangler.a
+%%PLUGINS%%lib/ettercap/ec_smurf_attack.so
+%%PLUGINS%%lib/ettercap/ec_sslstrip.so
 %%PLUGINS%%lib/ettercap/ec_stp_mangler.so
-%%PLUGINS%%@dirrm lib/ettercap
-%%DATADIR%%/etter.dns
-%%DATADIR%%/etter.fields
-%%DATADIR%%/etter.filter
-%%DATADIR%%/etter.filter.examples
-%%DATADIR%%/etter.filter.kill
-%%DATADIR%%/etter.filter.ssh
-%%DATADIR%%/etter.finger.mac
-%%DATADIR%%/etter.finger.os
-%%DATADIR%%/etter.mime
-%%DATADIR%%/etter.services
-%%DATADIR%%/etter.ssl.crt
-%%DATADIR%%/ettercap.png
-%%DATADIR%%/etterfilter.cnt
-%%DATADIR%%/etterfilter.tbl
-%%DATADIR%%/etterlog.dtd
- at dirrm %%DATADIR%%
+lib/libettercap.so
+man/man5/etter.conf.5.gz
+man/man8/ettercap.8.gz
+%%DESKTOP%%man/man8/ettercap-pkexec.8.gz
+man/man8/ettercap_curses.8.gz
+man/man8/etterfilter.8.gz
+man/man8/etterlog.8.gz
+%%PLUGINS%%man/man8/ettercap_plugins.8.gz
+%%DESKTOP%%share/applications/ettercap.desktop
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
 %%PORTDOCS%%%%DOCSDIR%%/README
@@ -92,4 +62,25 @@ etc/etter.conf.sample
 %%PORTDOCS%%%%DOCSDIR%%/dissectors
 %%PLUGINS%%%%PORTDOCS%%%%DOCSDIR%%/plugins
 %%PORTDOCS%%%%DOCSDIR%%/threads
+%%DATADIR%%/etter.fields
+%%DATADIR%%/etter.filter
+%%DATADIR%%/etter.filter.examples
+%%DATADIR%%/etter.filter.kill
+%%DATADIR%%/etter.filter.pcre
+%%DATADIR%%/etter.filter.ssh
+%%DATADIR%%/etter.finger.mac
+%%DATADIR%%/etter.finger.os
+%%DATADIR%%/etter.mime
+%%DATADIR%%/etter.services
+%%DATADIR%%/etter.ssl.crt
+%%DATADIR%%/ettercap.png
+%%DATADIR%%/etterfilter.cnt
+%%DATADIR%%/etterfilter.tbl
+%%DATADIR%%/etterlog.dtd
+%%DESKTOP%%share/pixmaps/ettercap.svg
+%%DESKTOP%%share/polkit-1/actions/org.pkexec.ettercap.policy
+%%DESKTOP%%@dirrmtry share/polkit-1/actions
+%%DESKTOP%%@dirrmtry share/polkit-1
+ at dirrm %%DATADIR%%
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PLUGINS%%@dirrm lib/ettercap


More information about the svn-ports-head mailing list