Ravenports generated: 14 Jan 2024 02:07
[ravenports.git] / bucket_FA / wireshark
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               wireshark
4 VERSION=                4.2.2
5 KEYWORDS=               net
6 VARIANTS=               standard
7 SDESC[standard]=        Network traffic analyzer
8 HOMEPAGE=               https://www.wireshark.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
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
15 DF_INDEX=               1
16 SPKGS[standard]=        complete
17                         primary
18                         docs
19                         man
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 BUILD_DEPENDS=          bison:primary:standard
25                         c-ares:dev:standard
26                         doxygen:single:standard
27                         gnutls:dev: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
34                         snappy:dev:standard
35                         libpcap:dev:standard
36                         brotli:dev:standard
37                         krb5:dev:standard
38                         opus:dev:standard
39                         minizip:dev:standard
40                         libssh:dev:standard
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
48                         krb5:primary:standard
49                         snappy:primary:standard
50                         libmaxminddb:single:standard
51                         brotli:primary:standard
52                         speexdsp:primary:standard
53                         opus:primary:standard
54                         qt6-qtbase:primary:standard
55                         qt6-qt5compat:primary:standard
56                         minizip:primary:standard
57
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
62
63 LICENSE=                GPLv2+:primary BSD3CLAUSE:primary
64 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
65 LICENSE_FILE=           GPLv2+:{{WRKDIR}}/GPL2
66                         BSD3CLAUSE:{{WRKDIR}}/BSD_LICENSE
67 LICENSE_SCHEME=         dual
68
69 FPC_EQUIVALENT=         net/wireshark
70
71 MAKE_ARGS=              DESTDIR={{STAGEDIR}}
72
73 INSTALL_REQ_TOOLCHAIN=  yes
74 SOVERSION=              17.0.2
75 PLIST_SUB=              SO_WIRETAP=14.1.0
76                         SO_WSUTIL=15.0.0
77                         MAJ_WIRETAP=14
78                         MAJ_WSUTIL=15
79                         PLUGIN_VER=4.2
80
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
88                         -DENABLE_ZLIB:BOOL=ON
89                         -DENABLE_LZ4:BOOL=ON
90                         -DENABLE_SNAPPY:BOOL=ON
91                         -DENABLE_NGHTTP2:BOOL=ON
92                         -DENABLE_LUA:BOOL=ON
93                         -DENABLE_SMI:BOOL=ON
94                         -DENABLE_GNUTLS:BOOL=ON
95                         -DENABLE_KERBEROS:BOOL=ON
96                         -DENABLE_SBC:BOOL=OFF
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}}"
101
102 post-install:
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
111
112 pre-configure:
113         ${REINPLACE_CMD} -e 's|libssh/libssh.h|libssh/libssh_version.h|' \
114                 ${WRKSRC}/cmake/modules/FindLIBSSH.cmake
115
116 post-extract:
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
123
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.
132
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
139    TShark utility
140  - The most powerful display filters in the industry
141  - Rich VoIP analysis
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
156
157
158 [FILE:101:distinfo]
159 9e3672be8c6caf9279a5a13582d6711ab699ae2a79323e92a99409c1ead98521     44918888 wireshark-4.2.2.tar.xz
160
161
162 [FILE:7189:manifests/plist.primary]
163 bin/
164  capinfos
165  captype
166 @(,network,2555) bin/dumpcap
167  editcap
168  idl2wrs
169  mergecap
170  mmdbresolve
171  randpkt
172  rawshark
173  reordercap
174  sharkd
175  text2pcap
176  tshark
177  wireshark
178 lib/
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/
186  androiddump
187  ciscodump
188  randpktdump
189  sshdump
190  udpdump
191  wifidump
192 lib/wireshark/plugins/%%PLUGIN_VER%%/codecs/
193  g711.so
194  l16mono.so
195  opus_dec.so
196 lib/wireshark/plugins/%%PLUGIN_VER%%/epan/
197  ethercat.so
198  gryphon.so
199  irda.so
200  mate.so
201  opcua.so
202  profinet.so
203  stats_tree.so
204  transum.so
205  unistim.so
206  wimax.so
207  wimaxasncp.so
208  wimaxmacphy.so
209 lib/wireshark/plugins/%%PLUGIN_VER%%/wiretap/usbdump.so
210 lib/
211  libwireshark.so
212  libwiretap.so
213  libwsutil.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
231 share/wireshark/
232  cfilters
233  colorfilters
234  dfilter_macros
235  dfilters
236  smi_modules
237  wka
238 share/wireshark/diameter/
239  AlcatelLucent.xml
240  Cisco.xml
241  CiscoSystems.xml
242  Custom.xml
243  Ericsson.xml
244  HP.xml
245  Huawei.xml
246  Inovar.xml
247  Juniper.xml
248  Metaswitch.xml
249  Microsoft.xml
250  Nokia.xml
251  NokiaSolutionsAndNetworks.xml
252  Oracle.xml
253  Siemens.xml
254  Starent.xml
255  TGPP.xml
256  TGPP2.xml
257  Telefonica.xml
258  VerizonWireless.xml
259  Vodafone.xml
260  chargecontrol.xml
261  dictionary.dtd
262  dictionary.xml
263  eap.xml
264  etsie2e4.xml
265  mobileipv4.xml
266  mobileipv6.xml
267  nasreq.xml
268  sip.xml
269  sunping.xml
270 share/wireshark/dtds/
271  dc.dtd
272  itunes.dtd
273  mscml.dtd
274  pocsettings.dtd
275  presence.dtd
276  reginfo.dtd
277  rlmi.dtd
278  rss.dtd
279  smil.dtd
280  watcherinfo.dtd
281  xcap-caps.dtd
282  xcap-error.dtd
283 share/wireshark/profiles/Bluetooth/
284  colorfilters
285  preferences
286 share/wireshark/profiles/Classic/colorfilters
287 share/wireshark/profiles/No Reassembly/preferences
288 share/wireshark/radius/
289  README.radius_dictionary
290  custom.includes
291  dictionary
292  dictionary.3com
293  dictionary.3gpp
294  dictionary.3gpp2
295  dictionary.5x9
296  dictionary.acc
297  dictionary.acme
298  dictionary.actelis
299  dictionary.aerohive
300  dictionary.airespace
301  dictionary.alcatel
302  dictionary.alcatel-lucent.aaa
303  dictionary.alcatel.esam
304  dictionary.alcatel.sr
305  dictionary.alteon
306  dictionary.altiga
307  dictionary.alvarion
308  dictionary.alvarion.wimax.v2_2
309  dictionary.apc
310  dictionary.aptilo
311  dictionary.aptis
312  dictionary.arbor
313  dictionary.aruba
314  dictionary.ascend
315  dictionary.asn
316  dictionary.audiocodes
317  dictionary.avaya
318  dictionary.azaire
319  dictionary.bay
320  dictionary.bintec
321  dictionary.bluecoat
322  dictionary.bristol
323  dictionary.broadsoft
324  dictionary.brocade
325  dictionary.bskyb
326  dictionary.bt
327  dictionary.cablelabs
328  dictionary.cabletron
329  dictionary.camiant
330  dictionary.chillispot
331  dictionary.cisco
332  dictionary.cisco.asa
333  dictionary.cisco.bbsm
334  dictionary.cisco.vpn3000
335  dictionary.cisco.vpn5000
336  dictionary.citrix
337  dictionary.clavister
338  dictionary.cnergee
339  dictionary.colubris
340  dictionary.columbia_university
341  dictionary.compat
342  dictionary.compatible
343  dictionary.cosine
344  dictionary.dante
345  dictionary.dellemc
346  dictionary.dhcp
347  dictionary.digium
348  dictionary.dlink
349  dictionary.dragonwave
350  dictionary.efficientip
351  dictionary.eltex
352  dictionary.enterasys
353  dictionary.epygi
354  dictionary.equallogic
355  dictionary.ericsson
356  dictionary.ericsson.ab
357  dictionary.ericsson.packet.core.networks
358  dictionary.extreme
359  dictionary.f5
360  dictionary.fdxtended
361  dictionary.fortinet
362  dictionary.foundry
363  dictionary.freedhcp
364  dictionary.freeradius
365  dictionary.freeradius.internal
366  dictionary.freeswitch
367  dictionary.gandalf
368  dictionary.garderos
369  dictionary.gemtek
370  dictionary.h3c
371  dictionary.hp
372  dictionary.huawei
373  dictionary.iana
374  dictionary.identity_engines
375  dictionary.iea
376  dictionary.infoblox
377  dictionary.infonet
378  dictionary.ipunplugged
379  dictionary.issanni
380  dictionary.itk
381  dictionary.jradius
382  dictionary.juniper
383  dictionary.karlnet
384  dictionary.kineto
385  dictionary.lancom
386  dictionary.livingston
387  dictionary.localweb
388  dictionary.lucent
389  dictionary.manzara
390  dictionary.meinberg
391  dictionary.meraki
392  dictionary.merit
393  dictionary.meru
394  dictionary.microsemi
395  dictionary.microsoft
396  dictionary.mikrotik
397  dictionary.motorola
398  dictionary.motorola.wimax
399  dictionary.navini
400  dictionary.netscreen
401  dictionary.networkphysics
402  dictionary.nexans
403  dictionary.nokia
404  dictionary.nokia.conflict
405  dictionary.nomadix
406  dictionary.nortel
407  dictionary.ntua
408  dictionary.openser
409  dictionary.packeteer
410  dictionary.paloalto
411  dictionary.patton
412  dictionary.perle
413  dictionary.propel
414  dictionary.prosoft
415  dictionary.proxim
416  dictionary.purewave
417  dictionary.quiconnect
418  dictionary.quintum
419  dictionary.redcreek
420  dictionary.rfc2865
421  dictionary.rfc2866
422  dictionary.rfc2867
423  dictionary.rfc2868
424  dictionary.rfc2869
425  dictionary.rfc3162
426  dictionary.rfc3576
427  dictionary.rfc3580
428  dictionary.rfc4072
429  dictionary.rfc4372
430  dictionary.rfc4603
431  dictionary.rfc4675
432  dictionary.rfc4679
433  dictionary.rfc4818
434  dictionary.rfc4849
435  dictionary.rfc5090
436  dictionary.rfc5176
437  dictionary.rfc5447
438  dictionary.rfc5580
439  dictionary.rfc5607
440  dictionary.rfc5904
441  dictionary.rfc6519
442  dictionary.rfc6572
443  dictionary.rfc6677
444  dictionary.rfc6911
445  dictionary.rfc6929
446  dictionary.rfc6930
447  dictionary.rfc7055
448  dictionary.rfc7155
449  dictionary.rfc7268
450  dictionary.rfc7499
451  dictionary.rfc7930
452  dictionary.riverbed
453  dictionary.riverstone
454  dictionary.roaringpenguin
455  dictionary.ruckus
456  dictionary.ruggedcom
457  dictionary.sangoma
458  dictionary.sg
459  dictionary.shasta
460  dictionary.shiva
461  dictionary.siemens
462  dictionary.slipstream
463  dictionary.sofaware
464  dictionary.sonicwall
465  dictionary.springtide
466  dictionary.starent
467  dictionary.starent.vsa1
468  dictionary.surfnet
469  dictionary.symbol
470  dictionary.t_systems_nova
471  dictionary.telebit
472  dictionary.telkom
473  dictionary.terena
474  dictionary.trapeze
475  dictionary.travelping
476  dictionary.tropos
477  dictionary.ukerna
478  dictionary.unisphere
479  dictionary.unix
480  dictionary.usr
481  dictionary.utstarcom
482  dictionary.valemount
483  dictionary.verizon
484  dictionary.versanet
485  dictionary.vqp
486  dictionary.walabi
487  dictionary.waverider
488  dictionary.wichorus
489  dictionary.wimax
490  dictionary.wimax.alvarion
491  dictionary.wimax.wichorus
492  dictionary.wispr
493  dictionary.xedia
494  dictionary.xylan
495  dictionary.yubico
496  dictionary.zeus
497  dictionary.zte
498  dictionary.zyxel
499 share/wireshark/tpncp/tpncp.dat
500 share/wireshark/wimaxasncp/
501  dictionary.dtd
502  dictionary.xml
503
504
505 [FILE:446:manifests/plist.docs]
506 share/doc/wireshark/
507  COPYING
508  README.xml-output
509  androiddump.html
510  capinfos.html
511  captype.html
512  ciscodump.html
513  dumpcap.html
514  editcap.html
515  etwdump.html
516  extcap.html
517  falcodump.html
518  ipmap.html
519  mergecap.html
520  mmdbresolve.html
521  pdml2html.xsl
522  randpkt.html
523  randpktdump.html
524  rawshark.html
525  release-notes.html
526  reordercap.html
527  sshdump.html
528  text2pcap.html
529  tshark.html
530  udpdump.html
531  wifidump.html
532  wireshark-filter.html
533  wireshark.html
534  ws.css
535
536
537 [FILE:374:manifests/plist.man]
538 share/man/man1/
539  androiddump.1.gz
540  capinfos.1.gz
541  captype.1.gz
542  ciscodump.1.gz
543  dumpcap.1.gz
544  editcap.1.gz
545  etwdump.1.gz
546  falcodump.1.gz
547  mergecap.1.gz
548  mmdbresolve.1.gz
549  randpkt.1.gz
550  randpktdump.1.gz
551  rawshark.1.gz
552  reordercap.1.gz
553  sshdump.1.gz
554  text2pcap.1.gz
555  tshark.1.gz
556  udpdump.1.gz
557  wifidump.1.gz
558  wireshark.1.gz
559 share/man/man4/
560  extcap.4.gz
561  wireshark-filter.4.gz
562
563
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)
568  endif ()
569  
570  find_library(LUA_LIBRARY
571 -  NAMES ${_lua_library_names} lua
572 +  NAMES ${_lua_library_names} lua-5.2
573    NAMES_PER_DIR
574    HINTS
575      ${LUA_HINTS}
576
577
578 [FILE:199:patches/patch-extcap.c]
579 --- extcap.c.orig       2024-01-05 00:17:43 UTC
580 +++ extcap.c
581 @@ -22,6 +22,7 @@
582  #include <process.h>
583  #include <time.h>
584  #else
585 +#include <sys/wait.h>
586  /* Include for unlink */
587  #include <unistd.h>
588  #endif
589
590
591 [FILE:520:files/pkg-message-single]
592 ===============================================================================
593
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.
596 For example:
597
598 # chgrp network /dev/bpf*
599 # chmod g+r /dev/bpf*
600 # chmod g+w /dev/bpf*
601
602 In order for this to persist across reboots, add the following to
603 /etc/devfs.conf:
604
605 own  bpf* root:network
606 perm bpf* 0660
607
608 ===============================================================================
609