Hi Stuart, thanks for looking and feedback! I'll clean up the Makefile based on your suggestion.
cheers, Sebastian On Thu, May 14, 2026 at 4:39 PM Stuart Henderson <[email protected]> wrote: > On 2026/05/08 20:02, Sebastian Reitenbach wrote: > > Hi, > > > > this is a tiny new port for whsniff: > > > > cat pkg/DESCR > > Whsniff is a command line utility that interfaces TI CC2531 USB dongle > > with Wireshark for capturing and displaying IEEE 802.15.4 traffic at 2.4 > > GHz. Whsniff reads the packets from TI CC2531 USB dongle with > > sniffer_fw_cc2531 firmware, converts to the PCAP format and writes to > > the standard output(stdout). > > > > this allows me to use my Texas Instruments CC2531 based dongle with that > sniffer firmware, to > > run: > > > > whsniff -c 25 | wireshark -k -i - > > > > to see anything IEEE 802.15.4 related packets around me. > > > > OK to import after full unlock? > > > > cheers, > > Sebastian > > > > -- > > https://buzzdeee.reitenba.ch > > > patch-Makefile does nothing > > : COMMENT= packet converter for sniffing IEEE 802.15.4 > : > : V= 1.3 > : GH_ACCOUNT = homewsn > : GH_PROJECT = whsniff > : GH_TAGNAME = v${V} > : DISTNAME= whsniff-${V} > > the above block can be replaced with > > GH_ACCOUNT= homewsn > GH_PROJECT= whsniff > GH_TAGNAME= v1.3 > > : LIB_DEPENDS = devel/libusb1 > : > : MAKE_FLAGS= CFLAGS="-I${LOCALBASE}/include" \ > : LDFLAGS="-L${LOCALBASE}/lib" > : > : FAKE_FLAGS += PREFIX=${DESTDIR}${PREFIX} > : > : NO_TEST = Yes > : USE_GMAKE= Yes > > mix of "=" / " = " and a " += " which isn't adding to anything, > > ..... > > here's one way to clean those up: ok with that, or similar. > > diff -uNp -r whsniff.orig/Makefile whsniff/Makefile > --- whsniff.orig/Makefile Thu May 14 15:34:45 2026 > +++ whsniff/Makefile Thu May 14 15:38:31 2026 > @@ -1,28 +1,26 @@ > COMMENT= packet converter for sniffing IEEE 802.15.4 > > -V= 1.3 > -GH_ACCOUNT = homewsn > -GH_PROJECT = whsniff > -GH_TAGNAME = v${V} > -DISTNAME= whsniff-${V} > +GH_ACCOUNT= homewsn > +GH_PROJECT= whsniff > +GH_TAGNAME= v1.3 > > CATEGORIES= net security > > MAINTAINER= Sebastian Reitenbach <[email protected]> > > -# GPLv2 > +# GPLv2 only > PERMIT_PACKAGE= Yes > > WANTLIB += c usb-1.0 > > -LIB_DEPENDS = devel/libusb1 > +LIB_DEPENDS= devel/libusb1 > > MAKE_FLAGS= CFLAGS="-I${LOCALBASE}/include" \ > LDFLAGS="-L${LOCALBASE}/lib" > > -FAKE_FLAGS += PREFIX=${DESTDIR}${PREFIX} > +FAKE_FLAGS= PREFIX=${DESTDIR}${PREFIX} > > -NO_TEST = Yes > +NO_TEST= Yes > USE_GMAKE= Yes > > .include <bsd.port.mk> > diff -uNp -r whsniff.orig/patches/patch-Makefile > whsniff/patches/patch-Makefile > --- whsniff.orig/patches/patch-Makefile Thu May 14 15:34:45 2026 > +++ whsniff/patches/patch-Makefile Thu Jan 1 01:00:00 1970 > @@ -1,12 +0,0 @@ > -Index: Makefile > ---- Makefile.orig > -+++ Makefile > -@@ -30,7 +30,7 @@ endif > - > - # Installation directories by convention > - # http://www.gnu.org/prep/standards/html_node/Directory-Variables.html > --PREFIX = /usr/local > -+PREFIX ?= /usr/local > - EXEC_PREFIX = $(PREFIX) > - BINDIR = $(EXEC_PREFIX)/bin > - SYSCONFDIR = $(PREFIX)/etc > -- https://buzzdeee.reitenba.ch
