<pre style='margin:0'>
ghosthound pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/77afacf9bea85805f2f2d690c45584bd726dc0bd">https://github.com/macports/macports-ports/commit/77afacf9bea85805f2f2d690c45584bd726dc0bd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 77afacf9bea new port net/wireshark4 (#16452)
</span>77afacf9bea is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 77afacf9bea85805f2f2d690c45584bd726dc0bd
</span>Author: ghosthound <ghosthound@users.noreply.github.com>
AuthorDate: Wed Oct 26 18:07:34 2022 -0700

<span style='display:block; white-space:pre;color:#404040;'>    new port net/wireshark4 (#16452)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    adjust other net/wireshark# port conflict lines for net/wireshark4
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Co-authored-by: Eric Hall <eric+git@darkart.com>
</span>---
 net/wireshark2/Portfile                 |   2 +-
 net/wireshark22/Portfile                |   2 +-
 net/wireshark3/Portfile                 |   2 +-
 net/wireshark30/Portfile                |   2 +-
 net/{wireshark3 => wireshark4}/Portfile | 117 +++++++++++++++-----------------
 5 files changed, 57 insertions(+), 68 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireshark2/Portfile b/net/wireshark2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index af9ed96263e..67b5ec743a4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireshark2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireshark2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +32,7 @@ checksums           sha256  a1e4a673d2333462b9c5b6b8ce259424abb7c02563a32065aa2c
</span>                     sha1    49d78e8dc82756ab08d227c0ae8f87a807723f57 \
                     size    28555092
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           wireshark-devel wireshark wireshark22 wireshark24 wireshark30 wireshark3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           wireshark22 wireshark3 wireshark30 wireshark4
</span> 
 depends_build-append \
                     port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireshark22/Portfile b/net/wireshark22/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50761d78660..8e5decf1e2a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireshark22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireshark22/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,7 +31,7 @@ checksums           sha256  8574a5e1fdec7affae640924bd46c1aed1bd866e02632fa5625e
</span>                     rmd160  a0164ae5e48de588bcc4df4f3c537dbf83b70cda \
                     sha1    14ff541e84b43f5cff52fe44cdc1fbbcb8643dd2
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           wireshark-devel wireshark wireshark2 wireshark24 wireshark30 wireshark3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           wireshark2 wireshark3 wireshark30 wireshark4
</span> 
 depends_build-append \
                     port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireshark3/Portfile b/net/wireshark3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 174734df591..a75287bfb77 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireshark3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireshark3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +64,7 @@ distfiles           wireshark-${version}${extract.suffix}
</span> 
 worksrcdir          wireshark-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           wireshark2 wireshark22 wireshark30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           wireshark2 wireshark22 wireshark30 wireshark4
</span> 
 depends_build-append \
                     port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireshark30/Portfile b/net/wireshark30/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cdfba465ca6..a1dc1e50608 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireshark30/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireshark30/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +32,7 @@ checksums           sha256  bb4697ead91824b1fa33ffbe6643f6193459a66c906910a7611d
</span>                     sha1    60d5dfeac1b75d813ffee049ca3fd393e9c9890f \
                     size    30860760
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           wireshark-devel wireshark wireshark2 wireshark22 wireshark24 wireshark3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           wireshark2 wireshark22 wireshark3 wireshark4
</span> 
 depends_build-append \
                     port:pkgconfig
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/wireshark3/Portfile b/net/wireshark4/Portfile
</span>similarity index 69%
copy from net/wireshark3/Portfile
copy to net/wireshark4/Portfile
<span style='display:block; white-space:pre;color:#808080;'>index 174734df591..8096d22e4b0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/wireshark3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/wireshark4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,9 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           cmake 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           cmake 1.1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                wireshark3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                wireshark4
</span> categories          net
 license             {GPL-2 GPL-3}
 maintainers         {darkart.com:opendarwin.org @ghosthound}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,45 +16,31 @@ long_description    A network analyzer that lets you capture and \
</span>                     Packet data can be read from a file, or live from a local \
                     network interface.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Include patch for CLOCK_REALTIME build errors, on macOS releases prior to 10.12.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# While a fix has been included in upstream 3.4.2, that release also requires
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# QT59... and is a no-go for these older macOS releases.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# So for now, we're stuck with 3.4.1, for users running macOS 10.11 and earlier.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# MacPorts issue, with all of the juicy details:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   https://trac.macports.org/ticket/61511
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# GitHub issue:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   https://gitlab.com/wireshark/wireshark/-/issues/17101
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Upstream fix committed:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#   https://gitlab.com/wireshark/wireshark/-/merge_requests/1404
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.major} >= 16} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         3.6.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       sha256  67ab23ee09a646ab8cc0ddcc985209f24f253337461e3d9644c6cfe1c097260c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    e4b2cb5703f9d6cf0934469a2e8a2426cb308dad \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    39942580
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.url   ${homepage}download.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex "Stable Release \\((\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         3.4.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       sha256  f8165211f5b4a4f6708df73ef9be51df917927f2da78348b32d3a6eb5fc458a3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  1b5e1fee340c149b70dbe8e8cf935518b06656e8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    3c9a24b8954d712a189f997131e283fbd0b606bc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    32470004
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-wireshark3-3.4.1-fix-clock_realtime.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## error out if we're on macOS < 10.12 (darwin 16)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## while not strictly true (we can probably build with an older qt5),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##  this seems like a reasonable cutoff to keep this port simpler.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+## If someone wants to make wireshark 4.x work on older macOS patches/PRs welcome.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if { ${os.platform} eq "darwin" && ${os.major} < 16 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    known_fail  yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "${name} requires macOS 10.12 or later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        return -code error "incompatible OS version"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+version         4.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       sha256  3dc125ef85e85c2a756a74cc739b3eb11ce38e30a08e085e77d378ee7fdcaded \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha1    2a495346c46dadeb405d0b89cec18fe7edc77e1a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    41323336
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url   ${homepage}download.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex "Stable Release \\((\\d+(?:\\.\\d+)*)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> master_sites        https://www.wireshark.org/download/src/ \
                     https://www.wireshark.org/download/src/all-versions/
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,32 +50,33 @@ distfiles           wireshark-${version}${extract.suffix}
</span> 
 worksrcdir          wireshark-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts           wireshark2 wireshark22 wireshark30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           wireshark2 wireshark22 wireshark3 wireshark30
