pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/scapy



Module Name:    pkgsrc
Committed By:   rin
Date:           Tue Oct  6 00:04:28 UTC 2026

Modified Files:
        pkgsrc/net/scapy: Makefile distinfo
Added Files:
        pkgsrc/net/scapy/patches: patch-scapy_arch_bpf_pfroute.py

Log Message:
scapy: Fix send() and friends for NetBSD, bump revision

Scapy assumes that PF_ROUTE is 17 like on other *BSD systems.
However, for NetBSD, PF_ROUTE has been 34 since 6.0 release.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 pkgsrc/net/scapy/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/scapy/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/net/scapy/patches/patch-scapy_arch_bpf_pfroute.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/scapy/Makefile
diff -u pkgsrc/net/scapy/Makefile:1.57 pkgsrc/net/scapy/Makefile:1.58
--- pkgsrc/net/scapy/Makefile:1.57      Fri Jan  9 01:49:39 2026
+++ pkgsrc/net/scapy/Makefile   Tue Oct  6 00:04:27 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.57 2026/01/09 01:49:39 gutteridge Exp $
+# $NetBSD: Makefile,v 1.58 2026/10/06 00:04:27 rin Exp $
 
 DISTNAME=      scapy-2.7.0
+PKGREVISION=   1
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=secdev/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/net/scapy/distinfo
diff -u pkgsrc/net/scapy/distinfo:1.25 pkgsrc/net/scapy/distinfo:1.26
--- pkgsrc/net/scapy/distinfo:1.25      Fri Jan  9 01:49:39 2026
+++ pkgsrc/net/scapy/distinfo   Tue Oct  6 00:04:27 2026
@@ -1,8 +1,9 @@
-$NetBSD: distinfo,v 1.25 2026/01/09 01:49:39 gutteridge Exp $
+$NetBSD: distinfo,v 1.26 2026/10/06 00:04:27 rin Exp $
 
 BLAKE2s (scapy-2.7.0.tar.gz) = 7164e35729a248f0820bc861ce495d842fe0ecf0b5768398b68efb34a7f55013
 SHA512 (scapy-2.7.0.tar.gz) = fafdf9a1df8668603d72f902833ef1954e780b3da74a5447d20bf125a763129cfb78350ee1e7b9c284214d9e97a02d8fb0f1be1f6c05ed890eee50016ef3d2f1
 Size (scapy-2.7.0.tar.gz) = 7352287 bytes
 SHA1 (patch-ab) = c544db1e6d4cf8c42f7c2b0010d898bf61413e22
+SHA1 (patch-scapy_arch_bpf_pfroute.py) = 8b424561340548582b42c74f15d04eb7c0804b25
 SHA1 (patch-scapy_arch_bpf_supersocket.py) = 7f2ad841643c2e347871b54e476998de403d2a01
 SHA1 (patch-scapy_consts.py) = c897229e444d363e2aeea12cdd7264d3d275f4ab

Added files:

Index: pkgsrc/net/scapy/patches/patch-scapy_arch_bpf_pfroute.py
diff -u /dev/null pkgsrc/net/scapy/patches/patch-scapy_arch_bpf_pfroute.py:1.1
--- /dev/null   Tue Oct  6 00:04:28 2026
+++ pkgsrc/net/scapy/patches/patch-scapy_arch_bpf_pfroute.py    Tue Oct  6 00:04:27 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-scapy_arch_bpf_pfroute.py,v 1.1 2026/10/06 00:04:27 rin Exp $
+
+For NetBSD, PF_ROUTE has been 34 since 6.0 release.
+
+--- scapy/arch/bpf/pfroute.py.orig     2025-12-25 12:31:39.000000000 +0000
++++ scapy/arch/bpf/pfroute.py  2026-10-05 13:37:48.668666558 +0000
+@@ -62,7 +62,9 @@
+ )
+ 
+ # Missing attributes
+-if not hasattr(socket, "PF_ROUTE"):
++if NETBSD:
++    socket.PF_ROUTE = 34
++elif not hasattr(socket, "PF_ROUTE"):
+     socket.PF_ROUTE = 17
+ 
+ # ctypes definitions



Home | Main Index | Thread Index | Old Index