Ethereal is vulnerable and has no devs to fix it. Wireshark is the fixed continuation. (bug 140856) Wireshark provide the same wiretap library as ethereal so really only a DEPEND change is needed. It compiles fine with wireshark's wiretap library.
Added wifiscanner-1.0.1-r1.ebuild to support wireshark. Will remove wifiscanner-1.0.1 if no faults are reported within about a week(?). looking at diff -ruN /var/tmp/portage/ethereal-0.99.0-r1/work/ethereal-0.99.0/wiretap/ /var/tmp/portage/wireshark-0.99.2/work/wireshark-0.99.2/wiretap/ Shows the addition of a couple of files but otherwise mainly buildsystem and document changes. Will close when wifiscanner-1.0.1 is removed.
I'm getting this: * checking 17 files for package collisions existing file /usr/lib/libwiretap.la is not owned by this package [...] package net-wireless/wifiscanner-1.0.1-r1 NOT merged [scourge]~ # equery b /usr/lib/libwiretap.la [ Searching for file(s) /usr/lib/libwiretap.la in *... ] net-analyzer/ethereal-0.99.0-r1 (/usr/lib/libwiretap.la) Am I supposed to remove ethereal (and install wireshark) before merging wiretap?
... sorry I meant "before merging wifiscanner".
an unmerge of ethereal followed by a emerge of wireshark should be sufficient. If a reemerge of wifiscanner is needed, because wifiscanner fails to run with wireshark's wiretap libraries, please let me know. wifiscanner-1.0.1 has been removed.