</span> 
 depends_build-append \
                     port:pkgconfig
 
 depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     path:lib/libssl.dylib:openssl \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:c-ares \
</span>                     port:libgcrypt \
                     port:libpcap \
                     port:libssh \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:lz4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:nghttp2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pcre2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:zstd
</span> 
 configure.args-append \
                     -DCMAKE_INSTALL_RPATH:STRING="${prefix}/lib" \
                     -DCMAKE_INSTALL_NAME_DIR:STRING="${prefix}/lib" \
                     -DENABLE_APPLICATION_BUNDLE=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DENABLE_ADNS=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DENABLE_CARES=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DENABLE_GCRYPT=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DENABLE_GEOIP=OFF \
</span>                     -DENABLE_GNUTLS=OFF \
                     -DENABLE_KERBEROS=OFF \
                     -DENABLE_LIBXML2=OFF \
                     -DENABLE_LUA=OFF \
                     -DENABLE_LZ4=ON \
                     -DENABLE_MINIZIP=OFF \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DBUILD_mmdbresolve=OFF \
</span>                     -DENABLE_NETLINK=OFF \
                     -DENABLE_SMI=OFF \
                     -DENABLE_SNAPPY=OFF \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -110,6 +97,16 @@ variant qt5 conflicts no_gui description {Build wireshark with a qt5 GUI} {
</span> 
     post-destroot {
         move ${destroot}${prefix}/bin/Wireshark.app ${destroot}${applications_dir}/Wireshark.app
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        ## it appears that the binaries in the Wireshark.app/Contents/MacOS directory need
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ##  an rpath entry to "${prefix}/lib" in order for various plugins to work.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ## cribbed from lang/gcc10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set mp_extra_rpath ${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        foreach binfile [ exec find ${destroot}${applications_dir}/Wireshark.app/Contents/MacOS -type f ] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_debug "Ensuring binary '${binfile}' has RPATH '${mp_extra_rpath}'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Note install_name_tool returns a failure if the dylib already has the entry
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # We don't want that here so force final status to be true...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system "install_name_tool -add_rpath ${mp_extra_rpath} ${binfile} > /dev/null 2>&1 ; true"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -117,11 +114,6 @@ variant no_gui conflicts qt5 description {do not build the wireshark GUI} {
</span>     ## initial settings (above) handle this
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant adns conflicts cares description {use adns library for async. dns resolution} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  -DENABLE_ADNS=OFF -DENABLE_ADNS=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:adns
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant zlib description {Build with zlib compression support} {
     configure.args-replace  -DENABLE_ZLIB=OFF -DENABLE_ZLIB=ON
     depends_lib-append      port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -147,22 +139,18 @@ variant gnutls description {Build with GNU TLS support} {
</span>     depends_lib-append      path:lib/pkgconfig/gnutls.pc:gnutls
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant cares conflicts adns description description {Build with c-ares support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  -DENABLE_CARES=OFF -DENABLE_CARES=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:c-ares
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant kerberos5 description {Build with Kerberos support} {
     configure.args-replace  -DENABLE_KERBEROS=OFF -DENABLE_KERBEROS=ON \
     configure.args-append   -DCMAKE_SHARED_LINKER_FLAGS="-lk5crypto"
     depends_lib-append      port:kerberos5
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant geoip description {Build with GeoIP support} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-replace  -DENABLE_GEOIP=OFF -DENABLE_GEOIP=ON
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:libgeoip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant libmaxminddb description {Build with libmaxminddb support} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-replace  -DBUILD_mmdbresolve=OFF -DBUILD_mmdbresolve=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:libmaxminddb
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant chmodbpf description {Enable Wireshark to access macOS capture devices} {
     depends_run             port:wireshark-chmodbpf
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -199,28 +187,29 @@ if {!${python_isset}} {
</span> }
 
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-default_variants +zlib +libsmi +gnutls +geoip +kerberos5 +chmodbpf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default_variants +zlib +libsmi +gnutls +libmaxminddb +kerberos5 +chmodbpf
</span> 
 if {![variant_isset qt5] && ![variant_isset no_gui]} {
     default_variants-append +qt5
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset adns] && ![variant_isset cares]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants-append +cares
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
     xinstall -d ${destroot}${prefix}/include/wireshark/epan/crypt/
     xinstall -d ${destroot}${prefix}/include/wireshark/epan/dfilter/
     xinstall -d ${destroot}${prefix}/include/wireshark/epan/dissectors/
     xinstall -d ${destroot}${prefix}/include/wireshark/epan/ftypes/
     xinstall -d ${destroot}${prefix}/include/wireshark/wiretap/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 -W ${worksrcpath}/ config.h ${destroot}${prefix}/include/wireshark/
</span>     xinstall -m 644 {*}[glob ${worksrcpath}/epan/*.h] ${destroot}${prefix}/include/wireshark/epan/
     xinstall -m 644 {*}[glob ${worksrcpath}/epan/crypt/*.h] ${destroot}${prefix}/include/wireshark/epan/crypt/
     xinstall -m 644 {*}[glob ${worksrcpath}/epan/dfilter/*.h] ${destroot}${prefix}/include/wireshark/epan/dfilter/
     xinstall -m 644 {*}[glob ${worksrcpath}/epan/dissectors/*.h] ${destroot}${prefix}/include/wireshark/epan/dissectors/
     xinstall -m 644 {*}[glob ${worksrcpath}/epan/ftypes/*.h] ${destroot}${prefix}/include/wireshark/epan/ftypes/
     xinstall -m 644 {*}[glob ${worksrcpath}/wiretap/*.h] ${destroot}${prefix}/include/wireshark/wiretap/
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ## grab some headers from the .../work/build/ directory:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 -W ${workpath}/build config.h vcs_version.h ws_version.h ${destroot}${prefix}/include/wireshark/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${workpath}/build/epan/*.h] ${destroot}${prefix}/include/wireshark/epan/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${workpath}/build/epan/dfilter/*.h] ${destroot}${prefix}/include/wireshark/epan/dfilter/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 644 {*}[glob ${workpath}/build/wiretap/*.h] ${destroot}${prefix}/include/wireshark/wiretap/
</span> }
 
</pre><pre style='margin:0'>

</pre>