From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 1 12:10:04 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBF341065670 for ; Tue, 1 Mar 2011 12:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 97BB18FC18 for ; Tue, 1 Mar 2011 12:10:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p21CA4xa077076 for ; Tue, 1 Mar 2011 12:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p21CA4ZT077075; Tue, 1 Mar 2011 12:10:04 GMT (envelope-from gnats) Resent-Date: Tue, 1 Mar 2011 12:10:04 GMT Resent-Message-Id: <201103011210.p21CA4ZT077075@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ruslan Mahmatkhanov Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB8FD106564A for ; Tue, 1 Mar 2011 12:07:59 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id C9DFC8FC12 for ; Tue, 1 Mar 2011 12:07:59 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p21C7xdl028718 for ; Tue, 1 Mar 2011 12:07:59 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p21C7xPb028717; Tue, 1 Mar 2011 12:07:59 GMT (envelope-from nobody) Message-Id: <201103011207.p21C7xPb028717@red.freebsd.org> Date: Tue, 1 Mar 2011 12:07:59 GMT From: Ruslan Mahmatkhanov To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/155151: [UPDATE] net/scapy: update to 2.2.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Mar 2011 12:10:05 -0000 >Number: 155151 >Category: ports >Synopsis: [UPDATE] net/scapy: update to 2.2.0 >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: Tue Mar 01 12:10:04 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Ruslan Mahmatkhanov >Release: 8.2-STABLE >Organization: >Environment: 8.2-STABLE i386 with python2.7 tested with bundled scapy test framework and custom scripts >Description: - update to 2.2.0 - replace patches in files/ with REINPLACE_CMD equivalents to save couple of inodes >How-To-Repeat: >Fix: Patch attached with submission follows: diff -ruNa scapy.orig/Makefile scapy/Makefile --- scapy.orig/Makefile 2010-07-28 19:44:07.000000000 +0400 +++ scapy/Makefile 2011-03-01 14:21:05.000000000 +0300 @@ -7,7 +7,7 @@ # TODO: - configurable --enable-xxx for various additional dependancies PORTNAME= scapy -PORTVERSION= 2.1.1 +PORTVERSION= 2.2.0 CATEGORIES= net MASTER_SITES= http://secdev.org/projects/scapy/files/ @@ -77,13 +77,12 @@ RUN_DEPENDS+= ${LOCALBASE}/bin/sox:${PORTSDIR}/audio/sox .endif -SCAPY_MODULES= nmap.py p0f.py queso.py - post-patch: @${REINPLACE_CMD} "s,share/man/man1,man/man1," ${WRKSRC}/setup.py - @${REINPLACE_CMD} "s,%%LOCALBASE%%,${LOCALBASE}," \ - ${SCAPY_MODULES:S,^,${WRKSRC}/scapy/modules/,} \ - ${WRKSRC}/scapy/config.py \ - ${WRKSRC}/scapy/utils6.py + @${REINPLACE_CMD} "s,/usr/share/,${LOCALBASE}/share/," \ + ${WRKSRC}/scapy/data.py ${WRKSRC}/scapy/utils6.py \ + ${WRKSRC}/scapy/modules/nmap.py + @${REINPLACE_CMD} "s,/etc/,${LOCALBASE}/etc/," \ + ${WRKSRC}/scapy/modules/p0f.py ${WRKSRC}/scapy/modules/queso.py .include diff -ruNa scapy.orig/distinfo scapy/distinfo --- scapy.orig/distinfo 2010-07-28 19:44:07.000000000 +0400 +++ scapy/distinfo 2011-03-01 13:07:36.000000000 +0300 @@ -1,3 +1,2 @@ -MD5 (scapy-2.1.1.tar.gz) = 7b4452786788cb75ade841c30276a2d3 -SHA256 (scapy-2.1.1.tar.gz) = 7fb576e16c3f05c9be726475382cdbd4c91cdb4277029e92a5cdccf479c2f3eb -SIZE (scapy-2.1.1.tar.gz) = 1924541 +SHA256 (scapy-2.2.0.tar.gz) = c5363b224df0efbd78d7dc4d8a518e5518b2e7affc2e5f1fcecd4efa3ab815af +SIZE (scapy-2.2.0.tar.gz) = 972996 diff -ruNa scapy.orig/files/patch-scapy__data.py scapy/files/patch-scapy__data.py --- scapy.orig/files/patch-scapy__data.py 2010-01-06 03:25:50.000000000 +0300 +++ scapy/files/patch-scapy__data.py 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- ./scapy/data.py.orig 2010-01-05 11:34:28.000000000 +0100 -+++ ./scapy/data.py 2010-01-05 11:35:09.000000000 +0100 -@@ -178,7 +178,7 @@ - IP_PROTOS=load_protocols("/etc/protocols") - ETHER_TYPES=load_ethertypes("/etc/ethertypes") - TCP_SERVICES,UDP_SERVICES=load_services("/etc/services") -- MANUFDB = load_manuf("/usr/share/wireshark/wireshark/manuf") -+ MANUFDB = load_manuf("%%LOCALBASE%%/share/wireshark/wireshark/manuf") - - - diff -ruNa scapy.orig/files/patch-scapy__modules__nmap.py scapy/files/patch-scapy__modules__nmap.py --- scapy.orig/files/patch-scapy__modules__nmap.py 2010-01-06 03:25:50.000000000 +0300 +++ scapy/files/patch-scapy__modules__nmap.py 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- ./scapy/modules/nmap.py.orig 2010-01-05 11:35:33.000000000 +0100 -+++ ./scapy/modules/nmap.py 2010-01-05 11:36:28.000000000 +0100 -@@ -13,7 +13,7 @@ - if WINDOWS: - conf.nmap_base=os.environ["ProgramFiles"] + "\\nmap\\nmap-os-fingerprints" - else: -- conf.nmap_base ="/usr/share/nmap/nmap-os-fingerprints" -+ conf.nmap_base ="%%LOCALBASE%%/share/nmap/nmap-os-fingerprints" - - - ###################### diff -ruNa scapy.orig/files/patch-scapy__modules__p0f.py scapy/files/patch-scapy__modules__p0f.py --- scapy.orig/files/patch-scapy__modules__p0f.py 2010-01-06 03:25:50.000000000 +0300 +++ scapy/files/patch-scapy__modules__p0f.py 1970-01-01 03:00:00.000000000 +0300 @@ -1,17 +0,0 @@ ---- ./scapy/modules/p0f.py.orig 2010-01-05 11:36:56.000000000 +0100 -+++ ./scapy/modules/p0f.py 2010-01-05 11:37:50.000000000 +0100 -@@ -8,10 +8,10 @@ - from scapy.layers.inet import IP, TCP, TCPOptions - from scapy.packet import NoPayload - --conf.p0f_base ="/etc/p0f/p0f.fp" --conf.p0fa_base ="/etc/p0f/p0fa.fp" --conf.p0fr_base ="/etc/p0f/p0fr.fp" --conf.p0fo_base ="/etc/p0f/p0fo.fp" -+conf.p0f_base ="%%LOCALBASE%%/etc/p0f/p0f.fp" -+conf.p0fa_base ="%%LOCALBASE%%/etc/p0f/p0fa.fp" -+conf.p0fr_base ="%%LOCALBASE%%/etc/p0f/p0fr.fp" -+conf.p0fo_base ="%%LOCALBASE%%/etc/p0f/p0fo.fp" - - - ############### diff -ruNa scapy.orig/files/patch-scapy__modules__queso.py scapy/files/patch-scapy__modules__queso.py --- scapy.orig/files/patch-scapy__modules__queso.py 2010-01-06 03:25:50.000000000 +0300 +++ scapy/files/patch-scapy__modules__queso.py 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- ./scapy/modules/queso.py.orig 2010-01-05 11:38:01.000000000 +0100 -+++ ./scapy/modules/queso.py 2010-01-05 11:38:14.000000000 +0100 -@@ -8,7 +8,7 @@ - from scapy.layers.inet import IP,TCP - #from - --conf.queso_base ="/etc/queso.conf" -+conf.queso_base ="%%LOCALBASE%%/etc/queso.conf" - - - ################# diff -ruNa scapy.orig/files/patch-scapy__utils6.py scapy/files/patch-scapy__utils6.py --- scapy.orig/files/patch-scapy__utils6.py 2010-01-06 03:25:50.000000000 +0300 +++ scapy/files/patch-scapy__utils6.py 1970-01-01 03:00:00.000000000 +0300 @@ -1,11 +0,0 @@ ---- ./scapy/utils6.py.orig 2010-01-05 11:38:37.000000000 +0100 -+++ ./scapy/utils6.py 2010-01-05 11:39:13.000000000 +0100 -@@ -267,7 +267,7 @@ - Extract the MAC address from a modified EUI-64 constructed IPv6 - address provided and use the IANA oui.txt file to get the vendor. - The database used for the conversion is the one loaded by Scapy, -- based on Wireshark (/usr/share/wireshark/wireshark/manuf) None -+ based on Wireshark (%%LOCALBASE%%/share/wireshark/wireshark/manuf) None - is returned on error, "UNKNOWN" if the vendor is unknown. - """ - mac = in6_addrtomac(addr) diff -ruNa scapy.orig/files/patch-setup.py scapy/files/patch-setup.py --- scapy.orig/files/patch-setup.py 2010-07-28 19:44:07.000000000 +0400 +++ scapy/files/patch-setup.py 2011-03-01 13:11:48.000000000 +0300 @@ -1,9 +1,9 @@ ---- setup.py 2010-04-10 02:42:04.000000000 +0400 -+++ setup.py 2010-07-22 21:17:18.000000000 +0400 -@@ -42,7 +42,7 @@ +--- setup.py.orig 2011-02-28 05:11:55.000000000 +0300 ++++ setup.py 2011-03-01 13:11:36.000000000 +0300 +@@ -47,7 +47,7 @@ setup( name = 'scapy', - version = '2.1.1', + version = '2.2.0', - packages=['scapy','scapy/arch', 'scapy/arch/windows', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto'], + packages=['scapy','scapy/arch', 'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto'], scripts = SCRIPTS, >Release-Note: >Audit-Trail: >Unformatted: