diff --git a/net-analyzer/wireshark/metadata.xml b/net-analyzer/wireshark/metadata.xml
index 268fb29564510..4a20e26519da6 100644
--- a/net-analyzer/wireshark/metadata.xml
+++ b/net-analyzer/wireshark/metadata.xml
@@ -30,6 +30,7 @@ be exported to XML, PostScript®, CSV, or plain text.
Use net-dns/c-ares to resolve DNS names
Install androiddump, an extcap interface to capture from Android devices
Use media-libs/bcg729 for G.729 codec support in RTP Player
+Use app-arch/brotli for compression/decompression
Install capinfos, to print information about capture files
Install captype, to print the file types of capture files
Install ciscodump, extcap interface to capture from a remote Cisco router
@@ -44,6 +45,8 @@ be exported to XML, PostScript®, CSV, or plain text.
Use dev-libs/libnl
Use net-libs/nghttp2 for HTTP/2 support
Use net-libs/libpcap for network packet capturing (build dumpcap, rawshark)
+Install plugin interface demo
+Install plugins
Install randpkt, a utility for creating pcap trace files full of random packets
Install randpktdump, an extcap interface to provide access to the random packet generator (randpkt)
Install reordercap, to reorder input file by timestamp into output file
diff --git a/net-analyzer/wireshark/wireshark-99999999.ebuild b/net-analyzer/wireshark/wireshark-99999999.ebuild
index 1070cd95b0e67..937819a5e0353 100644
--- a/net-analyzer/wireshark/wireshark-99999999.ebuild
+++ b/net-analyzer/wireshark/wireshark-99999999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
PYTHON_COMPAT=( python3_{5,6,7} )
-inherit cmake-utils fcaps flag-o-matic git-r3 ltprune multilib python-r1 qmake-utils user xdg-utils
+inherit fcaps flag-o-matic git-r3 multilib python-r1 qmake-utils user xdg-utils cmake-utils
DESCRIPTION="A network protocol analyzer formerly known as ethereal"
HOMEPAGE="https://www.wireshark.org/"
@@ -13,11 +13,11 @@ LICENSE="GPL-2"
SLOT="0/${PV}"
KEYWORDS=""
IUSE="
- adns androiddump bcg729 +capinfos +captype ciscodump +dftest doc dpauxmon
- +dumpcap +editcap kerberos libxml2 lua lz4 maxminddb +mergecap +netlink
- nghttp2 +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd
- smi snappy spandsp sshdump ssl sdjournal +text2pcap tfshark +tshark
- +udpdump zlib
+ adns androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc
+ dpauxmon +dumpcap +editcap kerberos libxml2 lua lz4 maxminddb +mergecap
+ +netlink nghttp2 +plugins plugin_ifdemo +pcap +qt5 +randpkt +randpktdump
+ +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal
+ +text2pcap tfshark +tshark +udpdump zlib
"
S=${WORKDIR}/${P/_/}
@@ -27,6 +27,7 @@ CDEPEND="
dev-libs/libgcrypt:0
adns? ( >=net-dns/c-ares-1.5 )
bcg729? ( media-libs/bcg729 )
+ brotli? ( app-arch/brotli )
ciscodump? ( >=net-libs/libssh-0.6 )
filecaps? ( sys-libs/libcap )
kerberos? ( virtual/krb5 )
@@ -59,6 +60,8 @@ CDEPEND="
DEPEND="
${CDEPEND}
${PYTHON_DEPS}
+"
+BDEPEND="
!