Date: Thu, 8 Sep 2005 22:37:06 -0300 (BRT) From: Marcus Alves Grando <marcus@corp.grupos.com.br> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/85892: Update port: net-mgmt/ettercap use OPTIONS and take MAINTAINER Message-ID: <200509090137.j891b6oA031211@marcus.grupos.com.br> Resent-Message-ID: <200509090140.j891e3uU085481@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 85892 >Category: ports >Synopsis: Update port: net-mgmt/ettercap use OPTIONS and take MAINTAINER >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Sep 09 01:40:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Marcus Alves Grando >Release: FreeBSD 6.0-BETA4 i386 >Organization: Grupos Internet S/A >Environment: System: FreeBSD marcus.grupos.com.br 6.0-BETA4 FreeBSD 6.0-BETA4 #42: Thu Sep 8 14:29:29 BRT 2005 root@marcus.grupos.com.br:/usr/obj/usr/src/sys/MARCUS i386 >Description: - Use OPTIONS - Take MAINTAINER - Reorganize Makefile - Make portlint happyer >How-To-Repeat: >Fix: --- ettercap.patch begins here --- Index: Makefile =================================================================== RCS file: /home/ncvs/ports/net-mgmt/ettercap/Makefile,v retrieving revision 1.24 diff -u -r1.24 Makefile --- Makefile 17 Jun 2005 15:45:16 -0000 1.24 +++ Makefile 9 Sep 2005 01:34:42 -0000 @@ -5,50 +5,37 @@ # $FreeBSD: ports/net-mgmt/ettercap/Makefile,v 1.24 2005/06/17 15:45:16 novel Exp $ # -PORTNAME= ettercap -PORTVERSION= 0.7.3 -PORTREVISION= 0 +PORTNAME= ettercap +PORTVERSION= 0.7.3 DISTVERSIONPREFIX= NG- -PORTEPOCH= 1 -CATEGORIES= net-mgmt security -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} \ - ${MASTER_SITE_PACKETSTORM:S:%SUBDIR%:sniffers/ettercap:} +PORTREVISION= 0 +PORTEPOCH= 1 +CATEGORIES= net-mgmt security +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} \ + ${MASTER_SITE_PACKETSTORM:S:%SUBDIR%:sniffers/ettercap:} MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= marcus@corp.grupos.com.br COMMENT= A network sniffer/interceptor/injector/logger for switched LANs BUILD_DEPENDS= ${LOCALBASE}/include/libnet/libnet-types.h:${PORTSDIR}/net/libnet-devel -.if !defined(WITHOUT_PCRE) -LIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre -.endif +OPTIONS= GTK "Build with GTK2+ GUI" on \ + ICONV "Build with support for UTF-8" on \ + PLUGINS "Build with ettercap plugins" on \ + SSL "Build with support for SSH1 and SSL decryption" on \ + PCRE "Build with PCRE regexps in filters" on + +WANT_GNOME= yes GNU_CONFIGURE= yes USE_LIBTOOL_VER=15 USE_REINPLACE= yes -.if !defined(WITHOUT_GTK) -USE_GNOME= glib20 atk pango gtk20 -PKGNAMESUFFIX= -gtk2 -.endif -.if !defined(WITHOUT_ICONV) -USE_ICONV= yes -.endif -.if !defined(WITHOUT_PLUGINS) -USE_LIBLTDL= yes -.endif -.if !defined(WITHOUT_SSL) -USE_OPENSSL= yes -.endif MAN5= etter.conf.5 MAN8= ettercap.8 ettercap_curses.8 etterfilter.8 etterlog.8 DOCS= AUTHORS CHANGELOG README README.BINARIES README.BUGS \ README.CVS README.PLATFORMS THANKS TODO TODO.TESTING \ doc/capture doc/decoders doc/dissectors doc/threads -.if !defined(WITHOUT_PLUGINS) -MAN8+= ettercap_plugins.8 -DOCS+= doc/plugins -.endif .include <bsd.port.pre.mk> @@ -65,56 +52,43 @@ .endif .if !defined(WITHOUT_GTK) +USE_GNOME= glib20 atk pango gtk20 +PKGNAMESUFFIX+= -gtk2 CONFIGURE_ARGS+= --enable-gtk .else CONFIGURE_ARGS+= --disable-gtk .endif + .if !defined(WITHOUT_ICONV) +USE_ICONV= yes CONFIGURE_ARGS+= --with-iconv=${LOCALBASE} .endif + .if !defined(WITHOUT_PCRE) +LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre CONFIGURE_ARGS+= --with-libpcre=${LOCALBASE} .else CONFIGURE_ARGS+= --without-libpcre .endif + .if !defined(WITHOUT_PLUGINS) -PLIST_SUB+= PLUGINS="" +USE_LIBLTDL= yes +MAN8+= ettercap_plugins.8 +DOCS+= doc/plugins CONFIGURE_ARGS+= --enable-plugins +PLIST_SUB+= PLUGINS="" .else CONFIGURE_ARGS+= --disable-plugins PLIST_SUB+= PLUGINS="@comment " .endif + .if !defined(WITHOUT_SSL) +.include "${PORTSDIR}/Mk/bsd.openssl.mk" CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .else CONFIGURE_ARGS+= --without-openssl .endif -pre-everything:: -.if !defined(WITHOUT_GTK) || !defined(WITHOUT_ICONV) || \ - !defined(WITHOUT_PCRE) || !defined(WITHOUT_PLUGINS) || \ - !defined(WITHOUT_SSL) - @${ECHO_MSG} "" - @${ECHO_MSG} "You may use the following build option(s):" - @${ECHO_MSG} "" -.if !defined(WITHOUT_GTK) - @${ECHO_MSG} "WITHOUT_GTK=yes builds without GTK2+ GUI" -.endif -.if !defined(WITHOUT_ICONV) - @${ECHO_MSG} "WITHOUT_ICONV=yes builds without support for UTF-8" -.endif -.if !defined(WITHOUT_PCRE) - @${ECHO_MSG} "WITHOUT_PCRE=yes builds without support for perl regexps in filters" -.endif -.if !defined(WITHOUT_PLUGINS) - @${ECHO_MSG} "WITHOUT_PLUGINS=yes builds without ettercap plugins" -.endif -.if !defined(WITHOUT_SSL) - @${ECHO_MSG} "WITHOUT_SSL=yes builds without support for SSH1 and SSL decryption" -.endif - @${ECHO_MSG} "" -.endif - post-patch: @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \ ${WRKSRC}/configure @@ -124,14 +98,14 @@ post-install: @${INSTALL_DATA} ${WRKSRC}/share/etter.conf \ ${PREFIX}/etc/etter.conf.sample -.if !exists(${PREFIX}/etc/etter.conf) - @${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${PREFIX}/etc/etter.conf -.endif -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for i in ${DOCS} - @${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR} -.endfor -.endif +. if !exists(${PREFIX}/etc/etter.conf) + @${INSTALL_DATA} ${WRKSRC}/share/etter.conf ${PREFIX}/etc/etter.conf +. endif +. if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} +. for i in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/$i ${DOCSDIR} +. endfor +. endif .include <bsd.port.post.mk> --- ettercap.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509090137.j891b6oA031211>