Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F177376814
D13572.1794238426.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
4 KB
Referenced Files
None
Subscribers
None
D13572.1794238426.diff
View Options
Index: net/scapy/Makefile
===================================================================
--- net/scapy/Makefile
+++ net/scapy/Makefile
@@ -2,16 +2,18 @@
# $FreeBSD$
PORTNAME= scapy
-PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTVERSION= 2.3.3
CATEGORIES= net
-MASTER_SITES= http://secdev.org/projects/scapy/files/
MAINTAINER= vanhu@FreeBSD.org
COMMENT= Powerful interactive packet manipulation program in python
LICENSE= GPLv2
+USE_GITHUB= yes
+GH_ACCOUNT= secdev
+GH_TAGNAME= v2.3.3
+
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/dnet.so:net/py-libdnet@${FLAVOR} \
${PYTHON_SITELIBDIR}/pcap.py:net/py-pcap@${FLAVOR}
@@ -19,7 +21,7 @@
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-OPTIONS_DEFINE= PYX PYCRYPTO PYGNUPLOT GRAPH P0F_BASE QUESO_BASE NMAP MANUF
+OPTIONS_DEFINE= PYX PYCRYPTO PYGNUPLOT GRAPH P0F_BASE QUESO_BASE NMAP MANUF MATPLOT
PYX_DESC= PostScript and PDF graphs drawing
PYCRYPTO_DESC= Use py-crypto for WEP decoding
PYGNUPLOT_DESC= Use py-gnuplot wrapper to plot graphs
@@ -28,6 +30,7 @@
QUESO_BASE_DESC= queso OS signatures database
NMAP_DESC= nmap OS signatures database
MANUF_DESC= wireshark's MANUF MAC database
+MATPLOT_DESC= Install python matplotlibs
SOX_DESC= Support for VoIP
PYX_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pyx/__init__.py:graphics/py-PyX12@${FLAVOR}
@@ -39,6 +42,7 @@
QUESO_BASE_RUN_DEPENDS= ${LOCALBASE}/etc/queso.conf.sample:net/queso
NMAP_RUN_DEPENDS= ${LOCALBASE}/share/nmap/nmap-os-db:security/nmap
MANUF_RUN_DEPENDS= ${LOCALBASE}/share/wireshark/manuf:net/wireshark
+MATPLOT_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${FLAVOR}
SOX_RUN_DEPENDS= ${LOCALBASE}/bin/sox:audio/sox
post-patch:
Index: net/scapy/distinfo
===================================================================
--- net/scapy/distinfo
+++ net/scapy/distinfo
@@ -1,2 +1,3 @@
-SHA256 (scapy-2.2.0.tar.gz) = c5363b224df0efbd78d7dc4d8a518e5518b2e7affc2e5f1fcecd4efa3ab815af
-SIZE (scapy-2.2.0.tar.gz) = 972996
+TIMESTAMP = 1513801524
+SHA256 (secdev-scapy-2.3.3-v2.3.3_GH0.tar.gz) = 67642cf7b806e02daeddd588577588caebddc3426db7904e7999a0b0334a63b5
+SIZE (secdev-scapy-2.3.3-v2.3.3_GH0.tar.gz) = 1459132
Index: net/scapy/files/patch-scapy__arch__unix.py
===================================================================
--- net/scapy/files/patch-scapy__arch__unix.py
+++ /dev/null
@@ -1,32 +0,0 @@
---- ./scapy/arch/unix.py.orig 2010-08-10 23:09:40.000000000 +0000
-+++ ./scapy/arch/unix.py 2014-03-03 23:59:21.000000000 +0000
-@@ -38,6 +38,8 @@
- ok = 0
- mtu_present = False
- prio_present = False
-+ refs_present = False
-+ use_present = False
- routes = []
- pending_if = []
- for l in f.readlines():
-@@ -51,6 +53,8 @@
- ok = 1
- mtu_present = l.find("Mtu") >= 0
- prio_present = l.find("Prio") >= 0
-+ refs_present = l.find("Refs") >= 0
-+ use_present = l.find("Use") >= 0
- continue
- if not l:
- break
-@@ -64,7 +68,10 @@
- else:
- rt = l.split()
- dest,gw,flg = rt[:3]
-- netif = rt[5+mtu_present+prio_present]
-+ if scapy.arch.FREEBSD:
-+ netif = rt[3+refs_present+use_present+mtu_present]
-+ else:
-+ netif = rt[5+mtu_present+prio_present]
- if flg.find("Lc") >= 0:
- continue
- if dest == "default":
Index: net/scapy/files/patch-setup.py
===================================================================
--- net/scapy/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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.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,
- data_files = [('share/man/man1', ["doc/scapy.1.gz"])],
-
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 9, 3:33 PM (3 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41615952
Default Alt Text
D13572.1794238426.diff (4 KB)
Attached To
Mode
D13572: net/scapy: Update to upstream release 2.3.3
Attached
Detach File
Event Timeline