1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Network traffic analyzer
8 HOMEPAGE= https://www.wireshark.org/
12 SITES[main]= https://2.na.dl.wireshark.org/src/all-versions/
13 https://www.wireshark.org/download/src/
14 DISTFILE[1]= wireshark-4.2.2.tar.xz:main
16 SPKGS[standard]= complete
21 OPTIONS_AVAILABLE= none
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= bison:primary:standard
26 doxygen:single:standard
28 libgcrypt:dev:standard
29 libnghttp2:dev:standard
30 qt6-qtbase:dev:standard
31 qt6-qttools:complete:standard
32 qt6-qt5compat:dev:standard
33 ruby-asciidoctor:single:ruby_default
41 BUILDRUN_DEPENDS= libgcrypt:primary:standard
42 libnghttp2:primary:standard
43 c-ares:primary:standard
44 gnutls:primary:standard
45 libpcap:primary:standard
46 libssh:primary:standard
47 libsmi:library:standard
49 snappy:primary:standard
50 libmaxminddb:single:standard
51 brotli:primary:standard
52 speexdsp:primary:standard
54 qt6-qtbase:primary:standard
55 qt6-qt5compat:primary:standard
56 minizip:primary:standard
58 USES= cpe gmake cmake ssl:openssl11 zlib lz4 qt6 zstd
59 lua:5.2 perl:build python:v11,build pkgconfig
60 mime-info:primary desktop-utils:primary
61 GNOME_COMPONENTS= glib libxml2
63 LICENSE= GPLv2+:primary BSD3CLAUSE:primary
64 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
65 LICENSE_FILE= GPLv2+:{{WRKDIR}}/GPL2
66 BSD3CLAUSE:{{WRKDIR}}/BSD_LICENSE
69 FPC_EQUIVALENT= net/wireshark
71 MAKE_ARGS= DESTDIR={{STAGEDIR}}
73 INSTALL_REQ_TOOLCHAIN= yes
75 PLIST_SUB= SO_WIRETAP=14.1.0
81 CMAKE_ARGS= -DBUILD_wireshark:BOOL=ON
82 -DBUILD_tshark:BOOL=ON
83 -DBUILD_tfshark:BOOL=OFF
84 -DBUILD_rawshark:BOOL=ON
85 -DBUILD_androiddump:BOOL=ON
86 -DBUILD_sshdump:BOOL=ON
87 -DBUILD_ciscodump:BOOL=ON
90 -DENABLE_SNAPPY:BOOL=ON
91 -DENABLE_NGHTTP2:BOOL=ON
94 -DENABLE_GNUTLS:BOOL=ON
95 -DENABLE_KERBEROS:BOOL=ON
97 -DENABLE_SPANDSP:BOOL=OFF
98 -DENABLE_BCG729:BOOL=OFF
99 -DCMAKE_PREFIX_PATH:PATH="{{PREFIX}}/lib/qt6/cmake/"
100 -DPython3_EXECUTABLE:PATH="{{PYTHON_CMD}}"
103 ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
104 ${MV} ${STAGEDIR}${PREFIX}/share/wireshark/*.html \
105 ${STAGEDIR}${STD_DOCDIR}/
106 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
107 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
108 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wireshark/extcap/*
109 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/wireshark/plugins/4.2/*/*.so
110 ${RM} ${STAGEDIR}${PREFIX}/share/wireshark/COPYING
113 ${REINPLACE_CMD} -e 's|libssh/libssh.h|libssh/libssh_version.h|' \
114 ${WRKSRC}/cmake/modules/FindLIBSSH.cmake
117 ${AWK} '/^Part I:$$/,/^The full text of the GNU GPL/' \
118 ${WRKSRC}/COPYING > ${WRKDIR}/TERMS
119 ${AWK} '/^Part II:$$/,/^Public License instead of this License./' \
120 ${WRKSRC}/COPYING > ${WRKDIR}/GPL2
121 ${AWK} '/^Part III:$$/,/^---------------/' \
122 ${WRKSRC}/COPYING > ${WRKDIR}/BSD_LICENSE
124 [FILE:1811:descriptions/desc.primary]
125 Wireshark is the world's foremost and widely-used network protocol
126 analyzer. It lets you see what???s happening on your network at a
127 microscopic level and is the de facto (and often de jure) standard across
128 many commercial and non-profit enterprises, government agencies, and
129 educational institutions. Wireshark development thrives thanks to the
130 volunteer contributions of networking experts around the globe and is the
131 continuation of a project started by Gerald Combs in 1998.
133 Wireshark has a rich feature set which includes the following:
134 - Deep inspection of hundreds of protocols
135 - Live capture and offline analysis
136 - Standard three-pane packet browser
137 - Multi-platform: Runs on Windows, Linux, macOS, Solaris, BSD, and others
138 - Captured network data can be browsed via a GUI, or via the TTY-mode
140 - The most powerful display filters in the industry
142 - Read/write many different capture file formats: tcpdump (libpcap),
143 Pcap NG, Catapult DCT2000, Cisco Secure IDS iplog, Microsoft Network
144 Monitor, Network General Sniffer (compressed and uncompressed),
145 Sniffer Pro, and NetXray, Network Instruments Observer, NetScreen snoop,
146 Novell LANalyzer, RADCOM WAN/LAN Analyzer, Shomiti/Finisar Surveyor,
147 Tektronix K12xx, Visual Networks Visual UpTime,
148 WildPackets EtherPeek/TokenPeek/AiroPeek, and many others
149 - Capture files compressed with gzip can be decompressed on the fly
150 - Live data can be read from Ethernet, IEEE 802.11, PPP/HDLC, ATM,
151 Bluetooth, USB, Token Ring, Frame Relay, FDDI, and others
152 - Decryption support for many protocols, including IPsec, ISAKMP,
153 Kerberos, SNMPv3, SSL/TLS, WEP, and WPA/WPA2
154 - Coloring rules can be applied for quick, intuitive analysis
155 - Output can be exported to XML, PostScript, CSV, or plain text
159 9e3672be8c6caf9279a5a13582d6711ab699ae2a79323e92a99409c1ead98521 44918888 wireshark-4.2.2.tar.xz
162 [FILE:7189:manifests/plist.primary]
166 @(,network,2555) bin/dumpcap
179 libwireshark.so.%%SOMAJOR%%
180 libwireshark.so.%%SOVERSION%%
181 libwiretap.so.%%MAJ_WIRETAP%%
182 libwiretap.so.%%SO_WIRETAP%%
183 libwsutil.so.%%MAJ_WSUTIL%%
184 libwsutil.so.%%SO_WSUTIL%%
185 lib/wireshark/extcap/
192 lib/wireshark/plugins/%%PLUGIN_VER%%/codecs/
196 lib/wireshark/plugins/%%PLUGIN_VER%%/epan/
209 lib/wireshark/plugins/%%PLUGIN_VER%%/wiretap/usbdump.so
214 share/applications/org.wireshark.Wireshark.desktop
215 share/icons/hicolor/128x128/apps/org.wireshark.Wireshark.png
216 share/icons/hicolor/128x128/mimetypes/org.wireshark.Wireshark-mimetype.png
217 share/icons/hicolor/16x16/apps/org.wireshark.Wireshark.png
218 share/icons/hicolor/16x16/mimetypes/org.wireshark.Wireshark-mimetype.png
219 share/icons/hicolor/24x24/apps/org.wireshark.Wireshark.png
220 share/icons/hicolor/24x24/mimetypes/org.wireshark.Wireshark-mimetype.png
221 share/icons/hicolor/256x256/apps/org.wireshark.Wireshark.png
222 share/icons/hicolor/256x256/mimetypes/org.wireshark.Wireshark-mimetype.png
223 share/icons/hicolor/32x32/apps/org.wireshark.Wireshark.png
224 share/icons/hicolor/32x32/mimetypes/org.wireshark.Wireshark-mimetype.png
225 share/icons/hicolor/48x48/apps/org.wireshark.Wireshark.png
226 share/icons/hicolor/48x48/mimetypes/org.wireshark.Wireshark-mimetype.png
227 share/icons/hicolor/64x64/apps/org.wireshark.Wireshark.png
228 share/icons/hicolor/64x64/mimetypes/org.wireshark.Wireshark-mimetype.png
229 share/metainfo/org.wireshark.Wireshark.metainfo.xml
230 share/mime/packages/org.wireshark.Wireshark.xml
238 share/wireshark/diameter/
251 NokiaSolutionsAndNetworks.xml
270 share/wireshark/dtds/
283 share/wireshark/profiles/Bluetooth/
286 share/wireshark/profiles/Classic/colorfilters
287 share/wireshark/profiles/No Reassembly/preferences
288 share/wireshark/radius/
289 README.radius_dictionary
302 dictionary.alcatel-lucent.aaa
303 dictionary.alcatel.esam
304 dictionary.alcatel.sr
308 dictionary.alvarion.wimax.v2_2
316 dictionary.audiocodes
330 dictionary.chillispot
333 dictionary.cisco.bbsm
334 dictionary.cisco.vpn3000
335 dictionary.cisco.vpn5000
340 dictionary.columbia_university
342 dictionary.compatible
349 dictionary.dragonwave
350 dictionary.efficientip
354 dictionary.equallogic
356 dictionary.ericsson.ab
357 dictionary.ericsson.packet.core.networks
364 dictionary.freeradius
365 dictionary.freeradius.internal
366 dictionary.freeswitch
374 dictionary.identity_engines
378 dictionary.ipunplugged
386 dictionary.livingston
398 dictionary.motorola.wimax
401 dictionary.networkphysics
404 dictionary.nokia.conflict
417 dictionary.quiconnect
453 dictionary.riverstone
454 dictionary.roaringpenguin
462 dictionary.slipstream
465 dictionary.springtide
467 dictionary.starent.vsa1
470 dictionary.t_systems_nova
475 dictionary.travelping
490 dictionary.wimax.alvarion
491 dictionary.wimax.wichorus
499 share/wireshark/tpncp/tpncp.dat
500 share/wireshark/wimaxasncp/
505 [FILE:446:manifests/plist.docs]
532 wireshark-filter.html
537 [FILE:374:manifests/plist.man]
561 wireshark-filter.4.gz
564 [FILE:293:patches/patch-cmake_modules_FindLua.cmake]
565 --- cmake/modules/FindLua.cmake.orig 2024-01-05 00:17:43 UTC
566 +++ cmake/modules/FindLua.cmake
567 @@ -179,7 +179,7 @@ if (LUA_VERSION_STRING)
570 find_library(LUA_LIBRARY
571 - NAMES ${_lua_library_names} lua
572 + NAMES ${_lua_library_names} lua-5.2
578 [FILE:199:patches/patch-extcap.c]
579 --- extcap.c.orig 2024-01-05 00:17:43 UTC
585 +#include <sys/wait.h>
586 /* Include for unlink */
591 [FILE:520:files/pkg-message-single]
592 ===============================================================================
594 In order for wireshark be able to capture packets when used by unprivileged
595 user, /dev/bpf should be in network group and have read-write permissions.
598 # chgrp network /dev/bpf*
599 # chmod g+r /dev/bpf*
600 # chmod g+w /dev/bpf*
602 In order for this to persist across reboots, add the following to
605 own bpf* root:network
608 ===============================================================================