Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jul 2001 13:28:24 -0400 (EDT)
From:      pat@databits.net
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        greid@freebsd.org
Subject:   ports/29278: Update port net/ettercap
Message-ID:  <200107281728.f6SHSOH01043@cc92687-a.wlgrv1.pa.home.com>

next in thread | raw e-mail | index | archive | help

>Number:         29278
>Category:       ports
>Synopsis:       Update port net/ettercap
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 28 10:30:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Patrick Li
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
N/A
>Environment:
System: FreeBSD bottlenek 4.3-STABLE FreeBSD 4.3-STABLE #1: Fri Jul 27 19:16:07 EDT 2001 root@bottlenek:/usr/src/sys/compile/BOTTLENEK i386
>Description:
+ Update to latest 0.5.4
+ USE_AUTOCONF
+ Modify patch-aa Add patch-ab and patch-ac
+ Let user specify if they want to install ettercap's plugins or not
  and modify pkg-plist accordingly
>How-To-Repeat:
N/A
>Fix:
diff -ruN /usr/ports/net/ettercap/Makefile ettercap/Makefile
--- /usr/ports/net/ettercap/Makefile	Fri Jul 27 22:00:35 2001
+++ ettercap/Makefile	Sat Jul 28 13:24:37 2001
@@ -6,21 +6,40 @@
 #
 
 PORTNAME=	ettercap
-PORTVERSION=	0.5.2
+PORTVERSION=	0.5.4
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	greid@FreeBSD.org
 
-GNU_CONFIGURE=	yes
+USE_AUTOCONF=	yes
 
+.if !defined(WITHOUT_PLUGINS)
+ALL_TARGET=	all plug-ins
+INSTALL_TARGET=	complete_install
+.else
+ALL_TARGET=	all
+INSTALL_TARGET=	install
+.endif
 .if !defined(NOPORTDOCS)
-INSTALL_TARGET=	install install-doc
+INSTALL_TARGET+=	install-doc
 .endif
 
+.if defined(WITHOUT_PLUGINS)
+PLIST_SUB+=	PLUGINS="@comment "
+.else
+PLIST_SUB+=	PLUGINS=""
+.endif
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
 MAN8=		ettercap.8
+
+pre-fetch:
+.if !defined(WITHOUT_PLUGINS)
+	@${ECHO_MSG} ""
+	@${ECHO_MSG} "You can disable building and installing of ettercap plugins by defining WITHOUT_PLUGINS"
+	@${ECHO_MSG} ""
+.endif
 
 .include <bsd.port.mk>
diff -ruN /usr/ports/net/ettercap/distinfo ettercap/distinfo
--- /usr/ports/net/ettercap/distinfo	Fri Jul 27 22:00:35 2001
+++ ettercap/distinfo	Sat Jul 28 10:35:27 2001
@@ -1 +1 @@
-MD5 (ettercap-0.5.2.tar.gz) = bdf3ed18bd076d74d2134e3b6dd45ce3
+MD5 (ettercap-0.5.4.tar.gz) = 78d9581a18854ea5cdd9688f654bbb5e
diff -ruN /usr/ports/net/ettercap/files/patch-aa ettercap/files/patch-aa
--- /usr/ports/net/ettercap/files/patch-aa	Fri Jul 27 22:00:47 2001
+++ ettercap/files/patch-aa	Sat Jul 28 10:57:38 2001
@@ -1,34 +1,70 @@
---- Makefile.in.orig	Tue Jul 10 01:28:52 2001
-+++ Makefile.in	Tue Jul 10 01:28:26 2001
-@@ -17,7 +17,7 @@
+--- Makefile.in.orig	Sat Jul 28 10:47:16 2001
++++ Makefile.in	Sat Jul 28 10:46:57 2001
+@@ -17,8 +17,8 @@
  BINDIR   = @bindir@
  MANDIR   = @mandir@
  SHAREDIR = ${prefix}/share/@PROG@
 -DOCDIR   = ${prefix}/doc/@PROG@-@VERSION@
+-DOC      = COPYING README README.PLUGINS CHANGELOG HISTORY AUTHORS TODO THANKS KNOWN-BUGS PORTINGS INSTALL
 +DOCDIR   = ${prefix}/share/doc/@PROG@-@VERSION@
