Hello,
here is an update for net/scapy to 2.1.0.
Unit tests (IPv4-compatible) work, except "Automaton *" here (as
the previous version).
Tested on i386.
Comments ?
eg.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/scapy/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile 1 Oct 2009 16:42:12 -0000 1.11
+++ Makefile 23 Dec 2009 14:52:40 -0000
@@ -2,7 +2,7 @@
COMMENT= powerful interactive packet manipulation in python
-MODPY_EGG_VERSION= 2.0.1
+MODPY_EGG_VERSION= 2.1.0
DISTNAME= scapy-${MODPY_EGG_VERSION}
CATEGORIES= net
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/scapy/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo 1 Oct 2009 16:28:49 -0000 1.4
+++ distinfo 23 Dec 2009 14:52:40 -0000
@@ -1,10 +1,10 @@
MD5 (ethertypes) = lL/96PdaG4+JH7eAv+Fcog==
-MD5 (scapy-2.0.1.tar.gz) = 6vCbzocsg1E1qMZjJ/kgyw==
+MD5 (scapy-2.1.0.tar.gz) = NXtbIeo7TyiaMmwJBbcVwQ==
RMD160 (ethertypes) = KWuI/tkRslOYtfZXzWu1yR5y4og=
-RMD160 (scapy-2.0.1.tar.gz) = pK8hN0WK1P+lc+2BMDUG/c7vvJU=
+RMD160 (scapy-2.1.0.tar.gz) = yspC6JyHwHotvjmd1OWSTO/f9Io=
SHA1 (ethertypes) = btD+JEZmaHbXe4lx/Y7fSVqcC+M=
-SHA1 (scapy-2.0.1.tar.gz) = /OtOYPvqDyzo7SWJV6XsobqgWsU=
+SHA1 (scapy-2.1.0.tar.gz) = 5Qe8Dyoy0gnzIVgMkzjSzrcquTo=
SHA256 (ethertypes) = 4UAHHkYt+Kq597Y6OWW/IGeX7Lz/M0o+xJQlbe/jXcs=
-SHA256 (scapy-2.0.1.tar.gz) = RXVYi8VXM76nsslL9s8b0M+mbBaeLC0C9bBaitfqq8E=
+SHA256 (scapy-2.1.0.tar.gz) = Q8ojOwz8lQQBGT4nAuoy7h3YPUurZxNx4yKntsUidbo=
SIZE (ethertypes) = 1317
-SIZE (scapy-2.0.1.tar.gz) = 864953
+SIZE (scapy-2.1.0.tar.gz) = 956785
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/net/scapy/patches/patch-setup_py,v
retrieving revision 1.1
diff -u -r1.1 patch-setup_py
--- patches/patch-setup_py 1 Oct 2009 16:28:49 -0000 1.1
+++ patches/patch-setup_py 23 Dec 2009 14:52:40 -0000
@@ -1,10 +1,10 @@
$OpenBSD: patch-setup_py,v 1.1 2009/10/01 16:28:49 sthen Exp $
---- setup.py.orig Sun Sep 27 21:47:56 2009
-+++ setup.py Sun Sep 27 21:52:29 2009
-@@ -40,7 +40,7 @@ setup(
- version = '2.0.1',
- packages=['scapy','scapy/arch',
'scapy/layers','scapy/asn1','scapy/tools','scapy/modules'],
- scripts = ['bin/scapy','bin/UTscapy'],
+--- setup.py.orig Tue Dec 22 18:59:24 2009
++++ setup.py Tue Dec 22 18:59:34 2009
+@@ -44,7 +44,7 @@ setup(
+ version = '2.1.0',
+ packages=['scapy','scapy/arch', 'scapy/arch/windows',
'scapy/layers','scapy/asn1','scapy/tools','scapy/modules', 'scapy/crypto'],
+ scripts = SCRIPTS,
- data_files = [('share/man/man1', ["doc/scapy.1.gz"])],
+ data_files = [('man/man1', ["doc/scapy.1"])],
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/scapy/pkg/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- pkg/PLIST 1 Oct 2009 16:28:49 -0000 1.2
+++ pkg/PLIST 23 Dec 2009 14:52:40 -0000
@@ -24,6 +24,9 @@
lib/python${MODPY_VERSION}/site-packages/scapy/arch/solaris.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/arch/unix.py
lib/python${MODPY_VERSION}/site-packages/scapy/arch/unix.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/__init__.py
+lib/python${MODPY_VERSION}/site-packages/scapy/arch/windows/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/as_resolvers.py
lib/python${MODPY_VERSION}/site-packages/scapy/as_resolvers.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/asn1/
@@ -47,6 +50,11 @@
lib/python${MODPY_VERSION}/site-packages/scapy/base_classes.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/config.py
lib/python${MODPY_VERSION}/site-packages/scapy/config.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/crypto/
+lib/python${MODPY_VERSION}/site-packages/scapy/crypto/__init__.py
+lib/python${MODPY_VERSION}/site-packages/scapy/crypto/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/crypto/cert.py
+lib/python${MODPY_VERSION}/site-packages/scapy/crypto/cert.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/dadict.py
lib/python${MODPY_VERSION}/site-packages/scapy/dadict.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/data.py
@@ -139,6 +147,8 @@
lib/python${MODPY_VERSION}/site-packages/scapy/packet.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/plist.py
lib/python${MODPY_VERSION}/site-packages/scapy/plist.pyc
+lib/python${MODPY_VERSION}/site-packages/scapy/pton_ntop.py
+lib/python${MODPY_VERSION}/site-packages/scapy/pton_ntop.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/route.py
lib/python${MODPY_VERSION}/site-packages/scapy/route.pyc
lib/python${MODPY_VERSION}/site-packages/scapy/route6.py