ports/128802: [PATCH] net/scapy: update to 2.0.0.10
Yi-Jheng Lin
yzlin at cs.nctu.edu.tw
Tue Nov 11 21:30:03 UTC 2008
>Number: 128802
>Category: ports
>Synopsis: [PATCH] net/scapy: update to 2.0.0.10
>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 Nov 11 21:30:02 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Yi-Jheng Lin
>Release: FreeBSD 7.0-RELEASE-p4 amd64
>Organization:
NCTU CS
>Environment:
System: FreeBSD stucgi 7.0-RELEASE-p4 FreeBSD 7.0-RELEASE-p4 #0: Fri Sep 5 14:56:26 CST
>Description:
- Update to 2.0.0.10
Added file(s):
- pkg-plist
- files/patch-scapy_config.py
- files/patch-scapy_modules
- files/patch-scapy_utils6.py
Removed file(s):
- files/patch-scapy.py
Port maintainer (vanhu at netasq.com) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- scapy-2.0.0.10.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/scapy/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile 24 Apr 2007 14:24:58 -0000 1.5
+++ Makefile 11 Nov 2008 21:21:18 -0000
@@ -7,8 +7,7 @@
# TODO: - configurable --enable-xxx for various additional dependancies
PORTNAME= scapy
-PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTVERSION= 2.0.0.10
CATEGORIES= net
MASTER_SITES= http://secdev.org/projects/scapy/files/
@@ -19,12 +18,10 @@
${PYTHON_SITELIBDIR}/pcap.py:${PORTSDIR}/net/py-pcap
MAN1= scapy.1
-MANCOMPRESSED= no
+MANCOMPRESSED= yes
-PLIST_FILES= bin/scapy
-
-USE_PYTHON= yes
-NO_BUILD= yes
+USE_PYTHON= 2.5+
+USE_PYDISTUTILS=yes
OPTIONS= PYX "Support for PostScript and PDF graphs drawing" off \
PYCRYPTO "Support for py-crypto for WEP decoding" off \
@@ -37,7 +34,7 @@
.include <bsd.port.pre.mk>
.if defined(WITH_PYX)
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pyx/__init__.py:${PORTSDIR}/graphics/py-PyX
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pyx/__init__.py:${PORTSDIR}/graphics/py-PyX
.endif
.if defined(WITH_PYCRYPTO)
@@ -49,23 +46,28 @@
.endif
.if defined(WITH_P0F_BASE)
-RUN_DEPENDS+= ${PREFIX}/etc/p0f/p0f.fp:${PORTSDIR}/net-mgmt/p0f
+RUN_DEPENDS+= ${LOCALBASE}/etc/p0f/p0f.fp:${PORTSDIR}/net-mgmt/p0f
.endif
.if defined(WITH_QUESO_BASE)
-RUN_DEPENDS+= ${PREFIX}/etc/queso.conf:${PORTSDIR}/net/queso
+RUN_DEPENDS+= ${LOCALBASE}/etc/queso.conf:${PORTSDIR}/net/queso
.endif
.if defined(WITH_NMAP)
-RUN_DEPENDS+= ${PREFIX}/share/nmap/nmap-os-fingerprints:${PORTSDIR}/security/nmap
+RUN_DEPENDS+= ${LOCALBASE}/share/nmap/nmap-os-fingerprints:${PORTSDIR}/security/nmap
.endif
.if defined(WITH_MANUF)
-RUN_DEPENDS+= ${PREFIX}/share/wireshark/manuf:${PORTSDIR}/net/wireshark
+RUN_DEPENDS+= ${LOCALBASE}/share/wireshark/manuf:${PORTSDIR}/net/wireshark
.endif
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/scapy.py ${PREFIX}/bin/scapy
- ${INSTALL_MAN} ${WRKSRC}/scapy.1 ${MAN1PREFIX}/man/man1
+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
.include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/scapy/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 17 Apr 2007 19:41:37 -0000 1.4
+++ distinfo 11 Nov 2008 21:21:18 -0000
@@ -1,3 +1,3 @@
-MD5 (scapy-1.1.1.tar.gz) = 8ac720a1bea4304797c713ef1ed063f1
-SHA256 (scapy-1.1.1.tar.gz) = 2a11ba05f34b2978af3add623a641e0340d39322b4ca2bd26baae743c78de956
-SIZE (scapy-1.1.1.tar.gz) = 147401
+MD5 (scapy-2.0.0.10.tar.gz) = 41834e40e531b1b51911e34dafb6049e
+SHA256 (scapy-2.0.0.10.tar.gz) = 56f18529124331067e2758128a8979cdd106b10adf34f560246cb2bf3900102e
+SIZE (scapy-2.0.0.10.tar.gz) = 182350
Index: pkg-plist
===================================================================
RCS file: pkg-plist
diff -N pkg-plist
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ pkg-plist 11 Nov 2008 21:21:18 -0000
@@ -0,0 +1,233 @@
+bin/UTscapy
+bin/scapy
+%%PYTHON_SITELIBDIR%%/scapy/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/all.py
+%%PYTHON_SITELIBDIR%%/scapy/all.pyc
+%%PYTHON_SITELIBDIR%%/scapy/all.pyo
+%%PYTHON_SITELIBDIR%%/scapy/ansmachine.py
+%%PYTHON_SITELIBDIR%%/scapy/ansmachine.pyc
+%%PYTHON_SITELIBDIR%%/scapy/ansmachine.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/bsd.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/bsd.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/bsd.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/linux.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/linux.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/linux.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/pcapdnet.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/pcapdnet.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/pcapdnet.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/solaris.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/solaris.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/solaris.pyo
+%%PYTHON_SITELIBDIR%%/scapy/arch/unix.py
+%%PYTHON_SITELIBDIR%%/scapy/arch/unix.pyc
+%%PYTHON_SITELIBDIR%%/scapy/arch/unix.pyo
+%%PYTHON_SITELIBDIR%%/scapy/as_resolvers.py
+%%PYTHON_SITELIBDIR%%/scapy/as_resolvers.pyc
+%%PYTHON_SITELIBDIR%%/scapy/as_resolvers.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1/asn1.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1/asn1.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1/asn1.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1/ber.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1/ber.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1/ber.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1/mib.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1/mib.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1/mib.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1fields.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1fields.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1fields.pyo
+%%PYTHON_SITELIBDIR%%/scapy/asn1packet.py
+%%PYTHON_SITELIBDIR%%/scapy/asn1packet.pyc
+%%PYTHON_SITELIBDIR%%/scapy/asn1packet.pyo
+%%PYTHON_SITELIBDIR%%/scapy/automaton.py
+%%PYTHON_SITELIBDIR%%/scapy/automaton.pyc
+%%PYTHON_SITELIBDIR%%/scapy/automaton.pyo
+%%PYTHON_SITELIBDIR%%/scapy/autorun.py
+%%PYTHON_SITELIBDIR%%/scapy/autorun.pyc
+%%PYTHON_SITELIBDIR%%/scapy/autorun.pyo
+%%PYTHON_SITELIBDIR%%/scapy/base_classes.py
+%%PYTHON_SITELIBDIR%%/scapy/base_classes.pyc
+%%PYTHON_SITELIBDIR%%/scapy/base_classes.pyo
+%%PYTHON_SITELIBDIR%%/scapy/config.py
+%%PYTHON_SITELIBDIR%%/scapy/config.pyc
+%%PYTHON_SITELIBDIR%%/scapy/config.pyo
+%%PYTHON_SITELIBDIR%%/scapy/dadict.py
+%%PYTHON_SITELIBDIR%%/scapy/dadict.pyc
+%%PYTHON_SITELIBDIR%%/scapy/dadict.pyo
+%%PYTHON_SITELIBDIR%%/scapy/data.py
+%%PYTHON_SITELIBDIR%%/scapy/data.pyc
+%%PYTHON_SITELIBDIR%%/scapy/data.pyo
+%%PYTHON_SITELIBDIR%%/scapy/error.py
+%%PYTHON_SITELIBDIR%%/scapy/error.pyc
+%%PYTHON_SITELIBDIR%%/scapy/error.pyo
+%%PYTHON_SITELIBDIR%%/scapy/fields.py
+%%PYTHON_SITELIBDIR%%/scapy/fields.pyc
+%%PYTHON_SITELIBDIR%%/scapy/fields.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/all.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/all.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/all.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/bluetooth.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/bluetooth.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/bluetooth.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp6.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp6.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/dhcp6.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/dns.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/dns.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/dns.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/dot11.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/dot11.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/dot11.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/gprs.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/gprs.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/gprs.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/hsrp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/hsrp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/hsrp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet6.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet6.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/inet6.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/ir.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/ir.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/ir.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/isakmp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/isakmp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/isakmp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2tp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2tp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/l2tp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/llmnr.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/llmnr.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/llmnr.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/mgcp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/mgcp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/mgcp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/mobileip.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/mobileip.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/mobileip.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/netbios.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/netbios.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/netbios.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/netflow.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/netflow.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/netflow.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/ntp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/ntp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/ntp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/ppp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/ppp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/ppp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/radius.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/radius.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/radius.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/rip.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/rip.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/rip.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/rtp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/rtp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/rtp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/sebek.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/sebek.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/sebek.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/skinny.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/skinny.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/skinny.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/smb.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/smb.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/smb.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/snmp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/snmp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/snmp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/tftp.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/tftp.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/tftp.pyo
+%%PYTHON_SITELIBDIR%%/scapy/layers/x509.py
+%%PYTHON_SITELIBDIR%%/scapy/layers/x509.pyc
+%%PYTHON_SITELIBDIR%%/scapy/layers/x509.pyo
+%%PYTHON_SITELIBDIR%%/scapy/main.py
+%%PYTHON_SITELIBDIR%%/scapy/main.pyc
+%%PYTHON_SITELIBDIR%%/scapy/main.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/geoip.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/geoip.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/geoip.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/nmap.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/nmap.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/nmap.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/p0f.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/p0f.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/p0f.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/queso.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/queso.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/queso.pyo
+%%PYTHON_SITELIBDIR%%/scapy/modules/voip.py
+%%PYTHON_SITELIBDIR%%/scapy/modules/voip.pyc
+%%PYTHON_SITELIBDIR%%/scapy/modules/voip.pyo
+%%PYTHON_SITELIBDIR%%/scapy/packet.py
+%%PYTHON_SITELIBDIR%%/scapy/packet.pyc
+%%PYTHON_SITELIBDIR%%/scapy/packet.pyo
+%%PYTHON_SITELIBDIR%%/scapy/plist.py
+%%PYTHON_SITELIBDIR%%/scapy/plist.pyc
+%%PYTHON_SITELIBDIR%%/scapy/plist.pyo
+%%PYTHON_SITELIBDIR%%/scapy/route.py
+%%PYTHON_SITELIBDIR%%/scapy/route.pyc
+%%PYTHON_SITELIBDIR%%/scapy/route.pyo
+%%PYTHON_SITELIBDIR%%/scapy/route6.py
+%%PYTHON_SITELIBDIR%%/scapy/route6.pyc
+%%PYTHON_SITELIBDIR%%/scapy/route6.pyo
+%%PYTHON_SITELIBDIR%%/scapy/sendrecv.py
+%%PYTHON_SITELIBDIR%%/scapy/sendrecv.pyc
+%%PYTHON_SITELIBDIR%%/scapy/sendrecv.pyo
+%%PYTHON_SITELIBDIR%%/scapy/supersocket.py
+%%PYTHON_SITELIBDIR%%/scapy/supersocket.pyc
+%%PYTHON_SITELIBDIR%%/scapy/supersocket.pyo
+%%PYTHON_SITELIBDIR%%/scapy/themes.py
+%%PYTHON_SITELIBDIR%%/scapy/themes.pyc
+%%PYTHON_SITELIBDIR%%/scapy/themes.pyo
+%%PYTHON_SITELIBDIR%%/scapy/tools/UTscapy.py
+%%PYTHON_SITELIBDIR%%/scapy/tools/UTscapy.pyc
+%%PYTHON_SITELIBDIR%%/scapy/tools/UTscapy.pyo
+%%PYTHON_SITELIBDIR%%/scapy/tools/__init__.py
+%%PYTHON_SITELIBDIR%%/scapy/tools/__init__.pyc
+%%PYTHON_SITELIBDIR%%/scapy/tools/__init__.pyo
+%%PYTHON_SITELIBDIR%%/scapy/tools/check_asdis.py
+%%PYTHON_SITELIBDIR%%/scapy/tools/check_asdis.pyc
+%%PYTHON_SITELIBDIR%%/scapy/tools/check_asdis.pyo
+%%PYTHON_SITELIBDIR%%/scapy/utils.py
+%%PYTHON_SITELIBDIR%%/scapy/utils.pyc
+%%PYTHON_SITELIBDIR%%/scapy/utils.pyo
+%%PYTHON_SITELIBDIR%%/scapy/utils6.py
+%%PYTHON_SITELIBDIR%%/scapy/utils6.pyc
+%%PYTHON_SITELIBDIR%%/scapy/utils6.pyo
+%%PYTHON_SITELIBDIR%%/scapy/volatile.py
+%%PYTHON_SITELIBDIR%%/scapy/volatile.pyc
+%%PYTHON_SITELIBDIR%%/scapy/volatile.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy/tools
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy/modules
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy/layers
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy/asn1
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy/arch
+ at dirrm %%PYTHON_SITELIBDIR%%/scapy
Index: files/patch-scapy.py
===================================================================
RCS file: files/patch-scapy.py
diff -N files/patch-scapy.py
--- files/patch-scapy.py 24 Apr 2007 14:24:59 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
---- /usr/ports/net/scapy/work/scapy-1.1.1/scapy.py Mon Apr 9 13:17:35 2007
-+++ scapy.py Sat Apr 21 22:24:12 2007
-@@ -482,7 +482,7 @@
- pass
- return manufdb
-
--MANUFDB = load_manuf("/usr/share/wireshark/wireshark/manuf")
-+MANUFDB = load_manuf("/usr/local/share/wireshark/manuf")
-
-
-
-@@ -11856,9 +11856,9 @@
- BTsocket = BluetoothL2CAPSocket
- histfile = os.path.join(os.environ["HOME"], ".scapy_history")
- padding = 1
-- p0f_base ="/etc/p0f/p0f.fp"
-- queso_base ="/etc/queso.conf"
-- nmap_base ="/usr/share/nmap/nmap-os-fingerprints"
-+ p0f_base ="/usr/local/etc/p0f/p0f.fp"
-+ queso_base ="/usr/local/etc/queso.conf"
-+ nmap_base ="/usr/local/share/nmap/nmap-os-fingerprints"
- IPCountry_base = "GeoIPCountry4Scapy.gz"
- countryLoc_base = "countryLoc.csv"
- gnuplot_world = "world.dat"
Index: files/patch-scapy_config.py
===================================================================
RCS file: files/patch-scapy_config.py
diff -N files/patch-scapy_config.py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-scapy_config.py 11 Nov 2008 21:21:18 -0000
@@ -0,0 +1,11 @@
+--- scapy/config.py.orig 2008-11-12 05:01:38.000000000 +0800
++++ scapy/config.py 2008-11-12 05:01:59.000000000 +0800
+@@ -308,7 +308,7 @@
+ services_tcp = TCP_SERVICES
+ services_udp = UDP_SERVICES
+ extensions_paths = "."
+- manufdb = load_manuf("/usr/share/wireshark/wireshark/manuf")
++ manufdb = load_manuf("%%LOCALBASE%%/share/wireshark/manuf")
+ stats_classic_protocols = []
+ stats_dot11_protocols = []
+ temp_files = []
Index: files/patch-scapy_modules
===================================================================
RCS file: files/patch-scapy_modules
diff -N files/patch-scapy_modules
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-scapy_modules 11 Nov 2008 21:21:18 -0000
@@ -0,0 +1,33 @@
+--- scapy/modules/nmap.py.orig 2008-11-12 04:11:51.000000000 +0800
++++ scapy/modules/nmap.py 2008-11-12 04:14:50.000000000 +0800
+@@ -6,7 +6,7 @@
+ from scapy.data import KnowledgeBase
+ from scapy.config import conf
+
+-conf.nmap_base ="/usr/share/nmap/nmap-os-fingerprints"
++conf.nmap_base ="%%LOCALBASE%%/share/nmap/nmap-os-fingerprints"
+
+
+ ######################
+--- scapy/modules/p0f.py.orig 2008-11-12 04:12:07.000000000 +0800
++++ scapy/modules/p0f.py 2008-11-12 04:20:49.000000000 +0800
+@@ -6,7 +6,7 @@
+ from scapy.data import KnowledgeBase
+ from scapy.config import conf
+
+-conf.p0f_base ="/etc/p0f/p0f.fp"
++conf.p0f_base ="%%LOCALBASE%%/etc/p0f/p0f.fp"
+
+
+ ###############
+--- scapy/modules/queso.py.orig 2008-11-12 04:12:14.000000000 +0800
++++ scapy/modules/queso.py 2008-11-12 04:21:04.000000000 +0800
+@@ -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"
+
+
+ #################
Index: files/patch-scapy_utils6.py
===================================================================
RCS file: files/patch-scapy_utils6.py
diff -N files/patch-scapy_utils6.py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ files/patch-scapy_utils6.py 11 Nov 2008 21:21:18 -0000
@@ -0,0 +1,11 @@
+--- scapy/utils6.py.orig 2008-11-12 05:06:52.000000000 +0800
++++ scapy/utils6.py 2008-11-12 05:07:08.000000000 +0800
+@@ -194,7 +194,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/manuf) None
+ is returned on error, "UNKNOWN" if the vendor is unknown.
+ """
+ mac = in6_addrtomac(addr)
--- scapy-2.0.0.10.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list