- DOC      = COPYING README README.PLUGINS CHANGELOG HISTORY AUTHORS TODO THANKS KNOWN-BUGS PORTINGS
++DOC      = AUTHORS CHANGELOG HISTORY KNOWN-BUGS PORTINGS README README.PLUGINS THANKS TODO
  
  DEBUG    = @DEBUG@
-@@ -53,12 +53,13 @@
- 	$(INSTALL) -m 644 ./etter.conf $(DESTDIR)$(SHAREDIR)
- 	$(INSTALL) -m 644 ./etter.filter $(DESTDIR)$(SHAREDIR)
- 	$(INSTALL) -m 644 ./etter.ssl.crt $(DESTDIR)$(SHAREDIR)
+ CFLAG    = @CFLAGS@
+@@ -44,20 +44,17 @@
+ missing: $(MISSDESTS)
+ 
+ 
+-install: @PROG@ strip
++install:
+ 	$(INSTALL) -d $(DESTDIR)$(BINDIR)
+-	$(INSTALL) -m 700 $(PROG) $(DESTDIR)$(BINDIR)
++	${BSD_INSTALL_PROGRAM} $(PROG) $(DESTDIR)$(BINDIR)
+ 	$(INSTALL) -d $(DESTDIR)$(SHAREDIR)
+-	$(INSTALL) -m 644 ./share/* $(DESTDIR)$(SHAREDIR)
+-	$(INSTALL) -m 644 ./etter.conf $(DESTDIR)$(SHAREDIR)
+-	$(INSTALL) -m 644 ./etter.dns $(DESTDIR)$(SHAREDIR)
+-	$(INSTALL) -m 644 ./etter.filter $(DESTDIR)$(SHAREDIR)
+-	$(INSTALL) -m 644 ./etter.ssl.crt $(DESTDIR)$(SHAREDIR)
 -	$(INSTALL) -d $(DESTDIR)$(DOCDIR)
 -	$(INSTALL) -m 644 $(DOC) $(DESTDIR)$(DOCDIR)
 -	$(INSTALL) -m 644 ./docs/*/* $(DESTDIR)$(DOCDIR)
++	${BSD_INSTALL_DATA} ./share/* $(DESTDIR)$(SHAREDIR)
++	${BSD_INSTALL_DATA} ./etter.conf $(DESTDIR)$(SHAREDIR)
++	${BSD_INSTALL_DATA} ./etter.dns $(DESTDIR)$(SHAREDIR)
++	${BSD_INSTALL_DATA} ./etter.filter $(DESTDIR)$(SHAREDIR)
++	${BSD_INSTALL_DATA} ./etter.ssl.crt $(DESTDIR)$(SHAREDIR)
  	$(INSTALL) -d $(DESTDIR)$(MANDIR)/man8
- 	$(INSTALL) -m 644 $(PROG).8 $(DESTDIR)$(MANDIR)/man8/$(PROG).8
+-	$(INSTALL) -m 644 $(PROG).8 $(DESTDIR)$(MANDIR)/man8/$(PROG).8
++	${BSD_INSTALL_MAN} $(PROG).8 $(DESTDIR)$(MANDIR)/man8/$(PROG).8
+ 	@echo
+ 	@echo "=============================================================="
+ 	@echo
+@@ -69,6 +66,11 @@
+ 	@echo "=============================================================="
+ 	@echo
  
 +install-doc:
 +	$(INSTALL) -d $(DESTDIR)$(DOCDIR)
-+	$(INSTALL) -m 644 $(DOC) $(DESTDIR)$(DOCDIR)
-+	$(INSTALL) -m 644 ./docs/*/* $(DESTDIR)$(DOCDIR)
- 
++	${BSD_INSTALL_DATA} $(DOC) $(DESTDIR)$(DOCDIR)
++	${BSD_INSTALL_DATA} ./docs/*/* $(DESTDIR)$(DOCDIR)
++
  plug-ins:
  	cd plugins && make && cd ..
-@@ -112,4 +113,4 @@
+ 	cp -f ./plugins/*/ec_*.so ./
+@@ -97,9 +99,6 @@
+ 	@echo "@SB@ $(PROG) uninstalled from your system... @EB@"
+ 	@echo
  
- targz: distro
- 	mv $(PROG)-$(VERSION).tar.gz $(PROG)-$(VERSION)-@SERIAL@.tar.gz
--	chmod 644 $(PROG)-$(VERSION)-@SERIAL@.tar.gz
-+	chmod 644 $(PROG)-$(VERSION)-@SERIAL@.tar.gz
+-strip: @PROG@
+-	strip $(PROG)
+-
+ distro: distclean
+ 	shtool fixperm ./
+ 	cd .. && tar cvfz $(PROG)-$(VERSION).tar.gz ./$(PROG)-$(VERSION) --exclude *.prj --exclude *.spec \
+@@ -138,4 +137,4 @@
+ 	@rm -f ettercap
+ 	@shtool tarball -o $(PROG)-$(VERSION)-@SERIAL@.tar.gz -c 'gzip -9' -e '\.o,\.prj,\.gz,\.bak,\.so,\.log' ./
+ 	@chmod 644 $(PROG)-$(VERSION)-@SERIAL@.tar.gz
+-	@ls -l $(PROG)-$(VERSION)-@SERIAL@.tar.gz
++	@ls -l $(PROG)-$(VERSION)-@SERIAL@.tar.gz
diff -ruN /usr/ports/net/ettercap/files/patch-ab ettercap/files/patch-ab
--- /usr/ports/net/ettercap/files/patch-ab	Wed Dec 31 19:00:00 1969
+++ ettercap/files/patch-ab	Sat Jul 28 11:49:43 2001
@@ -0,0 +1,10 @@
+--- plugins/phantom/Makefile.in.orig	Sat Jul 28 11:44:58 2001
++++ plugins/phantom/Makefile.in	Sat Jul 28 11:45:06 2001
+@@ -1,7 +1,6 @@
+ 
+ CC       = @CC@
+ DEFS     = -fPIC -DPIC -shared @DEFS@ -D@OS@
+-LIBS     = -lresolv
+ 
+ CFLAG    = @CFLAGS@
+ COPTS    = -I../..
diff -ruN /usr/ports/net/ettercap/files/patch-ac ettercap/files/patch-ac
--- /usr/ports/net/ettercap/files/patch-ac	Wed Dec 31 19:00:00 1969
+++ ettercap/files/patch-ac	Sat Jul 28 11:50:01 2001
@@ -0,0 +1,11 @@
+--- plugins/Makefile.in.orig	Sat Jul 28 11:45:56 2001
++++ plugins/Makefile.in	Sat Jul 28 11:48:30 2001
+@@ -19,7 +19,7 @@
+ install: plugins
+ 	for plug in $(PLUGINS); do \
+ 	$(INSTALL) -d $(DESTDIR)$(SHAREDIR) ; \
+-	$(INSTALL) -m 700 ./$$plug/ec_$$plug.so $(DESTDIR)$(SHAREDIR) ; \
++	${BSD_INSTALL_DATA} ./$$plug/ec_$$plug.so $(DESTDIR)$(SHAREDIR) ; \
+ 	done
+ 
+ clean:
diff -ruN /usr/ports/net/ettercap/pkg-plist ettercap/pkg-plist
--- /usr/ports/net/ettercap/pkg-plist	Fri Jul 27 22:00:35 2001
+++ ettercap/pkg-plist	Sat Jul 28 12:12:46 2001
@@ -1,7 +1,6 @@
 bin/ettercap
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/AUTHORS
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/CHANGELOG
-%%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/COPYING
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/HISTORY
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/KNOWN-BUGS
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/PORTINGS
@@ -14,7 +13,20 @@
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/THANKS
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/TODO
 %%PORTDOCS%%share/doc/ettercap-%%PORTVERSION%%/ettercap.fr.8.in
+%%PLUGINS%%share/ettercap/ec_arpcop.so
+%%PLUGINS%%share/ettercap/ec_banshee.so
+%%PLUGINS%%share/ettercap/ec_dummy.so
+%%PLUGINS%%share/ettercap/ec_golem.so
+%%PLUGINS%%share/ettercap/ec_imp.so
+%%PLUGINS%%share/ettercap/ec_leech.so
+%%PLUGINS%%share/ettercap/ec_lurker.so
+%%PLUGINS%%share/ettercap/ec_ooze.so
+%%PLUGINS%%share/ettercap/ec_phantom.so
+%%PLUGINS%%share/ettercap/ec_shadow.so
+%%PLUGINS%%share/ettercap/ec_spectre.so
+%%PLUGINS%%share/ettercap/ec_triton.so
 share/ettercap/etter.conf
+share/ettercap/etter.dns
 share/ettercap/etter.filter
 share/ettercap/etter.ssl.crt
 share/ettercap/mac-fingerprints
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107281728.f6SHSOH01043>