summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/kde.mk3
-rw-r--r--Mk/bsd.gcc.mk4
-rw-r--r--audio/baresip/Makefile28
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/pkg-plist7
-rw-r--r--audio/re/Makefile2
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--cad/qspeakers/Makefile2
-rw-r--r--cad/qspeakers/distinfo6
-rw-r--r--cad/qspeakers/pkg-plist2
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--devel/R-cran-pak/Makefile2
-rw-r--r--devel/R-cran-pak/distinfo6
-rw-r--r--devel/apache-commons-daemon/Makefile2
-rw-r--r--devel/apache-commons-daemon/distinfo10
-rw-r--r--devel/bugzilla50/pkg-plist1
-rw-r--r--devel/bugzilla52/pkg-plist12
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/py-click-plugins/Makefile2
-rw-r--r--devel/qbs/Makefile5
-rw-r--r--devel/qbs/distinfo8
-rw-r--r--devel/qtcreator/Makefile2
-rw-r--r--devel/qtcreator/distinfo6
-rw-r--r--devel/qtcreator/pkg-plist1
-rw-r--r--devel/task/Makefile3
-rw-r--r--devel/task/distinfo10
-rw-r--r--editors/imhex/Makefile48
-rw-r--r--editors/imhex/distinfo58
-rw-r--r--editors/imhex/files/patch-cmake_build__helpers.cmake32
-rw-r--r--editors/imhex/files/patch-cmake_modules_ImHexPlugin.cmake13
-rw-r--r--editors/imhex/files/patch-lib_external_libwolv_libs_io_source_io_file__unix.cpp32
-rw-r--r--editors/imhex/files/patch-lib_third__party_jthread_includes_jthread.hpp15
-rw-r--r--editors/imhex/files/patch-main_gui_source_messaging_linux.cpp10
-rw-r--r--editors/imhex/files/patch-main_updater_CMakeLists.txt15
-rw-r--r--editors/imhex/pkg-plist1434
-rw-r--r--filesystems/py-libzfs/Makefile6
-rw-r--r--filesystems/py-libzfs/files/extra-libuutil.patch22
-rw-r--r--finance/gnucash-docs/Makefile2
-rw-r--r--finance/gnucash-docs/distinfo6
-rw-r--r--finance/gnucash/Makefile3
-rw-r--r--finance/gnucash/distinfo6
-rw-r--r--graphics/ImageMagick7/Makefile4
-rw-r--r--graphics/ImageMagick7/distinfo6
-rw-r--r--graphics/ImageMagick7/pkg-plist2
-rw-r--r--graphics/kphotoalbum/Makefile8
-rw-r--r--graphics/kphotoalbum/distinfo6
-rw-r--r--graphics/kphotoalbum/pkg-plist154
-rw-r--r--mail/maildrop/Makefile2
-rw-r--r--math/calc/Makefile6
-rw-r--r--misc/codex/Makefile13
-rw-r--r--misc/codex/Makefile.crates11
-rw-r--r--misc/codex/distinfo28
-rw-r--r--multimedia/ffmpegthumbnailer/Makefile35
-rw-r--r--multimedia/ffmpegthumbnailer/distinfo8
-rw-r--r--multimedia/ffmpegthumbnailer/pkg-plist3
-rw-r--r--multimedia/haruna/Makefile17
-rw-r--r--multimedia/haruna/distinfo6
-rw-r--r--multimedia/phonon-designerplugin/Makefile15
-rw-r--r--multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt2
-rw-r--r--multimedia/phonon/pkg-message3
-rw-r--r--net-im/gomuks/Makefile30
-rw-r--r--net-im/gomuks/distinfo10
-rw-r--r--net-im/tde2e/Makefile4
-rw-r--r--net-im/tde2e/distinfo6
-rw-r--r--net-im/telegram-desktop/Makefile3
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/tg_owt/Makefile4
-rw-r--r--net-im/tg_owt/distinfo6
-rw-r--r--net/igmpproxy/Makefile3
-rw-r--r--net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c22
-rw-r--r--net/igmpproxy/files/patch-src_rttable.c33
-rw-r--r--net/ip2location/Makefile2
-rw-r--r--net/ip2location/distinfo6
-rw-r--r--net/ip2proxy/Makefile4
-rw-r--r--net/ip2proxy/distinfo6
-rw-r--r--net/ngrep/Makefile62
-rw-r--r--net/ngrep/distinfo5
-rw-r--r--net/ngrep/files/patch-Makefile.in11
-rw-r--r--net/ngrep/files/patch-configure.ac (renamed from net/ngrep/files/patch-Configure.in)38
-rw-r--r--net/ngrep/files/patch-fix-ipv639
-rw-r--r--net/ngrep/files/patch-ngrep.c86
-rw-r--r--net/ngrep/pkg-descr15
-rw-r--r--ports-mgmt/pkg/Makefile2
-rw-r--r--ports-mgmt/pkg/distinfo6
-rw-r--r--ports-mgmt/zig2tuple/Makefile4
-rw-r--r--ports-mgmt/zig2tuple/distinfo6
-rw-r--r--security/netbird/Makefile2
-rw-r--r--security/netbird/distinfo10
-rw-r--r--sysutils/flock/Makefile6
-rw-r--r--sysutils/mstflint/Makefile2
-rw-r--r--sysutils/mstflint/distinfo6
-rw-r--r--sysutils/openvox-agent8/Makefile2
-rw-r--r--sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb15
-rw-r--r--textproc/crow-translate/Makefile22
-rw-r--r--textproc/crow-translate/distinfo6
-rw-r--r--textproc/crow-translate/pkg-plist1
-rw-r--r--textproc/py-smile/Makefile2
-rw-r--r--textproc/py-smile/distinfo6
-rw-r--r--textproc/py-smile/pkg-plist1
-rw-r--r--www/chawan/Makefile5
-rw-r--r--www/chawan/distinfo6
-rw-r--r--www/gohugo/Makefile2
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/py-fastapi-sso/Makefile2
-rw-r--r--www/py-fastapi-sso/distinfo6
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c23
-rw-r--r--www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c21
-rw-r--r--www/servlet-api/Makefile3
-rw-r--r--www/tt-rss/Makefile4
-rw-r--r--www/tt-rss/distinfo6
-rw-r--r--www/tt-rss/pkg-plist12
-rw-r--r--x11-toolkits/qt6-declarative/Makefile1
-rw-r--r--x11-toolkits/qt6-declarative/files/patch-QTBUG-142331229
-rw-r--r--x11-wm/evilwm/Makefile4
-rw-r--r--x11-wm/evilwm/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/Makefile10
-rw-r--r--x11/rsibreak/Makefile19
-rw-r--r--x11/rsibreak/distinfo6
-rw-r--r--x11/rsibreak/pkg-plist8
-rw-r--r--x11/xfce4-screensaver/Makefile2
-rw-r--r--x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c37
-rw-r--r--x11/xterm/Makefile2
-rw-r--r--x11/xterm/distinfo6
126 files changed, 1143 insertions, 1974 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index 9072b81d1d13..b97470d23e8e 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -227,6 +227,9 @@ DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION}
DIST_SUBDIR= KDE/frameworks/${KDE_FRAMEWORKS_VERSION:R}
DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr
. endif
+. if ${_KDE_VERSION:M5}
+PORTSCOUT= limit:^5\.
+. endif
. else
IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #'
. endif
diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk
index d9abf9074757..c45d672dce05 100644
--- a/Mk/bsd.gcc.mk
+++ b/Mk/bsd.gcc.mk
@@ -22,10 +22,10 @@
# Examples:
# USE_GCC= yes # port requires a current version of GCC
# # as defined in bsd.default-versions.mk.
-# USE_GCC= 12 # port requires GCC 12.
+# USE_GCC= 13 # port requires GCC 13.
# USE_GCC= yes:build # port requires a current version of GCC at
# # build time only.
-# USE_GCC= 12:build # port requires GCC 12 at build time only.
+# USE_GCC= 13:build # port requires GCC 13 at build time only.
#
# If you are wondering what your port exactly does, use "make test-gcc"
# to see some debugging.
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index 92acb712610b..c1bbe5ab768d 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.0
+DISTVERSION= 4.4.0
CATEGORIES= audio
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
@@ -24,18 +24,20 @@ GH_TUPLE= baresip:baresip-apps:v4.3.0:e/baresip-apps
PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
OPTIONS_DEFINE= AAC ALSA AMR AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
- DOCS EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK \
- MQTT OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL \
- SNAPSHOT SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
+ DOCS EVDEV EXAMPLES G726 GSTREAMER GTK3 JACK MQTT OPUS \
+ PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE \
+ SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
OPTIONS_DEFAULT= AAC ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS \
- EVDEV G711 G722 G726 GSTREAMER GTK3 OPUS PLC PORTAUDIO \
- SDL SNAPSHOT SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
+ EVDEV G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT \
+ SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
OPTIONS_GROUP= EXTRAMODULES
+OPTIONS_RADIO= G722
+OPTIONS_RADIO_G722= G722 G722L
.if ${FLAVOR:U} == nox11
COMMENT+= (without X11 and video calls)
OPTIONS_EXCLUDE= AAC AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \
- GSTREAMER GTK3 SDL SNAPSHOT SWSCALE V4L VPX WEBRTC_AEC \
- X11
+ G722 G726 GSTREAMER GTK3 OPUS PLC SDL SNAPSHOT SNDFILE \
+ SWSCALE V4L VPX WEBRTC_AEC X11
.endif
OPTIONS_SUB= yes
@@ -47,7 +49,7 @@ AVFILTER_DESC= Video filter using libavfilter
AVFORMAT_DESC= libavformat media-source
CODEC2_DESC= Codec2 low-bitrate speech codec
EVDEV_DESC= evdev input support
-G711_DESC= G.711 audio codec
+G722L_DESC= G.722 audio codec via libg722
G722_DESC= G.722 audio codec
G726_DESC= G.726 audio codec
MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
@@ -57,7 +59,7 @@ SWSCALE_DESC= Video filter for scaling and pixel conversion
WEBRTC_AEC_DESC= WebRTC Acoustic Echo Cancellation
_MODULES_LIST= account aubridge auconv aufile augain auresamp ausine cons \
- contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \
+ contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo g711 httpd \
httpreq ice in_band_dtmf l16 menu mixausrc mixminus mwi natpmp \
netroam pcp presence rtcpsummary selfview serreg srtp stdio \
stun syslog turn uuid vidbridge vidinfo vumeter
@@ -86,8 +88,8 @@ DBUS_VARS= _MODULES_LIST+=ctrl_dbus \
USE_GNOME+=glib20
EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
EVDEV_VARS= _MODULES_LIST+=evdev
-G711_LIB_DEPENDS= libspandsp.so:comms/spandsp
-G711_VARS= _MODULES_LIST+=g711
+G722L_LIB_DEPENDS= libg722.so:audio/libg722
+G722L_VARS= _MODULES_LIST+=libg722
G722_LIB_DEPENDS= libspandsp.so:comms/spandsp
G722_VARS= _MODULES_LIST+=g722
G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
@@ -171,7 +173,7 @@ post-patch:
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index 4c57267baed7..61d953f3fb27 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763561263
-SHA256 (baresip-baresip-v4.3.0_GH0.tar.gz) = 175e5179368cdb4341f1611f56adf3ac03dd1faaf2c3c66fc0e00694265d327b
-SIZE (baresip-baresip-v4.3.0_GH0.tar.gz) = 1183906
+TIMESTAMP = 1766482976
+SHA256 (baresip-baresip-v4.4.0_GH0.tar.gz) = 3e4694833e81e306cd3df9b45ad17bfdf046d964825e121b5fb44d6df5730ba8
+SIZE (baresip-baresip-v4.4.0_GH0.tar.gz) = 1186041
SHA256 (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 02efdff32d77e3fc0e377f59a81a9720fdc3cd0ae77201201a2c1d68d129efec
SIZE (baresip-baresip-apps-v4.3.0_GH0.tar.gz) = 53226
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index 0ce615edbee9..27619af69ed0 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -27,7 +27,7 @@ lib/baresip/modules/dtls_srtp.so
lib/baresip/modules/echo.so
%%EVDEV%%lib/baresip/modules/evdev.so
lib/baresip/modules/fakevideo.so
-%%G711%%lib/baresip/modules/g711.so
+lib/baresip/modules/g711.so
%%G722%%lib/baresip/modules/g722.so
%%G726%%lib/baresip/modules/g726.so
%%GSTREAMER%%lib/baresip/modules/gst.so
@@ -40,6 +40,7 @@ lib/baresip/modules/in_band_dtmf.so
%%JACK%%lib/baresip/modules/jack.so
%%KAOPTIONS%%lib/baresip/modules/kaoptions.so
lib/baresip/modules/l16.so
+%%G722L%%lib/baresip/modules/libg722.so
lib/baresip/modules/menu.so
lib/baresip/modules/mixausrc.so
lib/baresip/modules/mixminus.so
@@ -82,8 +83,8 @@ lib/baresip/modules/vumeter.so
%%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
-lib/libbaresip.so.23
-lib/libbaresip.so.23.3.0
+lib/libbaresip.so.24
+lib/libbaresip.so.24.4.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/re/Makefile b/audio/re/Makefile
index 711cb8aedd47..be7dad899ad5 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,6 +1,6 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.0
+DISTVERSION= 4.4.0
CATEGORIES= audio devel
MAINTAINER= zarychtam@plan-b.pwste.edu.pl
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 305950a1184b..cac50e41a7aa 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763590008
-SHA256 (baresip-re-v4.3.0_GH0.tar.gz) = 555d3b6dfaeb4809b5fdc5081686ebde8486ea6e479f2cb99256a5bcfdb18b24
-SIZE (baresip-re-v4.3.0_GH0.tar.gz) = 628213
+TIMESTAMP = 1766482615
+SHA256 (baresip-re-v4.4.0_GH0.tar.gz) = fd7d8bd9ce31aee6ce95e0162931330493b6ca816fa7eb00a6801ca1af01745c
+SIZE (baresip-re-v4.4.0_GH0.tar.gz) = 629739
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index b3e0cdc7e3e7..5b5fcb3b021e 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.39
-lib/libre.so.39.3.0
+lib/libre.so.40
+lib/libre.so.40.4.0
libdata/pkgconfig/libre.pc
diff --git a/cad/qspeakers/Makefile b/cad/qspeakers/Makefile
index 54f370740959..d7c85d8dd8f5 100644
--- a/cad/qspeakers/Makefile
+++ b/cad/qspeakers/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qspeakers
-DISTVERSION= 1.6.8
+DISTVERSION= 1.8.5
CATEGORIES= cad
MAINTAINER= riggs@FreeBSD.org
diff --git a/cad/qspeakers/distinfo b/cad/qspeakers/distinfo
index 0399db9029e7..5985d8a78bea 100644
--- a/cad/qspeakers/distinfo
+++ b/cad/qspeakers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689307903
-SHA256 (be1-qspeakers-1.6.8_GH0.tar.gz) = 40c42ad5bcd0af5fb3812c7accbe077e6c22763475ed33fab47aae46c10f709d
-SIZE (be1-qspeakers-1.6.8_GH0.tar.gz) = 207880
+TIMESTAMP = 1766418905
+SHA256 (be1-qspeakers-1.8.5_GH0.tar.gz) = c9c5dca9e380a7c1507a9e0c7a14212e170d82f697d6fba640bda867b54cd373
+SIZE (be1-qspeakers-1.8.5_GH0.tar.gz) = 176924
diff --git a/cad/qspeakers/pkg-plist b/cad/qspeakers/pkg-plist
index 71a8a5635d82..95a150d63f37 100644
--- a/cad/qspeakers/pkg-plist
+++ b/cad/qspeakers/pkg-plist
@@ -2,7 +2,7 @@ bin/qspeakers
share/applications/qspeakers.desktop
share/icons/hicolor/scalable/apps/qspeakers.svg
share/man/man1/qspeakers.1.gz
-share/metainfo/fr.free.brouits.qspeakers.metainfo.xml
+share/metainfo/rocks.noise.qspeakers.metainfo.xml
share/mime/packages/application-x-qspeakers.xml
%%DATADIR%%/bandpassbox_cutting_template.scad
%%DATADIR%%/bandpassbox_template.scad
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 610ebe21321f..4837d3e572b5 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.53.3
+PORTVERSION= 2.53.4
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index d80d1e9ab581..0f9742807fda 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765887376
-SHA256 (cego-2.53.3.tar.gz) = 0d72aa50fb61ec6b5368520330fa2f2124daeef8fbc35fd2c98f807de5a2bb98
-SIZE (cego-2.53.3.tar.gz) = 3322655
+TIMESTAMP = 1766471280
+SHA256 (cego-2.53.4.tar.gz) = 455f2c5f29eeb91ed1ce5385c7c0dacf8ea130a62e76b4b8a6392aba2d8afa7d
+SIZE (cego-2.53.4.tar.gz) = 3322082
diff --git a/devel/R-cran-pak/Makefile b/devel/R-cran-pak/Makefile
index a2e9ccf89dca..29a6fe20748c 100644
--- a/devel/R-cran-pak/Makefile
+++ b/devel/R-cran-pak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pak
-DISTVERSION= 0.9.1
+DISTVERSION= 0.9.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-pak/distinfo b/devel/R-cran-pak/distinfo
index 277e11e92c9c..4f9b1cacf29e 100644
--- a/devel/R-cran-pak/distinfo
+++ b/devel/R-cran-pak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765807792
-SHA256 (pak_0.9.1.tar.gz) = 9f2422f52c507b82c37e7ab35327761e4faf1cde415e657502c470a043749ca1
-SIZE (pak_0.9.1.tar.gz) = 3324098
+TIMESTAMP = 1766468594
+SHA256 (pak_0.9.2.tar.gz) = 67315a4853787404c53134226075da92187c9942d6d1736fc9c967db6623a14b
+SIZE (pak_0.9.2.tar.gz) = 3328805
diff --git a/devel/apache-commons-daemon/Makefile b/devel/apache-commons-daemon/Makefile
index a5307fb46780..1ab02ad7f0c8 100644
--- a/devel/apache-commons-daemon/Makefile
+++ b/devel/apache-commons-daemon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= commons-daemon
-DISTVERSION= 1.5.0
+DISTVERSION= 1.5.1
CATEGORIES= devel java
MASTER_SITES= https://archive.apache.org/dist/commons/daemon/source/:src \
https://archive.apache.org/dist/commons/daemon/binaries/:bin
diff --git a/devel/apache-commons-daemon/distinfo b/devel/apache-commons-daemon/distinfo
index a5c5a0c0d374..9205d1a23d61 100644
--- a/devel/apache-commons-daemon/distinfo
+++ b/devel/apache-commons-daemon/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1764768868
-SHA256 (commons-daemon-1.5.0-native-src.tar.gz) = b52cf1aa7dda7e08f726b76c12e03a7d12a7be4fdaffaa880850e464c81cfafe
-SIZE (commons-daemon-1.5.0-native-src.tar.gz) = 218317
-SHA256 (commons-daemon-1.5.0-bin.tar.gz) = 515c6e8872d738913687a50befb73c2cb2818a4527287c1452771d15adc9affb
-SIZE (commons-daemon-1.5.0-bin.tar.gz) = 182322
+TIMESTAMP = 1766504195
+SHA256 (commons-daemon-1.5.1-native-src.tar.gz) = 0bd16d26bb5ac180c7312d8ad7153a2f06f3ecec8eda78ed22cdfeaa88eaa7c3
+SIZE (commons-daemon-1.5.1-native-src.tar.gz) = 218507
+SHA256 (commons-daemon-1.5.1-bin.tar.gz) = a70fb62f8e7094a2ad374a8a92285f6cec8ffa6f7e9041c6749d96b28bdcc656
+SIZE (commons-daemon-1.5.1-bin.tar.gz) = 474865
diff --git a/devel/bugzilla50/pkg-plist b/devel/bugzilla50/pkg-plist
index 5017c6da95c7..481c44b54e91 100644
--- a/devel/bugzilla50/pkg-plist
+++ b/devel/bugzilla50/pkg-plist
@@ -1,4 +1,5 @@
%%WWWDIR%%/.htaccess
+%%WWWDIR%%/.readthedocs.yaml
%%WWWDIR%%/Bugzilla.pm
%%WWWDIR%%/Bugzilla/Attachment.pm
%%WWWDIR%%/Bugzilla/Attachment/PatchReader.pm
diff --git a/devel/bugzilla52/pkg-plist b/devel/bugzilla52/pkg-plist
index 661bcac9e050..64070bb2050a 100644
--- a/devel/bugzilla52/pkg-plist
+++ b/devel/bugzilla52/pkg-plist
@@ -1,4 +1,6 @@
%%WWWDIR%%/.htaccess
+%%WWWDIR%%/.perltidyrc
+%%WWWDIR%%/.readthedocs.yaml
%%WWWDIR%%/Bugzilla.pm
%%WWWDIR%%/Bugzilla/Attachment.pm
%%WWWDIR%%/Bugzilla/Attachment/PatchReader.pm
@@ -56,10 +58,13 @@
%%WWWDIR%%/Bugzilla/Config/UserMatch.pm
%%WWWDIR%%/Bugzilla/Constants.pm
%%WWWDIR%%/Bugzilla/DB.pm
+%%WWWDIR%%/Bugzilla/DB/MariaDB.pm
%%WWWDIR%%/Bugzilla/DB/Mysql.pm
%%WWWDIR%%/Bugzilla/DB/Oracle.pm
%%WWWDIR%%/Bugzilla/DB/Pg.pm
+%%WWWDIR%%/Bugzilla/DB/QuoteIdentifier.pm
%%WWWDIR%%/Bugzilla/DB/Schema.pm
+%%WWWDIR%%/Bugzilla/DB/Schema/MariaDB.pm
%%WWWDIR%%/Bugzilla/DB/Schema/Mysql.pm
%%WWWDIR%%/Bugzilla/DB/Schema/Oracle.pm
%%WWWDIR%%/Bugzilla/DB/Schema/Pg.pm
@@ -150,8 +155,11 @@
%%WWWDIR%%/Bugzilla/Whine.pm
%%WWWDIR%%/Bugzilla/Whine/Query.pm
%%WWWDIR%%/Bugzilla/Whine/Schedule.pm
+%%WWWDIR%%/Dockerfile
+%%WWWDIR%%/Dockerfile.mariadb
%%WWWDIR%%/LICENSE
%%WWWDIR%%/README
+%%WWWDIR%%/SECURITY.md
%%WWWDIR%%/admin.cgi
%%WWWDIR%%/attachment.cgi
%%WWWDIR%%/buglist.cgi
@@ -186,6 +194,7 @@
%%CONTRIB%%%%WWWDIR%%/contrib/merge-users.pl
%%CONTRIB%%%%WWWDIR%%/contrib/mysqld-watcher.pl
%%CONTRIB%%%%WWWDIR%%/contrib/new-yui.sh
+%%CONTRIB%%%%WWWDIR%%/contrib/perl-fmt
%%CONTRIB%%%%WWWDIR%%/contrib/recode.pl
%%CONTRIB%%%%WWWDIR%%/contrib/sendbugmail.pl
%%CONTRIB%%%%WWWDIR%%/contrib/sendunsentbugmail.pl
@@ -193,6 +202,7 @@
%%WWWDIR%%/createaccount.cgi
%%WWWDIR%%/describecomponents.cgi
%%WWWDIR%%/describekeywords.cgi
+%%WWWDIR%%/docker-compose.yml
%%WWWDIR%%/duplicates.cgi
%%WWWDIR%%/editclassifications.cgi
%%WWWDIR%%/editcomponents.cgi
@@ -425,6 +435,8 @@
%%WWWDIR%%/showdependencygraph.cgi
%%WWWDIR%%/showdependencytree.cgi
%%WWWDIR%%/skins/README
+%%WWWDIR%%/skins/contrib/Dusk/admin.css
+%%WWWDIR%%/skins/contrib/Dusk/bug.css
%%WWWDIR%%/skins/contrib/Dusk/buglist.css
%%WWWDIR%%/skins/contrib/Dusk/global.css
%%WWWDIR%%/skins/standard/admin.css
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 8a248bc604a0..bfce26abb32c 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.542
+PORTVERSION= 2.543
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 1a06fc1aad73..2af5cf8f7a95 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765894373
-SHA256 (jenkins/2.542/jenkins.war) = b0a46c076e0bd3bfe76d6fd20f0de17316424f2b9b1528e96ae0ec16c4b19230
-SIZE (jenkins/2.542/jenkins.war) = 96412175
+TIMESTAMP = 1766498753
+SHA256 (jenkins/2.543/jenkins.war) = a8b5d26f28b1d9824e71af43649d78f97aba36853ebc82b1f2aff7fda31e93c5
+SIZE (jenkins/2.543/jenkins.war) = 97203728
diff --git a/devel/py-click-plugins/Makefile b/devel/py-click-plugins/Makefile
index a6118a235e54..782b8b75701b 100644
--- a/devel/py-click-plugins/Makefile
+++ b/devel/py-click-plugins/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
-MAINTAINER= ehaupt@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Click extension to register CLI commands via setuptools
WWW= https://pypi.org/project/click-plugins/ \
https://github.com/click-contrib/click-plugins
diff --git a/devel/qbs/Makefile b/devel/qbs/Makefile
index 8c1aef956386..7f6e576d6622 100644
--- a/devel/qbs/Makefile
+++ b/devel/qbs/Makefile
@@ -1,13 +1,10 @@
PORTNAME= qbs
DISTVERSIONPREFIX= src-
-DISTVERSION= 3.1.1
+DISTVERSION= 3.1.2
CATEGORIES= devel
MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
DIST_SUBDIR= KDE/Qt/qbs
-PATCH_SITES= https://github.com/qbs/qbs/commit/ # Prep for Qt 6.10.x
-PATCHFILES+= ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch:-p1
-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qbs Build Suite
WWW= https://doc.qt.io/qbs/
diff --git a/devel/qbs/distinfo b/devel/qbs/distinfo
index 8257ca7306d4..f7a14a71b44e 100644
--- a/devel/qbs/distinfo
+++ b/devel/qbs/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1763025797
-SHA256 (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 95e8de11cd66710975d4225d35ee01fd43691e4b65609399de367cb8a1df3af9
-SIZE (KDE/Qt/qbs/qbs-src-3.1.1.tar.gz) = 5803914
-SHA256 (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1d3452e939676e45ebe990112b93d0384844ab33c001ce590e36d49f00aa43be
-SIZE (KDE/Qt/qbs/ee78fcb399ec5968a43dc0160ee40cdd5357cc1a.patch) = 1044
+TIMESTAMP = 1766293721
+SHA256 (KDE/Qt/qbs/qbs-src-3.1.2.tar.gz) = cb0a70eb33bee5a0122df3e6856b1b98d9b00c6f175f55cbb3442bbc9cc2cd6f
+SIZE (KDE/Qt/qbs/qbs-src-3.1.2.tar.gz) = 5803135
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index fdc9d351a0fd..0e49c09b8bbf 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qtcreator
-DISTVERSION= 18.0.0
+DISTVERSION= 18.0.1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION}
DISTNAME= qt-creator-opensource-src-${DISTVERSION}
diff --git a/devel/qtcreator/distinfo b/devel/qtcreator/distinfo
index e751b13b2c40..546eaa26c3b4 100644
--- a/devel/qtcreator/distinfo
+++ b/devel/qtcreator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763027633
-SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = c773b74114d1fbca66c81b8fb799892827e7e1542491ed459aaad279e0253973
-SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.0.tar.xz) = 56167564
+TIMESTAMP = 1766461090
+SHA256 (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.1.tar.xz) = 6904369467de7cbe2cc0093f2bc2d37d9e8db4d2aa5d329b972ada5eb173cb51
+SIZE (KDE/Qt/qtcreator/qt-creator-opensource-src-18.0.1.tar.xz) = 56192968
diff --git a/devel/qtcreator/pkg-plist b/devel/qtcreator/pkg-plist
index 4e0c005d00fd..17dd5511b3b4 100644
--- a/devel/qtcreator/pkg-plist
+++ b/devel/qtcreator/pkg-plist
@@ -196,6 +196,7 @@ share/metainfo/org.qt-project.qtcreator.appdata.xml
%%DATADIR%%/changelog/changes-17.0.1.md
%%DATADIR%%/changelog/changes-17.0.2.md
%%DATADIR%%/changelog/changes-18.0.0.md
+%%DATADIR%%/changelog/changes-18.0.1.md
%%DATADIR%%/changelog/changes-2.0.0
%%DATADIR%%/changelog/changes-2.0.1
%%DATADIR%%/changelog/changes-2.1.0
diff --git a/devel/task/Makefile b/devel/task/Makefile
index dea940c59897..16668479f1e0 100644
--- a/devel/task/Makefile
+++ b/devel/task/Makefile
@@ -1,7 +1,6 @@
PORTNAME= task
DISTVERSIONPREFIX= v
-DISTVERSION= 3.45.5
-PORTREVISION= 1
+DISTVERSION= 3.46.3
CATEGORIES= devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/devel/task/distinfo b/devel/task/distinfo
index 447e167cdba8..8313242e217a 100644
--- a/devel/task/distinfo
+++ b/devel/task/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763078528
-SHA256 (go/devel_task/task-v3.45.5/v3.45.5.mod) = a505997f884a0c6f99981c097be96aab8ffefa298c910ca412f0209f19205347
-SIZE (go/devel_task/task-v3.45.5/v3.45.5.mod) = 2672
-SHA256 (go/devel_task/task-v3.45.5/v3.45.5.zip) = 1530fef5ed7c7f95bc18eb6f8f37484417e800208838c66ecae5dd2c394988a3
-SIZE (go/devel_task/task-v3.45.5/v3.45.5.zip) = 663353
+TIMESTAMP = 1766492911
+SHA256 (go/devel_task/task-v3.46.3/v3.46.3.mod) = a523f3936df6a228bfd0ff6a2a2c340ebc96df343920bf919ebb1bb953b99a27
+SIZE (go/devel_task/task-v3.46.3/v3.46.3.mod) = 4320
+SHA256 (go/devel_task/task-v3.46.3/v3.46.3.zip) = 979bbb246d11fc4960ed69239a98b775b46491fd46e93bc9a7b1a0324777c26d
+SIZE (go/devel_task/task-v3.46.3/v3.46.3.zip) = 729037
diff --git a/editors/imhex/Makefile b/editors/imhex/Makefile
index 960c734b23a3..3ae01fb269a0 100644
--- a/editors/imhex/Makefile
+++ b/editors/imhex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imhex
-PORTVERSION= 1.37.4
+PORTVERSION= 1.38.1
DISTVERSIONPREFIX= v
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~danyspin97/xdgpp/blob/f01f810714443d0f10c333d4d1d9c0383be41375/:xdg \
@@ -42,7 +42,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
CLIUtils-CLI11-${GH_TAG_CLI11}_GH0${EXTRACT_SUFX} \
Martinsos-edlib-${GH_TAG_EDLIB}_GH0${EXTRACT_SUFX} \
fmtlib-fmt-${GH_TAG_FMT}_GH0${EXTRACT_SUFX} \
- josuttis-jthread-${GH_TAG_JTHREAD}_GH0${EXTRACT_SUFX} \
+ mity-md4c-${GH_TAG_MD4C}_GH0${EXTRACT_SUFX} \
rockdreamer-throwing_ptr-${GH_TAG_THROWING_PTR}_GH0${EXTRACT_SUFX} \
sammycage-plutovg-${GH_TAG_PLUTOVG}_GH0${EXTRACT_SUFX} \
VirusTotal-yara-${GH_TAG_YARA}_GH0${EXTRACT_SUFX} \
@@ -63,7 +63,7 @@ GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledi
CLIUtils:CLI11:${GH_TAG_CLI11}:cli11 \
Martinsos:edlib:${GH_TAG_EDLIB}:edlib \
fmtlib:fmt:${GH_TAG_FMT}:fmt \
- josuttis:jthread:${GH_TAG_JTHREAD}:jthread \
+ mity:md4c:${GH_TAG_MD4C}:md4c \
rockdreamer:throwing_ptr:${GH_TAG_THROWING_PTR}:throwing_ptr \
sammycage:plutovg:${GH_TAG_PLUTOVG}:plutovg \
VirusTotal:yara:${GH_TAG_YARA}:yara \
@@ -75,33 +75,34 @@ GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledi
WerWolv:libwolv:${GH_TAG_LIBWOLV}:libwolv \
WerWolv:lunasvg:${GH_TAG_LUNASVG}:lunasvg
-GH_TAG_CAPSTONE= 5cca005
-GH_TAG_CLI11= 6c7b07a
-GH_TAG_DISASSEMBLER= a2217dd
-GH_TAG_EDLIB= 42aa8fa
-GH_TAG_FMT= 9cf9f38
+GH_TAG_CAPSTONE= 9a0a160
+GH_TAG_CLI11= bfffd37
+GH_TAG_DISASSEMBLER= 7235352
+GH_TAG_EDLIB= 0ddc23e
+GH_TAG_FMT= 407c905
GH_TAG_HASHLIBPLUS= 1823dd1
GH_TAG_IMHEX_PATTERNS= ImHex-v${PORTVERSION}
-GH_TAG_JTHREAD= 0fa8d39
-GH_TAG_LIBROMFS= 4f42f09
-GH_TAG_LIBWOLV= 0002167
-GH_TAG_LUNASVG= 5e968bd
+GH_TAG_LIBROMFS= fa444f2
+GH_TAG_LIBWOLV= b0c9416
+GH_TAG_LUNASVG= 83c58df
+GH_TAG_MD4C= 481fbfb
GH_TAG_NATIVEFILEDIALOG= 86d5f20
GH_TAG_PATTERN_LANGUAGE= ImHex-v${PORTVERSION}
-GH_TAG_PLUTOVG= 9ef8e78
+GH_TAG_PLUTOVG= 57f82ac
GH_TAG_THROWING_PTR= cd28490
-GH_TAG_YARA= 688268d
+GH_TAG_YARA= f44a895
GL_TAG_IMHEX_BASTION_PATS= e6deed4
GL_TAG_IMHEX_FFX_PATS= 199879e
CFLAGS+= -I${LOCALBASE}/include
-CXXFLAGS+= -I${LOCALBASE}/include
+CXXFLAGS+= -I${LOCALBASE}/include -fexperimental-library -D_LIBCPP_ENABLE_EXPERIMENTAL
CMAKE_ARGS= -DUSE_SYSTEM_NLOHMANN_JSON=OFF -DIMHEX_STRIP_RELEASE=OFF \
-DIMHEX_PLUGINS_IN_SHARE=ON -DIMHEX_OFFLINE_BUILD=ON \
-DIMHEX_USE_GTK_FILE_PICKER=ON -DIMHEX_IGNORE_BAD_CLONE=ON \
- -DIMHEX_IGNORE_BAD_COMPILER=ON
+ -DIMHEX_IGNORE_BAD_COMPILER=ON -DIMHEX_BUNDLE_PLUGIN_SDK=OFF \
+ -DIMHEX_PLUGIN_LIBRARY_PLUGIN=OFF
PORTDOCS= README.md
@@ -110,16 +111,6 @@ NLS_USES= gettext
.include <bsd.port.pre.mk>
-# Before LLVM 17 import into the base system
-.if (${OSREL:R} == 15 && ${OSVERSION} < 1500006)
-IGNORE= requires libc++ of LLVM 17 on the base system
-.endif
-
-# After LLVM 18 import into the base system
-.if ${OSREL:R} == 16 || (${OSREL:R} == 15 && ${OSVERSION} >= 1500018) || ${OSREL:R} < 15
-CXXFLAGS+= -fexperimental-library -D_LIBCPP_ENABLE_EXPERIMENTAL
-.endif
-
post-extract:
${CP} -R ${WRKSRC_disassembler}/* ${WRKSRC}/lib/external/disassembler
${CP} -R ${WRKSRC_libromfs}/* ${WRKSRC}/lib/external/libromfs
@@ -135,16 +126,13 @@ post-extract:
${CP} -R ${WRKSRC_hashlibplus}/* ${WRKSRC}/lib/third_party/HashLibPlus
${CP} -R ${WRKSRC_lunasvg}/* ${WRKSRC}/lib/third_party/lunasvg
${CP} -R ${WRKSRC_plutovg}/* ${WRKSRC}/lib/third_party/lunasvg/plutovg
+ ${CP} -R ${WRKSRC_md4c}/* ${WRKSRC}/lib/third_party/md4c
${CP} -R ${WRKSRC_nativefiledialog}/* ${WRKSRC}/lib/third_party/nativefiledialog
${CP} -R ${WRKSRC_yara}/* ${WRKSRC}/lib/third_party/yara/yara
${MKDIR} ${WRKDIR}/.build/_deps/imhex_patterns_src
${CP} -R ${WRKSRC_imhex_patterns}/* ${WRKDIR}/.build/_deps/imhex_patterns_src
${CP} -R ${WRKDIR}/imhex-bastion-pats-${GL_TAG_IMHEX_BASTION_PATS}/* ${WRKDIR}/.build/_deps/imhex_patterns_src/patterns/bastion
${CP} -R ${WRKDIR}/imhex-ffx-pats-${GL_TAG_IMHEX_FFX_PATS}/* ${WRKDIR}/.build/_deps/imhex_patterns_src/patterns/ffx
-# Before LLVM 18 import into the base system
-.if ${OSREL:R} == 15 && ${OSVERSION} < 1500018
- ${CP} -R ${WRKSRC_jthread}/* ${WRKSRC}/lib/third_party/jthread
-.endif
post-patch:
${CP} -R ${WRKSRC}/lib/external/libwolv/* ${WRKSRC}/lib/external/pattern_language/external/libwolv
diff --git a/editors/imhex/distinfo b/editors/imhex/distinfo
index 45eac5e6fbd4..da0d7fddea1f 100644
--- a/editors/imhex/distinfo
+++ b/editors/imhex/distinfo
@@ -1,41 +1,41 @@
-TIMESTAMP = 1740829010
+TIMESTAMP = 1766413762
SHA256 (imhex/xdg.hpp) = 2e08ce74adb71ff9b9aa9e1c999733fccd4b00967b9cf0c0e51dbf049392a9ec
SIZE (imhex/xdg.hpp) = 7674
SHA256 (imhex/imhex-bastion-pats-e6deed4.tar.bz2) = 841fe3fbaeb793dd1cab9f8f89221fb0458d50e0c3ebe304bc2f8da848a9857b
SIZE (imhex/imhex-bastion-pats-e6deed4.tar.bz2) = 3082
SHA256 (imhex/imhex-ffx-pats-199879e.tar.bz2) = 5aae96da3a37178edb66d9a9d414682a7409720d411bbc61490b63478313dd8c
SIZE (imhex/imhex-ffx-pats-199879e.tar.bz2) = 14884
-SHA256 (imhex/WerWolv-ImHex-v1.37.4_GH0.tar.gz) = aa6780d5868c2286f776beaffebbb842bab02a187dfbce8d700b9a8c94affe7d
-SIZE (imhex/WerWolv-ImHex-v1.37.4_GH0.tar.gz) = 9368105
+SHA256 (imhex/WerWolv-ImHex-v1.38.1_GH0.tar.gz) = 300fd26c3143f678e90041b82f4a96580ff31a9df8108fc9da752f1d2865e48b
+SIZE (imhex/WerWolv-ImHex-v1.38.1_GH0.tar.gz) = 10928562
SHA256 (imhex/btzy-nativefiledialog-extended-86d5f20_GH0.tar.gz) = 4e5d8c35aca4f62d749674636ab488d55b90da009f80dbdbbde5cf9e048d82c0
SIZE (imhex/btzy-nativefiledialog-extended-86d5f20_GH0.tar.gz) = 426204
-SHA256 (imhex/capstone-engine-capstone-5cca005_GH0.tar.gz) = 9ceb7806bf090518d2cbbcf85b1bc2c0488ea0729eb8cbf321427fd6816f8d0e
-SIZE (imhex/capstone-engine-capstone-5cca005_GH0.tar.gz) = 7650652
-SHA256 (imhex/CLIUtils-CLI11-6c7b07a_GH0.tar.gz) = a960d8d7ffec091d8ab129d64d2f80f2f5a95bb96bc086cbe0dd7897263d4a8b
-SIZE (imhex/CLIUtils-CLI11-6c7b07a_GH0.tar.gz) = 343518
-SHA256 (imhex/Martinsos-edlib-42aa8fa_GH0.tar.gz) = 6fffcbfa18f4d3ebb4803d77fa92fca75ae9501366ba7fd81b067c0da604edee
-SIZE (imhex/Martinsos-edlib-42aa8fa_GH0.tar.gz) = 4319907
-SHA256 (imhex/fmtlib-fmt-9cf9f38_GH0.tar.gz) = ac37fb6741e14019ff1bc8f4c82c5be2902f6d60612ac81535dcee755804f599
-SIZE (imhex/fmtlib-fmt-9cf9f38_GH0.tar.gz) = 703216
-SHA256 (imhex/josuttis-jthread-0fa8d39_GH0.tar.gz) = ccd9c871dc2da9611e6d0cba5fc859cec9b233541be7501e5cef9eaa367e1280
-SIZE (imhex/josuttis-jthread-0fa8d39_GH0.tar.gz) = 4450456
+SHA256 (imhex/capstone-engine-capstone-9a0a160_GH0.tar.gz) = 4a0ce1afb042fa2cb6c4736678068322ac0b93b4c1a5a71eb882be82a112ffc4
+SIZE (imhex/capstone-engine-capstone-9a0a160_GH0.tar.gz) = 8179184
+SHA256 (imhex/CLIUtils-CLI11-bfffd37_GH0.tar.gz) = d593361498ab16497b43f98968c34c3d6cfc43bd85334701fc2384ae7d37ce1e
+SIZE (imhex/CLIUtils-CLI11-bfffd37_GH0.tar.gz) = 391779
+SHA256 (imhex/Martinsos-edlib-0ddc23e_GH0.tar.gz) = 5e944723ea0319a98e1206b9eb6a8dfc12226a60693dd5ac155129684998a6b5
+SIZE (imhex/Martinsos-edlib-0ddc23e_GH0.tar.gz) = 4319146
+SHA256 (imhex/fmtlib-fmt-407c905_GH0.tar.gz) = 118a0abc33704e8004665615e5772471fe21f444e8538f6ac59652435eb6901e
+SIZE (imhex/fmtlib-fmt-407c905_GH0.tar.gz) = 711403
+SHA256 (imhex/mity-md4c-481fbfb_GH0.tar.gz) = 04e03a69a2783ab5f2449f8864499dabb150092d5f48415a5e423f762a209d54
+SIZE (imhex/mity-md4c-481fbfb_GH0.tar.gz) = 238753
SHA256 (imhex/rockdreamer-throwing_ptr-cd28490_GH0.tar.gz) = acd6dd35d6f588d8fc036edb205e5abc577998be5481afcda7f24f80bd23451d
SIZE (imhex/rockdreamer-throwing_ptr-cd28490_GH0.tar.gz) = 60612
-SHA256 (imhex/sammycage-plutovg-9ef8e78_GH0.tar.gz) = 84d4d24f2d0086a884b2a3c522601393f50c9ca4667abd8fa6e59f989b52bbd6
-SIZE (imhex/sammycage-plutovg-9ef8e78_GH0.tar.gz) = 227976
-SHA256 (imhex/VirusTotal-yara-688268d_GH0.tar.gz) = fa1b9596fca743e1576615477890705747269e36b9b6326d8ed245c2e5fb417c
-SIZE (imhex/VirusTotal-yara-688268d_GH0.tar.gz) = 2208403
-SHA256 (imhex/WerWolv-Disassembler-a2217dd_GH0.tar.gz) = 9c20c381fb5eac936d3a4505bceb488ffb8c69e84a884abadd057213c7f0a974
-SIZE (imhex/WerWolv-Disassembler-a2217dd_GH0.tar.gz) = 291475
+SHA256 (imhex/sammycage-plutovg-57f82ac_GH0.tar.gz) = bfb1a976958a26285e64a5b85f435b7cd1b7adbb87572fd122acc4b012e58b73
+SIZE (imhex/sammycage-plutovg-57f82ac_GH0.tar.gz) = 236675
+SHA256 (imhex/VirusTotal-yara-f44a895_GH0.tar.gz) = 315b4cc955d0e784d4306d70a438818347cab9eabc2c336323c892deef11f965
+SIZE (imhex/VirusTotal-yara-f44a895_GH0.tar.gz) = 2203023
+SHA256 (imhex/WerWolv-Disassembler-7235352_GH0.tar.gz) = 40feac52378c2eaf1e79ac5f1956576d7a32670d66fe3ae97434dd2e896c4af9
+SIZE (imhex/WerWolv-Disassembler-7235352_GH0.tar.gz) = 298345
SHA256 (imhex/WerWolv-HashLibPlus-1823dd1_GH0.tar.gz) = 885567a954b40421ab437fe7daa7bf9a09d87e76eed53ee2dd1c76e3ee90e8fb
SIZE (imhex/WerWolv-HashLibPlus-1823dd1_GH0.tar.gz) = 1200573
-SHA256 (imhex/WerWolv-ImHex-Patterns-ImHex-v1.37.4_GH0.tar.gz) = 541eddc8cc427d1aeb749bc455911fccc87f64a7784bd4bbc35ecb7b56c03ad5
-SIZE (imhex/WerWolv-ImHex-Patterns-ImHex-v1.37.4_GH0.tar.gz) = 13620727
-SHA256 (imhex/WerWolv-PatternLanguage-ImHex-v1.37.4_GH0.tar.gz) = 1412d3ce28e45460bf403cf45fd5308fbc667f7e9688cefa7ceceb1469fd275d
-SIZE (imhex/WerWolv-PatternLanguage-ImHex-v1.37.4_GH0.tar.gz) = 551098
-SHA256 (imhex/WerWolv-libromfs-4f42f09_GH0.tar.gz) = bd837a6572d106dca3a8995f826b7605610c492ed95bac445520df1f30c9cd4e
-SIZE (imhex/WerWolv-libromfs-4f42f09_GH0.tar.gz) = 6325
-SHA256 (imhex/WerWolv-libwolv-0002167_GH0.tar.gz) = 7a8b059ea815d3afbb56436dd0bfe6472cbd7b2254f48df0ee47cfefc2daa3ef
-SIZE (imhex/WerWolv-libwolv-0002167_GH0.tar.gz) = 92505
-SHA256 (imhex/WerWolv-lunasvg-5e968bd_GH0.tar.gz) = 244db474c8567e027d1624ad51594121a45e56ba70dd23dd7b07ffc5100c6e80
-SIZE (imhex/WerWolv-lunasvg-5e968bd_GH0.tar.gz) = 53892
+SHA256 (imhex/WerWolv-ImHex-Patterns-ImHex-v1.38.1_GH0.tar.gz) = 3aae4c0970bc1b85bf4dc566bdf31de33c7dce593375645600549643ce6f9841
+SIZE (imhex/WerWolv-ImHex-Patterns-ImHex-v1.38.1_GH0.tar.gz) = 22634584
+SHA256 (imhex/WerWolv-PatternLanguage-ImHex-v1.38.1_GH0.tar.gz) = 02c98a6def789349ee8845afd6b2f53c68b0579ae9992e6d4c01aaf0806cdcc9
+SIZE (imhex/WerWolv-PatternLanguage-ImHex-v1.38.1_GH0.tar.gz) = 568310
+SHA256 (imhex/WerWolv-libromfs-fa444f2_GH0.tar.gz) = 6a6ebd7c2b43f407f94e8f66bbf958efa08861fb81af27058655f033605c2477
+SIZE (imhex/WerWolv-libromfs-fa444f2_GH0.tar.gz) = 6341
+SHA256 (imhex/WerWolv-libwolv-b0c9416_GH0.tar.gz) = 4b12b2082dcedc14be4e4600e15b89f5084d5cdc15a101ca7dd6213ba142aa01
+SIZE (imhex/WerWolv-libwolv-b0c9416_GH0.tar.gz) = 96145
+SHA256 (imhex/WerWolv-lunasvg-83c58df_GH0.tar.gz) = ba975d11b3600a6d02ffbbbcbb79e1fe90193753a45770fb5cb3fd1253232e28
+SIZE (imhex/WerWolv-lunasvg-83c58df_GH0.tar.gz) = 294507
diff --git a/editors/imhex/files/patch-cmake_build__helpers.cmake b/editors/imhex/files/patch-cmake_build__helpers.cmake
index 1ef0463682b9..a34cd6f4b8f3 100644
--- a/editors/imhex/files/patch-cmake_build__helpers.cmake
+++ b/editors/imhex/files/patch-cmake_build__helpers.cmake
@@ -1,6 +1,6 @@
---- cmake/build_helpers.cmake.orig 2025-02-26 18:39:54 UTC
+--- cmake/build_helpers.cmake.orig 2025-12-06 21:24:07 UTC
+++ cmake/build_helpers.cmake
-@@ -570,8 +570,12 @@ function(downloadImHexPatternsFiles dest)
+@@ -651,8 +651,12 @@ function(downloadImHexPatternsFiles dest)
# Maybe patterns are cloned to a subdirectory
if (NOT EXISTS ${imhex_patterns_SOURCE_DIR})
@@ -15,22 +15,22 @@
# Or a sibling directory
if (NOT EXISTS ${imhex_patterns_SOURCE_DIR})
-@@ -599,7 +603,11 @@ function(downloadImHexPatternsFiles dest)
- else()
- set(PATTERNS_FOLDERS_TO_INSTALL constants encodings includes patterns magic nodes)
- foreach (FOLDER ${PATTERNS_FOLDERS_TO_INSTALL})
-- install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "${dest}" PATTERN "**/_schema.json" EXCLUDE)
-+ if (BSD AND BSD STREQUAL "FreeBSD")
-+ install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "share/imhex/" PATTERN "**/_schema.json" EXCLUDE)
-+ else()
-+ install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "${dest}" PATTERN "**/_schema.json" EXCLUDE)
-+ endif()
- endforeach ()
+@@ -683,7 +687,11 @@ function(downloadImHexPatternsFiles dest)
+ if (NOT (imhex_patterns_SOURCE_DIR STREQUAL ""))
+ set(PATTERNS_FOLDERS_TO_INSTALL constants encodings includes patterns magic nodes)
+ foreach (FOLDER ${PATTERNS_FOLDERS_TO_INSTALL})
+- install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "${dest}" PATTERN "**/_schema.json" EXCLUDE)
++ if (BSD AND BSD STREQUAL "FreeBSD")
++ install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "share/imhex/" PATTERN "**/_schema.json" EXCLUDE)
++ else()
++ install(DIRECTORY "${imhex_patterns_SOURCE_DIR}/${FOLDER}" DESTINATION "${dest}" PATTERN "**/_schema.json" EXCLUDE)
++ endif()
+ endforeach ()
+ endif()
endif ()
-
-@@ -928,13 +936,13 @@ function(generateSDKDirectory)
- install(DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/sdk/ DESTINATION "${SDK_PATH}")
+@@ -1006,13 +1014,13 @@ function(generateSDKDirectory)
install(TARGETS libimhex ARCHIVE DESTINATION "${SDK_PATH}/lib")
+ install(TARGETS tracing ARCHIVE DESTINATION "${SDK_PATH}/lib")
- install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui/include DESTINATION "${SDK_PATH}/lib/ui/include")
+ install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui/include DESTINATION "${SDK_PATH}/lib/ui/")
diff --git a/editors/imhex/files/patch-cmake_modules_ImHexPlugin.cmake b/editors/imhex/files/patch-cmake_modules_ImHexPlugin.cmake
new file mode 100644
index 000000000000..85d58526c6c4
--- /dev/null
+++ b/editors/imhex/files/patch-cmake_modules_ImHexPlugin.cmake
@@ -0,0 +1,13 @@
+--- cmake/modules/ImHexPlugin.cmake.orig 2025-12-20 15:03:34 UTC
++++ cmake/modules/ImHexPlugin.cmake
+@@ -29,10 +29,6 @@ macro(add_imhex_plugin)
+ endif()
+ endif()
+
+- if (IMHEX_PLUGIN_LIBRARY_PLUGIN)
+- install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/include/" DESTINATION "${SDK_PATH}/lib/plugins/${IMHEX_PLUGIN_NAME}")
+- endif()
+-
+ # Define new project for plugin
+ project(${IMHEX_PLUGIN_NAME})
+
diff --git a/editors/imhex/files/patch-lib_external_libwolv_libs_io_source_io_file__unix.cpp b/editors/imhex/files/patch-lib_external_libwolv_libs_io_source_io_file__unix.cpp
deleted file mode 100644
index 84617b094913..000000000000
--- a/editors/imhex/files/patch-lib_external_libwolv_libs_io_source_io_file__unix.cpp
+++ /dev/null
@@ -1,32 +0,0 @@
---- lib/external/libwolv/libs/io/source/io/file_unix.cpp.orig 2024-12-29 08:49:46 UTC
-+++ lib/external/libwolv/libs/io/source/io/file_unix.cpp
-@@ -5,7 +5,7 @@
- #include <unistd.h>
- #include <fcntl.h>
-
--#if defined(OS_MACOS)
-+#if defined(OS_MACOS) || defined(OS_FREEBSD)
- #include <sys/types.h>
- #include <sys/event.h>
- #elif defined(OS_LINUX)
-@@ -95,7 +95,11 @@ namespace wolv::io {
- if (!isValid())
- return false;
-
-+ #if defined(OS_FREEBSD)
-+ m_map = static_cast<u8*>(mmap(nullptr, m_fileSize, PROT_READ | PROT_WRITE, MAP_SHARED, m_handle, 0));
-+ #else
- m_map = static_cast<u8*>(mmap(nullptr, m_fileSize, m_mode == Mode::Read ? PROT_READ : PROT_READ | PROT_WRITE, MAP_SHARED, m_handle, 0));
-+ #endif
- if (m_map == reinterpret_cast<void*>(-1)) {
- m_openError = errno;
- }
-@@ -194,7 +198,7 @@ namespace wolv::io {
- }
-
-
-- #if defined(OS_MACOS)
-+ #if defined(OS_MACOS) || defined(OS_FREEBSD)
- void ChangeTracker::trackImpl(const bool &stopped, const std::fs::path &path, const std::function<void()> &callback) {
- int queue = kqueue();
- if (queue == -1)
diff --git a/editors/imhex/files/patch-lib_third__party_jthread_includes_jthread.hpp b/editors/imhex/files/patch-lib_third__party_jthread_includes_jthread.hpp
deleted file mode 100644
index aa6e0e9a582f..000000000000
--- a/editors/imhex/files/patch-lib_third__party_jthread_includes_jthread.hpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- lib/third_party/jthread/includes/jthread.hpp.orig 2024-12-28 15:09:51 UTC
-+++ lib/third_party/jthread/includes/jthread.hpp
-@@ -1,6 +1,11 @@
- #pragma once
-
--#if __cpp_lib_jthread >= 201911L
-+#include <osreldate.h>
-+
-+#if __cpp_lib_jthread >= 201911L \
-+ || (__FreeBSD_version >= 1500000 && __FreeBSD_version >= 1500018) \
-+ || (__FreeBSD_version >= 1400000 && __FreeBSD_version >= 1400511) \
-+ || (__FreeBSD_version >= 1300000 && __FreeBSD_version >= 1303503)
- #include <thread>
- #else
- #define __stop_callback_base __stop_callback_base_j
diff --git a/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp b/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp
deleted file mode 100644
index 6650041dfb54..000000000000
--- a/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- main/gui/source/messaging/linux.cpp.orig 2025-02-22 05:35:48 UTC
-+++ main/gui/source/messaging/linux.cpp
-@@ -3,6 +3,7 @@
- #include <stdexcept>
- #include <fcntl.h>
- #include <sys/file.h>
-+#include <unistd.h>
-
- #include <hex/helpers/logger.hpp>
- #include <hex/api/events/events_lifecycle.hpp>
diff --git a/editors/imhex/files/patch-main_updater_CMakeLists.txt b/editors/imhex/files/patch-main_updater_CMakeLists.txt
deleted file mode 100644
index c409b5cc2a9d..000000000000
--- a/editors/imhex/files/patch-main_updater_CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- main/updater/CMakeLists.txt.orig 2025-02-16 16:13:50 UTC
-+++ main/updater/CMakeLists.txt
-@@ -5,7 +5,11 @@ target_compile_definitions(updater PRIVATE IMHEX_PROJE
- )
-
- target_compile_definitions(updater PRIVATE IMHEX_PROJECT_NAME="${PROJECT_NAME}")
--target_link_libraries(updater PRIVATE libimhex ${FMT_LIBRARIES})
-+if (BSD AND BSD STREQUAL "FreeBSD")
-+ target_link_libraries(updater PRIVATE libimhex ${FMT_LIBRARIES} pthread)
-+else ()
-+ target_link_libraries(updater PRIVATE libimhex ${FMT_LIBRARIES})
-+endif ()
- add_dependencies(main updater)
- setupCompilerFlags(updater)
-
diff --git a/editors/imhex/pkg-plist b/editors/imhex/pkg-plist
index b0e75042c3d8..0657100bb098 100644
--- a/editors/imhex/pkg-plist
+++ b/editors/imhex/pkg-plist
@@ -1,17 +1,25 @@
bin/imhex
bin/imhex-updater
-lib/libimhex.so
-lib/libimhex.so.1.37.4
+lib/libimhex.so.1.38.1
+lib/imhex/plugins/builtin.hexplug
+lib/imhex/plugins/decompress.hexplug
+lib/imhex/plugins/diffing.hexplug
+lib/imhex/plugins/disassembler.hexplug
+lib/imhex/plugins/fonts.hexpluglib
+lib/imhex/plugins/hashes.hexplug
+lib/imhex/plugins/remote.hexplug
+lib/imhex/plugins/script_loader.hexplug
+lib/imhex/plugins/ui.hexpluglib
+lib/imhex/plugins/visualizers.hexplug
+lib/imhex/plugins/yara_rules.hexplug
share/applications/imhex.desktop
%%DATADIR%%/constants/crc16.json
%%DATADIR%%/constants/crc32.json
-%%DATADIR%%/constants/http_status.json
-%%DATADIR%%/constants/linux_errors.json
%%DATADIR%%/encodings/arabic_iso.tbl
%%DATADIR%%/encodings/arabic_windows.tbl
-%%DATADIR%%/encodings/ascii.tbl
%%DATADIR%%/encodings/ascii_ansi.tbl
%%DATADIR%%/encodings/ascii_oem.tbl
+%%DATADIR%%/encodings/ascii.tbl
%%DATADIR%%/encodings/baltic_iso.tbl
%%DATADIR%%/encodings/baltic_windows.tbl
%%DATADIR%%/encodings/big5.tbl
@@ -45,6 +53,7 @@ share/applications/imhex.desktop
%%DATADIR%%/encodings/turkish_windows.tbl
%%DATADIR%%/encodings/utf8.tbl
%%DATADIR%%/encodings/vietnamese.tbl
+%%DATADIR%%/imhex
%%DATADIR%%/includes/hex/core.pat
%%DATADIR%%/includes/hex/dec.pat
%%DATADIR%%/includes/hex/http.pat
@@ -97,10 +106,14 @@ share/applications/imhex.desktop
%%DATADIR%%/nodes/xor.hexnode
%%DATADIR%%/patterns/3ds.hexpat
%%DATADIR%%/patterns/7z.hexpat
-%%DATADIR%%/patterns/Crashlvl.hexpat
+%%DATADIR%%/patterns/AC Unity/acu_data_compressed.hexpat
+%%DATADIR%%/patterns/AC Unity/acu_data_decompressed.hexpat
+%%DATADIR%%/patterns/AC Unity/acu_forge.hexpat
+%%DATADIR%%/patterns/adtfdat.hexpat
%%DATADIR%%/patterns/adts.hexpat
%%DATADIR%%/patterns/afe2.hexpat
%%DATADIR%%/patterns/ani.hexpat
+%%DATADIR%%/patterns/apple_single_double.hexpat
%%DATADIR%%/patterns/ar.hexpat
%%DATADIR%%/patterns/arc.hexpat
%%DATADIR%%/patterns/aria2.hexpat
@@ -114,6 +127,7 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/bgcode.hexpat
%%DATADIR%%/patterns/binka.hexpat
%%DATADIR%%/patterns/blend.hexpat
+%%DATADIR%%/patterns/blf.hexpat
%%DATADIR%%/patterns/bmp.hexpat
%%DATADIR%%/patterns/bplist.hexpat
%%DATADIR%%/patterns/bson.hexpat
@@ -124,24 +138,36 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/ccpal.hexpat
%%DATADIR%%/patterns/ccvxl.hexpat
%%DATADIR%%/patterns/cda.hexpat
+%%DATADIR%%/patterns/chd.hexpat
%%DATADIR%%/patterns/chm.hexpat
%%DATADIR%%/patterns/coff.hexpat
+%%DATADIR%%/patterns/commodore_basic.hexpat
%%DATADIR%%/patterns/cpio.hexpat
+%%DATADIR%%/patterns/Crashlvl.hexpat
%%DATADIR%%/patterns/credhist.hexpat
%%DATADIR%%/patterns/dds.hexpat
+%%DATADIR%%/patterns/Devil May Cry HD Collection/dmc3_hd_mod.hexpat
%%DATADIR%%/patterns/dex.hexpat
+%%DATADIR%%/patterns/DFIR/DFIR_README.md
+%%DATADIR%%/patterns/DFIR/DISK_PARSER.hexpat
+%%DATADIR%%/patterns/DFIR/exFAT.hexpat
+%%DATADIR%%/patterns/DFIR/FAT32.hexpat
+%%DATADIR%%/patterns/DFIR/NTFS.hexpat
%%DATADIR%%/patterns/dicom.hexpat
+%%DATADIR%%/patterns/dmc3_hd_mod.hexpat
%%DATADIR%%/patterns/dmg.hexpat
%%DATADIR%%/patterns/dmp64.hexpat
+%%DATADIR%%/patterns/dos.hexpat
+%%DATADIR%%/patterns/dotnet_binaryformatter.hexpat
%%DATADIR%%/patterns/dpapiblob.hexpat
%%DATADIR%%/patterns/dpapimasterkey.hexpat
%%DATADIR%%/patterns/dsstore.hexpat
%%DATADIR%%/patterns/dted.hexpat
%%DATADIR%%/patterns/elf.hexpat
+%%DATADIR%%/patterns/esp32_image.hexpat
%%DATADIR%%/patterns/evtx.hexpat
-%%DATADIR%%/patterns/ext4.hexpat
-%%DATADIR%%/patterns/fas_oskasoftware.hexpat
%%DATADIR%%/patterns/fas_oskasoftware_old.hexpat
+%%DATADIR%%/patterns/fas_oskasoftware.hexpat
%%DATADIR%%/patterns/fbx.hexpat
%%DATADIR%%/patterns/fdt.hexpat
%%DATADIR%%/patterns/ffx/all/a_abilities.bin.hexpat
@@ -173,29 +199,44 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/ffx/jp/w_name.bin.hexpat
%%DATADIR%%/patterns/ffx/utils.hexpat
%%DATADIR%%/patterns/flac.hexpat
+%%DATADIR%%/patterns/flc.hexpat
%%DATADIR%%/patterns/flipper_settings.hexpat
+%%DATADIR%%/patterns/flv.hexpat
%%DATADIR%%/patterns/fs.hexpat
+%%DATADIR%%/patterns/fs/apfs.hexpat
+%%DATADIR%%/patterns/fs/exfat.hexpat
+%%DATADIR%%/patterns/fs/ext4.hexpat
+%%DATADIR%%/patterns/fs/fat32.hexpat
+%%DATADIR%%/patterns/fs/ntfs.hexpat
+%%DATADIR%%/patterns/fs/pattern.hexpat
+%%DATADIR%%/patterns/fs/refs.hexpat
%%DATADIR%%/patterns/gb.hexpat
%%DATADIR%%/patterns/gba.hexpat
%%DATADIR%%/patterns/gguf.hexpat
%%DATADIR%%/patterns/gif.hexpat
%%DATADIR%%/patterns/gltf.hexpat
+%%DATADIR%%/patterns/gmf.hexpat
%%DATADIR%%/patterns/gzip.hexpat
%%DATADIR%%/patterns/hinf_luas.hexpat
%%DATADIR%%/patterns/hinf_module.hexpat
%%DATADIR%%/patterns/hinf_tag.hexpat
+%%DATADIR%%/patterns/hprof.hexpat
%%DATADIR%%/patterns/hsdt.hexpat
%%DATADIR%%/patterns/ico.hexpat
%%DATADIR%%/patterns/id3.hexpat
+%%DATADIR%%/patterns/imah.hexpat
%%DATADIR%%/patterns/intel_hex.hexpat
%%DATADIR%%/patterns/ip.hexpat
%%DATADIR%%/patterns/ips.hexpat
%%DATADIR%%/patterns/iso.hexpat
%%DATADIR%%/patterns/java_class.hexpat
%%DATADIR%%/patterns/jpeg.hexpat
+%%DATADIR%%/patterns/kindle_update.hexpat
+%%DATADIR%%/patterns/ktx.hexpat
%%DATADIR%%/patterns/lcesave.hexpat
%%DATADIR%%/patterns/lnk.hexpat
%%DATADIR%%/patterns/loc.hexpat
+%%DATADIR%%/patterns/lua40.hexpat
%%DATADIR%%/patterns/lua51.hexpat
%%DATADIR%%/patterns/lua52.hexpat
%%DATADIR%%/patterns/lua53.hexpat
@@ -205,63 +246,94 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/max_v104.hexpat
%%DATADIR%%/patterns/midi.hexpat
%%DATADIR%%/patterns/minidump.hexpat
+%%DATADIR%%/patterns/mo.hexpat
%%DATADIR%%/patterns/mp4.hexpat
%%DATADIR%%/patterns/msgpack.hexpat
%%DATADIR%%/patterns/msscmp.hexpat
%%DATADIR%%/patterns/nacp.hexpat
%%DATADIR%%/patterns/nbt.hexpat
+%%DATADIR%%/patterns/nds.hexpat
%%DATADIR%%/patterns/ne.hexpat
%%DATADIR%%/patterns/nes.hexpat
%%DATADIR%%/patterns/notepad-cache.hexpat
+%%DATADIR%%/patterns/notepad-state.hexpat
%%DATADIR%%/patterns/notepadwindowstate.hexpat
%%DATADIR%%/patterns/nro.hexpat
+%%DATADIR%%/patterns/nsf.hexpat
+%%DATADIR%%/patterns/nsfe.hexpat
%%DATADIR%%/patterns/ntag.hexpat
%%DATADIR%%/patterns/ogg.hexpat
+%%DATADIR%%/patterns/optee_ta.hexpat
+%%DATADIR%%/patterns/orp.hexpat
+%%DATADIR%%/patterns/parquet.hexpat
%%DATADIR%%/patterns/pbz.hexpat
%%DATADIR%%/patterns/pcap.hexpat
+%%DATADIR%%/patterns/pcapng.hexpat
%%DATADIR%%/patterns/pck.hexpat
%%DATADIR%%/patterns/pcx.hexpat
%%DATADIR%%/patterns/pe.hexpat
+%%DATADIR%%/patterns/pef.hexpat
+%%DATADIR%%/patterns/pex.hexpat
+%%DATADIR%%/patterns/pf.hexpat
%%DATADIR%%/patterns/pfs0.hexpat
+%%DATADIR%%/patterns/pickle.hexpat
%%DATADIR%%/patterns/pif.hexpat
%%DATADIR%%/patterns/pkm.hexpat
%%DATADIR%%/patterns/png.hexpat
+%%DATADIR%%/patterns/png2.hexpat
+%%DATADIR%%/patterns/popcap_luc.hexpat
%%DATADIR%%/patterns/prodinfo.hexpat
%%DATADIR%%/patterns/protobuf.hexpat
%%DATADIR%%/patterns/psafe3.hexpat
%%DATADIR%%/patterns/pyc.hexpat
%%DATADIR%%/patterns/pyinstaller.hexpat
+%%DATADIR%%/patterns/q3demo.hexpat
%%DATADIR%%/patterns/qbcl.hexpat
%%DATADIR%%/patterns/qoi.hexpat
%%DATADIR%%/patterns/quantized-mesh.hexpat
%%DATADIR%%/patterns/rar.hexpat
%%DATADIR%%/patterns/ras.hexpat
-%%DATADIR%%/patterns/refs.hexpat
+%%DATADIR%%/patterns/rcf_v1_2.hexpat
%%DATADIR%%/patterns/rgbds.hexpat
+%%DATADIR%%/patterns/roblox_pack.hexpat
+%%DATADIR%%/patterns/rpm.hexpat
+%%DATADIR%%/patterns/sdb.hexpat
%%DATADIR%%/patterns/selinux.hexpat
%%DATADIR%%/patterns/selinuxpp.hexpat
%%DATADIR%%/patterns/shp.hexpat
+%%DATADIR%%/patterns/SHR.hexpat
%%DATADIR%%/patterns/shx.hexpat
%%DATADIR%%/patterns/sit5.hexpat
+%%DATADIR%%/patterns/smk.hexpat
+%%DATADIR%%/patterns/snes.hexpat
%%DATADIR%%/patterns/spirv.hexpat
%%DATADIR%%/patterns/sqlite3.hexpat
+%%DATADIR%%/patterns/stdfv4.hexpat
%%DATADIR%%/patterns/stl.hexpat
%%DATADIR%%/patterns/sup.hexpat
%%DATADIR%%/patterns/swf.hexpat
%%DATADIR%%/patterns/tar.hexpat
+%%DATADIR%%/patterns/tarc.hexpat
+%%DATADIR%%/patterns/terminfo.hexpat
%%DATADIR%%/patterns/tga.hexpat
+%%DATADIR%%/patterns/thumbcache.hexpat
%%DATADIR%%/patterns/tiff.hexpat
%%DATADIR%%/patterns/ttf.hexpat
%%DATADIR%%/patterns/ubiquiti.hexpat
-%%DATADIR%%/patterns/uefi.hexpat
%%DATADIR%%/patterns/uefi_boot_entry.hexpat
+%%DATADIR%%/patterns/uefi_fv_varstore.hexpat
+%%DATADIR%%/patterns/uefi.hexpat
%%DATADIR%%/patterns/uf2.hexpat
+%%DATADIR%%/patterns/unity-asset-bundle.hexpat
+%%DATADIR%%/patterns/upk-ue3.hexpat
%%DATADIR%%/patterns/usb.hexpat
+%%DATADIR%%/patterns/valve_vpk.hexpat
%%DATADIR%%/patterns/vbmeta.hexpat
%%DATADIR%%/patterns/vdf.hexpat
%%DATADIR%%/patterns/veado.hexpat
%%DATADIR%%/patterns/vgm.hexpat
%%DATADIR%%/patterns/vhdx.hexpat
+%%DATADIR%%/patterns/vox.hexpat
%%DATADIR%%/patterns/wad.hexpat
%%DATADIR%%/patterns/was_oskasoftware.hexpat
%%DATADIR%%/patterns/wav.hexpat
@@ -269,1351 +341,15 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/wintec_tes.hexpat
%%DATADIR%%/patterns/xbeh.hexpat
%%DATADIR%%/patterns/xci.hexpat
+%%DATADIR%%/patterns/xex.hexpat
%%DATADIR%%/patterns/xgspak.hexpat
%%DATADIR%%/patterns/xgstexture.hexpat
%%DATADIR%%/patterns/xilinx_bit.hexpat
%%DATADIR%%/patterns/xilinx_bootgen.hexpat
+%%DATADIR%%/patterns/zim.hexpat
%%DATADIR%%/patterns/zip.hexpat
%%DATADIR%%/patterns/zlib.hexpat
%%DATADIR%%/patterns/zstd.hexpat
-%%DATADIR%%/plugins/builtin.hexplug
-%%DATADIR%%/plugins/decompress.hexplug
-%%DATADIR%%/plugins/diffing.hexplug
-%%DATADIR%%/plugins/disassembler.hexplug
-%%DATADIR%%/plugins/fonts.hexpluglib
-%%DATADIR%%/plugins/hashes.hexplug
-%%DATADIR%%/plugins/script_loader.hexplug
-%%DATADIR%%/plugins/ui.hexpluglib
-%%DATADIR%%/plugins/visualizers.hexplug
-%%DATADIR%%/plugins/yara_rules.hexplug
-%%DATADIR%%/sdk/CMakeLists.txt
-%%DATADIR%%/sdk/cmake/build_helpers.cmake
-%%DATADIR%%/sdk/cmake/modules/FindBacktrace.cmake
-%%DATADIR%%/sdk/cmake/modules/FindCapstone.cmake
-%%DATADIR%%/sdk/cmake/modules/FindCoreClrEmbed.cmake
-%%DATADIR%%/sdk/cmake/modules/FindGLFW.cmake
-%%DATADIR%%/sdk/cmake/modules/FindLZ4.cmake
-%%DATADIR%%/sdk/cmake/modules/FindMagic.cmake
-%%DATADIR%%/sdk/cmake/modules/FindPackageHandleStandardArgs.cmake
-%%DATADIR%%/sdk/cmake/modules/FindPackageMessage.cmake
-%%DATADIR%%/sdk/cmake/modules/FindYara.cmake
-%%DATADIR%%/sdk/cmake/modules/FindZSTD.cmake
-%%DATADIR%%/sdk/cmake/modules/FindmbedTLS.cmake
-%%DATADIR%%/sdk/cmake/modules/ImHexPlugin.cmake
-%%DATADIR%%/sdk/cmake/modules/PostprocessBundle.cmake
-%%DATADIR%%/sdk/lib/external/disassembler/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/disassembler/README.md
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/LICENSE.MIT
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/cmake/config.cmake.in
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/cmake/nlohmann_jsonConfigVersion.cmake.in
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/cmake/pkg-config.pc.in
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/adl_serializer.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/byte_container_with_subtype.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/abi_macros.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/conversions/from_json.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/conversions/to_chars.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/conversions/to_json.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/exceptions.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/hash.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/binary_reader.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/input_adapters.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/json_sax.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/lexer.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/parser.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/input/position_t.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/internal_iterator.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/iter_impl.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/iteration_proxy.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/iterator_traits.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/iterators/primitive_iterator.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/json_custom_base_class.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/json_pointer.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/json_ref.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/macro_scope.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/macro_unscope.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/call_std/begin.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/call_std/end.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/cpp_future.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/detected.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/identity_tag.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/is_sax.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/std_fs.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/type_traits.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/meta/void_t.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/output/binary_writer.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/output/output_adapters.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/output/serializer.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/string_concat.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/string_escape.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/detail/value_t.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/ordered_map.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/thirdparty/hedley/hedley.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/nlohmann_json.natvis
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/single_include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/external/json/single_include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/disasm.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/spec/bit_pattern.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/spec/loader.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/spec/opcode.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/spec/spec.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/include/disasm/types.hpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/source/spec/bit_pattern.cpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/source/spec/loader.cpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/source/spec/opcode.cpp
-%%DATADIR%%/sdk/lib/external/disassembler/lib/source/spec/spec.cpp
-%%DATADIR%%/sdk/lib/external/disassembler/specs/8051/base.json
-%%DATADIR%%/sdk/lib/external/disassembler/specs/x86/base.json
-%%DATADIR%%/sdk/lib/external/disassembler/tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/disassembler/tests/source/main.cpp
-%%DATADIR%%/sdk/lib/external/libromfs/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libromfs/LICENSE
-%%DATADIR%%/sdk/lib/external/libromfs/README.md
-%%DATADIR%%/sdk/lib/external/libromfs/generator/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libromfs/generator/source/main.cpp
-%%DATADIR%%/sdk/lib/external/libromfs/lib/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libromfs/lib/include/romfs/romfs.hpp
-%%DATADIR%%/sdk/lib/external/libromfs/lib/source/romfs.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/LICENSE
-%%DATADIR%%/sdk/lib/external/libwolv/README.md
-%%DATADIR%%/sdk/lib/external/libwolv/libs/containers/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/containers/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/containers/include/wolv/container/interval_tree.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/hash/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/hash/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/hash/include/wolv/hash/crc.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/hash/include/wolv/hash/uuid.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/include/wolv/io/buffered_reader.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/include/wolv/io/file.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/include/wolv/io/fs.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/include/wolv/io/fs_macos.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/source/io/file.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/source/io/file_unix.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/source/io/file_win.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/source/io/fs.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/io/source/io/fs_macos.m
-%%DATADIR%%/sdk/lib/external/libwolv/libs/math_eval/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/math_eval/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/math_eval/include/wolv/math_eval/math_evaluator.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/math_eval/source/math_eval/math_evaluator.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/include/wolv/net/common.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/include/wolv/net/socket_client.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/include/wolv/net/socket_server.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/source/net/common.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/source/net/socket_client.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/net/source/net/socket_server.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/template/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/template/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/template/source/test.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/testing/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/testing/include/wolv/test/tests.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/testing/source/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/concepts.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/literals.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/types.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/types/static_string.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/types/type_name.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/types/include/wolv/types/uintwide_t.h
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/example/main.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/core.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/expected.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/guards.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/lock.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/preproc.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/string.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/include/wolv/utils/thread_pool.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/libs/utils/source/utils/string.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/tests/common/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/tests/common/source/common.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/hash/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/tests/hash/source/crc.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/hash/source/uuid.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/include/helper.hpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/buffered_reader.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/file.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/file_impl.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/file_tracker.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/fs.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/io/source/helper.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/utils/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/libwolv/tests/utils/source/guards.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/utils/source/lock.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/utils/source/string.cpp
-%%DATADIR%%/sdk/lib/external/libwolv/tests/utils/source/thread_pool.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/LICENSE
-%%DATADIR%%/sdk/lib/external/pattern_language/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/include/pl/cli/cli.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/include/pl/cli/helpers/info_utils.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/include/pl/cli/helpers/utils.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/helpers/info_utils.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/helpers/utils.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/subcommands/docs.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/subcommands/format.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/subcommands/info.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/cli/source/subcommands/run.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/example/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/example/source/.idea/modules.xml
-%%DATADIR%%/sdk/lib/external/pattern_language/example/source/.idea/source.iml
-%%DATADIR%%/sdk/lib/external/pattern_language/example/source/.idea/vcs.xml
-%%DATADIR%%/sdk/lib/external/pattern_language/example/source/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/BUILD.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/CHANGELOG.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/CLI11.CPack.Description.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/CPPLINT.cfg
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/LICENSE
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/MODULE.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/azure-pipelines.yml
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/SUMMARY.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/book.json
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/advanced-topics.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/an-advanced-example.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/basics.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/config.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/flags.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/formatting.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/installation.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/internals.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/options.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/subcommands.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/toolkits.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/chapters/validators.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/code/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/code/flags.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/code/geet.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/code/intro.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/code/simplest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/book/package.json
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CLI11.pc.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CLI11ConfigVersion.cmake.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CLI11GeneratePkgConfig.cmake
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CLI11Warnings.cmake
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CLI11precompiled.pc.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/cmake/CodeCoverage.cmake
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/CLI11.svg
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/CLI11_100.png
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/CLI11_300.png
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/Doxyfile
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/docs/mainpage.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/arg_capture.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/callback_passthrough.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/config_app.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/custom_parse.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/digit_args.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/enum.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/enum_ostream.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/formatter.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/groups.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/inter_argument_order.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/json.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/modhelp.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/nested.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/option_groups.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/positional_arity.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/positional_validation.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/prefix_command.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/ranges.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/retired.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/shapes.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/simple.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_help.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_in_files/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_in_files/subcommand_a.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_in_files/subcommand_a.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_in_files/subcommand_main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcom_partitioned.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/subcommands.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/testEXE.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/examples/validators.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/cli11_app_fuzz.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/cli11_file_fuzz.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/fuzzApp.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/fuzzApp.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/fuzzCommand.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/fuzz_dictionary1.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/fuzz/fuzz_dictionary2.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/App.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Argv.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/CLI.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Config.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/ConfigFwd.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Encoding.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Error.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Formatter.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/FormatterFwd.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Macros.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Option.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Split.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/StringTools.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Timer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/TypeTools.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Validators.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/Version.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/App_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Argv_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Config_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Encoding_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Formatter_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Option_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Split_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/StringTools_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/include/CLI/impl/Validators_inl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/meson.build
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/meson_options.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/ExtractVersion.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/MakeSingleHeader.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/check_style.sh
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/check_style_docker.sh
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/clang-format-pre-commit
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/scripts/mdlint_style.rb
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/single-include/CLI11.hpp.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/single-include/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/single-include/meson.build
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/src/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/src/Precompile.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/subprojects/catch2.wrap
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/.syntastic_cpp_config
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/AppTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/BUILD.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/BoostOptionTypeTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/ComplexTypeTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/ConfigFileTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/CreationTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/DeprecatedTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/EncodingTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/FormatterTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/FuzzFailTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/HelpTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/HelpersTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/NewParseTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/OptionGroupTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/OptionTypeTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/OptionalTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/SetTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/SimpleTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/StringParseTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/SubcommandTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/TimerTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/TransformTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/TrueFalseTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/WindowsTest.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/app_helper.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/applications/ensure_utf8.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/applications/ensure_utf8_twice.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/catch.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/data/unicode.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/find_package_tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_fail1
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_fail2
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_fail3
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail1
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail10
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail11
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail12
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail13
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail14
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail15
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail16
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail17
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail18
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail19
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail2
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail20
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail21
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail22
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail23
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail24
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail25
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail26
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail27
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail28
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail29
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail3
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail30
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail31
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail32
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail33
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail34
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail35
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail36
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail37
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail38
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail39
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail4
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail5
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail6
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail7
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail8
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_app_file_fail9
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail1
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail2
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail3
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail4
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail5
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail6
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail7
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/fuzzFail/fuzz_file_fail8
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/informational.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/link_test_1.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/link_test_2.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/meson.build
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/mesonTest/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/mesonTest/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/mesonTest/meson.build
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/package_config_tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/cli11/tests/tests/.gitkeep
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/CONTRIBUTING.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/ChangeLog.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/LICENSE
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/ChangeLog-old.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/api.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/fmt.css
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/fmt.js
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/get-started.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/index.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/perf.svg
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/python-license.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/doc/syntax.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/args.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/base.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/chrono.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/color.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/compile.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/core.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/format-inl.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/format.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/os.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/ostream.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/printf.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/ranges.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/std.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/include/fmt/xchar.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/src/fmt.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/src/format.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/src/os.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/%%CMAKE_BUILD_TYPE%%.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/Android.mk
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/AndroidManifest.xml
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/C++.sublime-syntax
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/README
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/Vagrantfile
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/bazel/.bazelversion
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/bazel/BUILD.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/bazel/MODULE.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/bazel/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/bazel/WORKSPACE.bazel
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/build.gradle
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/check-commits
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/cmake/FindSetEnv.cmake
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/cmake/JoinPaths.cmake
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/cmake/fmt-config.cmake.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/cmake/fmt.pc.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/docopt.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/mkdocs
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/mkdocs.yml
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/printable.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/python/mkdocstrings_handlers/cxx/__init__.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/support/python/mkdocstrings_handlers/cxx/templates/README
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/add-subdirectory-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/add-subdirectory-test/main.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/args-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/assert-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/base-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/chrono-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/color-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/compile-error-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/compile-fp-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/compile-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/cuda-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/cuda-test/cpp14.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/cuda-test/cuda-cpp14.cu
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/detect-stdfs.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/enforce-checks-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/find-package-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/find-package-test/main.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/format-impl-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/format-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/build.sh
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/chrono-duration.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/chrono-timepoint.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/float.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/fuzzer-common.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/main.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/named-arg.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/one-arg.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/fuzzing/two-args.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest-extra-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest-extra.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest-extra.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/.clang-format
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/gmock-gtest-all.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/gmock/gmock.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/gtest/gtest-spi.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/gtest/gtest/gtest.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/header-only-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/mock-allocator.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/module-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/no-builtin-types-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/noexception-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/os-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/ostream-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/perf-sanity.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/posix-mock-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/posix-mock.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/printf-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/ranges-odr-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/ranges-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/scan-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/scan.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/static-export-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/static-export-test/library.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/static-export-test/main.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/std-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/test-assert.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/test-main.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/unicode-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/util.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/util.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/fmt/test/xchar-test.cc
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/LICENSE
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/containers/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/containers/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/containers/include/wolv/container/interval_tree.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/hash/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/hash/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/hash/include/wolv/hash/crc.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/hash/include/wolv/hash/uuid.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/include/wolv/io/buffered_reader.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/include/wolv/io/file.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/include/wolv/io/fs.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/include/wolv/io/fs_macos.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/source/io/file.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/source/io/file_unix.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/source/io/file_win.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/source/io/fs.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/io/source/io/fs_macos.m
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/math_eval/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/math_eval/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/math_eval/include/wolv/math_eval/math_evaluator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/math_eval/source/math_eval/math_evaluator.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/include/wolv/net/common.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/include/wolv/net/socket_client.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/include/wolv/net/socket_server.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/source/net/common.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/source/net/socket_client.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/net/source/net/socket_server.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/template/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/template/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/template/source/test.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/testing/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/testing/include/wolv/test/tests.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/testing/source/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/concepts.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/literals.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/types.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/types/static_string.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/types/type_name.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/types/include/wolv/types/uintwide_t.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/example/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/core.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/expected.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/guards.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/lock.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/preproc.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/string.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/include/wolv/utils/thread_pool.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/libs/utils/source/utils/string.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/common/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/common/source/common.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/hash/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/hash/source/crc.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/hash/source/uuid.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/include/helper.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/buffered_reader.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/file.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/file_impl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/file_tracker.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/fs.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/io/source/helper.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/utils/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/utils/source/guards.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/utils/source/lock.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/utils/source/string.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/libwolv/tests/utils/source/thread_pool.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/LICENSE.MIT
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/cmake/config.cmake.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/cmake/nlohmann_jsonConfigVersion.cmake.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/cmake/pkg-config.pc.in
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/adl_serializer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/exceptions.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/hash.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/parser.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/input/position_t.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/internal_iterator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/iterator_traits.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/json_custom_base_class.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/json_ref.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/macro_unscope.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/call_std/begin.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/call_std/end.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/identity_tag.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/std_fs.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/meta/void_t.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/string_concat.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/string_escape.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/detail/value_t.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/ordered_map.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/nlohmann_json.natvis
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/single_include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/nlohmann_json/single_include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/Doxyfile
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/LICENSE
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/appveyor.yml
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/build.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/conanfile.py
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/include/throwing/null_ptr_exception.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/include/throwing/private/clear_compiler_checks.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/include/throwing/private/compiler_checks.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/include/throwing/shared_ptr.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/include/throwing/unique_ptr.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/compile_fail/shared_ptr_to_array.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/compile_fail/unique_ptr_a_copy_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/compile_fail/unique_ptr_s_copy_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/compile_fail/unique_ptr_s_operator.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/compile_it.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_access.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_atomic.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_cast.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_comparison.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_construction.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_enable_shared_from_this.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_hash.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_make_shared.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_ordering.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_ostream.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_reset.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_swap.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/shared_ptr_to_array.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/test_helpers.h
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/test_main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_%%CMAKE_BUILD_TYPE%%.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_access.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_comparison.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_construction.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_dereference.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_hash.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_make_unique.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_ostream.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_reset.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_swap.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_to_array_access.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_to_array_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_to_array_assignment_from_convertible.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_to_array_construction.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/unique_ptr_to_array_reset.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/weak_ptr_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/weak_ptr_construction.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/weak_ptr_modifiers.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/external/throwing_ptr/tests/weak_ptr_observers.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/README.md
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/dict/hexpat.dict
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/inputs/a.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/inputs/complex-struct.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/inputs/omni.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/inputs/preprocessor.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/inputs/struct.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/fuzz/source/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/include/pl/formatters.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/include/pl/formatters/formatter.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/include/pl/formatters/formatter_html.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/include/pl/formatters/formatter_json.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/generators/include/pl/formatters/formatter_yaml.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/api.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_array_variable_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_attribute.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_bitfield.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_bitfield_array_variable_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_bitfield_field.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_builtin_type.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_cast.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_compound_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_conditional_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_control_flow_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_enum.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_function_call.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_function_definition.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_imported_type.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_literal.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_lvalue_assignment.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_match_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_mathematical_expression.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_multi_variable_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_parameter_pack.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_pointer_variable_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_rvalue.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_rvalue_assignment.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_scope_resolution.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_struct.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_ternary_expression.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_try_catch_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_type_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_type_operator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_union.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_variable_decl.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/ast/ast_node_while_statement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/errors/error.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/errors/result.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/errors/runtime_errors.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/evaluator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/lexer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/location.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/log_console.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/parser.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/parser_manager.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/preprocessor.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/resolver.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/resolvers.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/token.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/tokens.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/core/validator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/buffered_reader.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/concepts.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/safe_iterator.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/safe_pointer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/types.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/helpers/utils.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/lib/std/libstd.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/lib/std/types.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/pattern_language.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/pattern_visitor.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_array_dynamic.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_array_static.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_bitfield.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_boolean.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_character.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_enum.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_error.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_float.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_padding.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_pointer.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_signed.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_string.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_struct.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_union.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_unsigned.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_wide_character.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/include/pl/patterns/pattern_wide_string.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_array_variable_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_attribute.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_bitfield.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_bitfield_array_variable_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_bitfield_field.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_builtin_type.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_cast.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_compound_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_conditional_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_control_flow_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_enum.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_function_call.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_function_definition.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_imported_type.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_literal.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_lvalue_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_match_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_mathematical_expression.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_multi_variable_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_parameter_pack.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_pointer_variable_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_rvalue.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_rvalue_assignment.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_scope_resolution.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_struct.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_ternary_expression.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_try_catch_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_type_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_type_operator.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_union.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_variable_decl.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/ast/ast_node_while_statement.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/error.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/evaluator.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/lexer.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/parser.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/parser_manager.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/preprocessor.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/resolver.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/resolvers.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/token.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/core/validator.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/helpers/utils.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/core.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/file.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/hash.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/math.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/mem.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/pragmas.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/random.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/std.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/string.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/lib/std/time.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/lib/source/pl/pattern_language.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/CMakeLists.txt
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/files/export/json.json
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/files/export/yaml.yml
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_arrays.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_attributes.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_bitfields.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_doc_comments.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_enums.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_example.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_extra_semicolon.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_failing_assert.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_format.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_import.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_include.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_literals.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_match.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_math.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_namespaces.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_nested_structs.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_padding.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_placement.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_pointers.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_pragmas.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_pragmas_fail.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_rvalues.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_rvalues_assignment_in_struct.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_strings.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_struct_inheritance.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_structs.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_succeeding_assert.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/include/test_patterns/test_pattern_unions.hpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/integration/integration.py
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/integration/invalid.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/integration/test.hexpat
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/integration/test.hexpat.json
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/integration/test_data
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/source/main.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/source/tests.cpp
-%%DATADIR%%/sdk/lib/external/pattern_language/tests/test_data
-%%DATADIR%%/sdk/lib/fonts/CMakeLists.txt
-%%DATADIR%%/sdk/lib/fonts/include/font_atlas.hpp
-%%DATADIR%%/sdk/lib/fonts/include/font_settings.hpp
-%%DATADIR%%/sdk/lib/fonts/include/fonts/blender_icons.hpp
-%%DATADIR%%/sdk/lib/fonts/include/fonts/fonts.hpp
-%%DATADIR%%/sdk/lib/fonts/include/fonts/vscode_icons.hpp
-%%DATADIR%%/sdk/lib/libimhex/CMakeLists.txt
-%%DATADIR%%/sdk/lib/libimhex/LICENSE
-%%DATADIR%%/sdk/lib/libimhex/include/hex.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/achievement_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/content_registry.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/event_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/events_gui.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/events_interaction.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/events_lifecycle.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/events_provider.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/requests_gui.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/requests_interaction.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/requests_lifecycle.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/events/requests_provider.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/imhex_api.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/layout_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/localization_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/plugin_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/project_file_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/shortcut_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/task_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/theme_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/tutorial_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api/workspace_manager.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/api_urls.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/data_processor/attribute.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/data_processor/link.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/data_processor/node.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/auto_reset.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/binary_pattern.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/concepts.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/crypto.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/debugging.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/default_paths.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/encoding_file.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/fmt.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/fs.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/http_requests.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/http_requests_emscripten.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/http_requests_native.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/keys.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/literals.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/logger.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/magic.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/menu_items.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/opengl.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/patches.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/semantic_version.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/tar.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/types.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/utils.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/utils_linux.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/helpers/utils_macos.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/plugin.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/buffered_reader.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/memory_provider.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/overlay.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/provider.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/provider_data.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/undo_redo/operations/operation.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/undo_redo/operations/operation_group.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/providers/undo_redo/stack.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/subcommands/subcommands.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/test/test_provider.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/test/tests.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/banner.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/imgui_imhex_extensions.h
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/popup.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/toast.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/view.hpp
-%%DATADIR%%/sdk/lib/libimhex/include/hex/ui/widgets.hpp
-%%DATADIR%%/sdk/lib/plugins/fonts/font_atlas.hpp
-%%DATADIR%%/sdk/lib/plugins/fonts/font_settings.hpp
-%%DATADIR%%/sdk/lib/plugins/fonts/fonts/blender_icons.hpp
-%%DATADIR%%/sdk/lib/plugins/fonts/fonts/fonts.hpp
-%%DATADIR%%/sdk/lib/plugins/fonts/fonts/vscode_icons.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/banners/banner_button.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/banners/banner_icon.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/popups/popup_file_chooser.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/popups/popup_notification.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/popups/popup_question.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/popups/popup_text_input.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/toasts/toast_notification.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/ui/hex_editor.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/ui/pattern_drawer.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/ui/visualizer_drawer.hpp
-%%DATADIR%%/sdk/lib/plugins/ui/ui/widgets.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/boost/regex/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/cregex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex.h
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/concepts.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/config.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/config/borland.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/config/cwchar.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/icu.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/mfc.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/pattern_except.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/pending/object_cache.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/pending/static_mutex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/pending/unicode_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/user.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/basic_regex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/basic_regex_creator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/basic_regex_parser.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/c_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/char_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/cpp_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/cregex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/error_type.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/icu.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/indexed_bit_flag.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/iterator_category.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/iterator_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/match_flags.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/match_results.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/mem_block_cache.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/object_cache.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/pattern_except.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/perl_matcher.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/perl_matcher_common.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/perl_matcher_non_recursive.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/perl_matcher_recursive.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/primary_transform.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/protected_call.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regbase.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_format.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_fwd.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_grep.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_match.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_merge.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_raw_buffer.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_replace.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_search.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_split.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_token_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_traits_defaults.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/regex_workaround.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/states.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/sub_match.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/syntax_type.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/u32regex_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/u32regex_token_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/unicode_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v4/w32_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/basic_regex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/basic_regex_creator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/basic_regex_parser.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/c_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/char_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/cpp_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/cregex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/error_type.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/icu.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/iterator_category.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/iterator_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/match_flags.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/match_results.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/mem_block_cache.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/object_cache.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/pattern_except.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/perl_matcher.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/perl_matcher_common.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/perl_matcher_non_recursive.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/primary_transform.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regbase.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_format.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_fwd.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_grep.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_match.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_merge.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_raw_buffer.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_replace.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_search.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_split.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_token_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_traits_defaults.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/regex_workaround.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/states.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/sub_match.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/syntax_type.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/u32regex_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/u32regex_token_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/unicode_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex/v5/w32_regex_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/boost/regex/include/boost/regex_fwd.hpp
-%%DATADIR%%/sdk/lib/third_party/fmt/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/CONTRIBUTING.md
-%%DATADIR%%/sdk/lib/third_party/fmt/ChangeLog.md
-%%DATADIR%%/sdk/lib/third_party/fmt/LICENSE
-%%DATADIR%%/sdk/lib/third_party/fmt/README.md
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/ChangeLog-old.md
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/api.md
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/fmt.css
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/fmt.js
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/get-started.md
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/index.md
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/perf.svg
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/python-license.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/doc/syntax.md
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/args.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/base.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/chrono.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/color.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/compile.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/core.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/format-inl.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/format.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/os.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/ostream.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/printf.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/ranges.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/std.h
-%%DATADIR%%/sdk/lib/third_party/fmt/include/fmt/xchar.h
-%%DATADIR%%/sdk/lib/third_party/fmt/src/fmt.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/src/format.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/src/os.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/support/%%CMAKE_BUILD_TYPE%%.py
-%%DATADIR%%/sdk/lib/third_party/fmt/support/Android.mk
-%%DATADIR%%/sdk/lib/third_party/fmt/support/AndroidManifest.xml
-%%DATADIR%%/sdk/lib/third_party/fmt/support/C++.sublime-syntax
-%%DATADIR%%/sdk/lib/third_party/fmt/support/README
-%%DATADIR%%/sdk/lib/third_party/fmt/support/Vagrantfile
-%%DATADIR%%/sdk/lib/third_party/fmt/support/bazel/.bazelversion
-%%DATADIR%%/sdk/lib/third_party/fmt/support/bazel/BUILD.bazel
-%%DATADIR%%/sdk/lib/third_party/fmt/support/bazel/MODULE.bazel
-%%DATADIR%%/sdk/lib/third_party/fmt/support/bazel/README.md
-%%DATADIR%%/sdk/lib/third_party/fmt/support/bazel/WORKSPACE.bazel
-%%DATADIR%%/sdk/lib/third_party/fmt/support/build.gradle
-%%DATADIR%%/sdk/lib/third_party/fmt/support/check-commits
-%%DATADIR%%/sdk/lib/third_party/fmt/support/cmake/FindSetEnv.cmake
-%%DATADIR%%/sdk/lib/third_party/fmt/support/cmake/JoinPaths.cmake
-%%DATADIR%%/sdk/lib/third_party/fmt/support/cmake/fmt-config.cmake.in
-%%DATADIR%%/sdk/lib/third_party/fmt/support/cmake/fmt.pc.in
-%%DATADIR%%/sdk/lib/third_party/fmt/support/docopt.py
-%%DATADIR%%/sdk/lib/third_party/fmt/support/mkdocs
-%%DATADIR%%/sdk/lib/third_party/fmt/support/mkdocs.yml
-%%DATADIR%%/sdk/lib/third_party/fmt/support/printable.py
-%%DATADIR%%/sdk/lib/third_party/fmt/support/python/mkdocstrings_handlers/cxx/__init__.py
-%%DATADIR%%/sdk/lib/third_party/fmt/support/python/mkdocstrings_handlers/cxx/templates/README
-%%DATADIR%%/sdk/lib/third_party/fmt/test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/add-subdirectory-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/add-subdirectory-test/main.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/args-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/assert-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/base-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/chrono-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/color-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/compile-error-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/compile-fp-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/compile-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/cuda-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/cuda-test/cpp14.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/cuda-test/cuda-cpp14.cu
-%%DATADIR%%/sdk/lib/third_party/fmt/test/detect-stdfs.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/enforce-checks-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/find-package-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/find-package-test/main.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/format-impl-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/format-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/README.md
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/build.sh
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/chrono-duration.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/chrono-timepoint.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/float.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/fuzzer-common.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/main.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/named-arg.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/one-arg.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/fuzzing/two-args.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest-extra-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest-extra.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest-extra.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/.clang-format
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/gmock-gtest-all.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/gmock/gmock.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/gtest/gtest-spi.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/gtest/gtest/gtest.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/header-only-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/mock-allocator.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/module-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/no-builtin-types-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/noexception-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/os-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/ostream-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/perf-sanity.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/posix-mock-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/posix-mock.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/printf-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/ranges-odr-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/ranges-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/scan-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/scan.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/static-export-test/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/fmt/test/static-export-test/library.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/static-export-test/main.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/std-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/test-assert.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/test-main.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/unicode-test.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/util.cc
-%%DATADIR%%/sdk/lib/third_party/fmt/test/util.h
-%%DATADIR%%/sdk/lib/third_party/fmt/test/xchar-test.cc
-%%DATADIR%%/sdk/lib/third_party/imgui/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/ColorTextEditor/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/ColorTextEditor/LICENSE.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/ColorTextEditor/README.md
-%%DATADIR%%/sdk/lib/third_party/imgui/ColorTextEditor/include/TextEditor.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/emscripten_browser_clipboard.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/imgui_impl_glfw.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/imgui_impl_opengl3.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/imgui_impl_opengl3_loader.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/opengl_support.h
-%%DATADIR%%/sdk/lib/third_party/imgui/backend/include/stb_image.h
-%%DATADIR%%/sdk/lib/third_party/imgui/cimgui/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/cimgui/include/cimgui.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/LICENSE.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/README.md
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imconfig.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imgui.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imgui_internal.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imstb_rectpack.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imstb_textedit.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/imstb_truetype.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imgui/include/misc/freetype/imgui_freetype.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imnodes/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/imnodes/LICENSE.md
-%%DATADIR%%/sdk/lib/third_party/imgui/imnodes/README.md
-%%DATADIR%%/sdk/lib/third_party/imgui/imnodes/include/imnodes.h
-%%DATADIR%%/sdk/lib/third_party/imgui/imnodes/include/imnodes_internal.h
-%%DATADIR%%/sdk/lib/third_party/imgui/implot/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/implot/LICENSE.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/implot/README.md
-%%DATADIR%%/sdk/lib/third_party/imgui/implot/include/implot.h
-%%DATADIR%%/sdk/lib/third_party/imgui/implot/include/implot_internal.h
-%%DATADIR%%/sdk/lib/third_party/imgui/implot3d/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/implot3d/LICENSE
-%%DATADIR%%/sdk/lib/third_party/imgui/implot3d/README.md
-%%DATADIR%%/sdk/lib/third_party/imgui/implot3d/include/implot3d.h
-%%DATADIR%%/sdk/lib/third_party/imgui/implot3d/include/implot3d_internal.h
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/LICENSE.MIT
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/cmake/config.cmake.in
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/cmake/nlohmann_jsonConfigVersion.cmake.in
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/cmake/pkg-config.pc.in
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/adl_serializer.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/byte_container_with_subtype.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/abi_macros.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/conversions/from_json.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/conversions/to_chars.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/conversions/to_json.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/exceptions.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/hash.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/binary_reader.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/input_adapters.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/json_sax.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/lexer.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/parser.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/input/position_t.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/internal_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/iter_impl.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/iteration_proxy.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/iterator_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/iterators/primitive_iterator.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/json_custom_base_class.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/json_pointer.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/json_ref.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/macro_scope.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/macro_unscope.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/call_std/begin.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/call_std/end.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/cpp_future.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/detected.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/identity_tag.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/is_sax.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/std_fs.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/type_traits.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/meta/void_t.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/output/binary_writer.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/output/output_adapters.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/output/serializer.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/string_concat.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/string_escape.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/detail/value_t.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/ordered_map.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/nlohmann_json.natvis
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/single_include/nlohmann/json.hpp
-%%DATADIR%%/sdk/lib/third_party/nlohmann_json/single_include/nlohmann/json_fwd.hpp
-%%DATADIR%%/sdk/template/CMakeLists.txt
-%%DATADIR%%/sdk/template/source/example_plugin.cpp
-%%DATADIR%%/sdk/lib/ui/CMakeLists.txt
-%%DATADIR%%/sdk/lib/ui/include/banners/banner_button.hpp
-%%DATADIR%%/sdk/lib/ui/include/banners/banner_icon.hpp
-%%DATADIR%%/sdk/lib/ui/include/popups/popup_file_chooser.hpp
-%%DATADIR%%/sdk/lib/ui/include/popups/popup_notification.hpp
-%%DATADIR%%/sdk/lib/ui/include/popups/popup_question.hpp
-%%DATADIR%%/sdk/lib/ui/include/popups/popup_text_input.hpp
-%%DATADIR%%/sdk/lib/ui/include/toasts/toast_notification.hpp
-%%DATADIR%%/sdk/lib/ui/include/ui/hex_editor.hpp
-%%DATADIR%%/sdk/lib/ui/include/ui/pattern_drawer.hpp
-%%DATADIR%%/sdk/lib/ui/include/ui/visualizer_drawer.hpp
-%%DATADIR%%/sdk/lib/ui/include/ui/widgets.hpp
-share/metainfo/net.werwolv.imhex.appdata.xml
-share/metainfo/net.werwolv.imhex.metainfo.xml
+share/metainfo/net.werwolv.ImHex.metainfo.xml
share/mime/packages/imhex.xml
share/pixmaps/imhex.svg
-@dir %%DATADIR%%/sdk/lib/external/disassembler/external/fmt
-@dir %%DATADIR%%/sdk/lib/external/disassembler/external/libwolv
-@dir %%DATADIR%%/sdk/lib/libimhex/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/ColorTextEditor/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/backend/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/cimgui/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/imgui/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/imnodes/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/implot/source
-@dir %%DATADIR%%/sdk/lib/third_party/imgui/implot3d/source
diff --git a/filesystems/py-libzfs/Makefile b/filesystems/py-libzfs/Makefile
index 35bed6c55700..148628a298e7 100644
--- a/filesystems/py-libzfs/Makefile
+++ b/filesystems/py-libzfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libzfs
PORTVERSION= 1.1.2023020700
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= filesystems devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,6 +25,10 @@ MAKE_ENV= freebsd_src=${SRC_BASE}
.include <bsd.port.options.mk>
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1600005
+EXTRA_PATCHES+= ${FILESDIR}/extra-libuutil.patch
+.endif
+
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1401000
EXTRA_PATCHES+= ${FILESDIR}/extra-zpool-add.patch
.endif
diff --git a/filesystems/py-libzfs/files/extra-libuutil.patch b/filesystems/py-libzfs/files/extra-libuutil.patch
new file mode 100644
index 000000000000..dd6f4d7ab1fc
--- /dev/null
+++ b/filesystems/py-libzfs/files/extra-libuutil.patch
@@ -0,0 +1,22 @@
+--- configure.orig 2025-12-09 20:43:08 UTC
++++ configure
+@@ -3439,7 +3439,7 @@ CFLAGS="-DCYTHON_FALLTHROUGH"
+ esac
+
+ CFLAGS="-DCYTHON_FALLTHROUGH"
+-LIBS="-lzfs -lnvpair -lzfs_core -luutil"
++LIBS="-lzfs -lnvpair -lzfs_core -lpthread"
+
+ if [ "${build_freebsd}" = "yes" ]; then
+ LIBS="-lgeom ${LIBS}"
+--- setup.py.orig 2025-12-09 20:55:09 UTC
++++ setup.py
+@@ -43,7 +43,7 @@ except ImportError:
+ config = namedtuple('config', ['CFLAGS', 'CPPFLAGS', 'LDFLAGS'])([], [], [])
+
+
+-libraries = ['nvpair', 'zfs', 'zfs_core', 'uutil']
++libraries = ['nvpair', 'zfs', 'zfs_core']
+ if platform.system().lower() == 'freebsd':
+ libraries.append('geom')
+
diff --git a/finance/gnucash-docs/Makefile b/finance/gnucash-docs/Makefile
index fd098e19cf28..b56670a48017 100644
--- a/finance/gnucash-docs/Makefile
+++ b/finance/gnucash-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnucash-docs
-PORTVERSION= 5.13
+PORTVERSION= 5.14
CATEGORIES= finance gnome
MASTER_SITES= SF/gnucash/gnucash%20%28stable%29/${PORTVERSION}
diff --git a/finance/gnucash-docs/distinfo b/finance/gnucash-docs/distinfo
index 6ebf0619c83e..f3afc3737844 100644
--- a/finance/gnucash-docs/distinfo
+++ b/finance/gnucash-docs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759067537
-SHA256 (gnucash-docs-5.13.tar.gz) = 6796d70005169f04e49d1393e8198469c331d07f2e7782b6935e6676087c6353
-SIZE (gnucash-docs-5.13.tar.gz) = 117804526
+TIMESTAMP = 1766350944
+SHA256 (gnucash-docs-5.14.tar.gz) = 62f6f64b06ac1fe4c00efe5138a2fd1adc77c18223e88878d27ecc02df680588
+SIZE (gnucash-docs-5.14.tar.gz) = 117807449
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index 923268f308e4..9c47812b5810 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnucash
-PORTVERSION= 5.13
-PORTREVISION= 1
+PORTVERSION= 5.14
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
diff --git a/finance/gnucash/distinfo b/finance/gnucash/distinfo
index 6388787be900..a332cb0770ce 100644
--- a/finance/gnucash/distinfo
+++ b/finance/gnucash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759067436
-SHA256 (gnucash-5.13.tar.bz2) = 082eecc332b722f223d3f2512626ebe5ef63f94aaf5c409e87526c654464aef5
-SIZE (gnucash-5.13.tar.bz2) = 15343812
+TIMESTAMP = 1766350498
+SHA256 (gnucash-5.14.tar.bz2) = 0c6fd20214da86a9a0443359f7b62d9a2bd4ed802fd680853da4b757a371ac91
+SIZE (gnucash-5.14.tar.bz2) = 16406297
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index 63c5b099dd21..dd8f45e6a9e0 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ImageMagick
-DISTVERSION= 7.1.1-45
-PORTREVISION= 5
+DISTVERSION= 7.1.2-11
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
https://mirror.dogado.de/imagemagick/releases/ \
@@ -37,7 +36,6 @@ CPE_PRODUCT= imagemagick
CPE_VENDOR= imagemagick
SHEBANG_FILES= www/source/examples.pl
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ENV= MAKE=${MAKE_CMD}
CONFIGURE_ARGS= --without-dps \
--with-zstd
diff --git a/graphics/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo
index 2f0d1959ccda..e739805499a3 100644
--- a/graphics/ImageMagick7/distinfo
+++ b/graphics/ImageMagick7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742232974
-SHA256 (ImageMagick-7.1.1-45.tar.xz) = a02466ef5bbc0ed2a25975da72d1274f1b4818b359decec0995a387453115c7d
-SIZE (ImageMagick-7.1.1-45.tar.xz) = 10774672
+TIMESTAMP = 1766302020
+SHA256 (ImageMagick-7.1.2-11.tar.xz) = 9955090ece3fe283e98e175e2a22a23a61e92b16708e11bc69e068a5f4948f4a
+SIZE (ImageMagick-7.1.2-11.tar.xz) = 10795280
diff --git a/graphics/ImageMagick7/pkg-plist b/graphics/ImageMagick7/pkg-plist
index 189498c006e7..7bd46c7ee550 100644
--- a/graphics/ImageMagick7/pkg-plist
+++ b/graphics/ImageMagick7/pkg-plist
@@ -363,6 +363,8 @@ lib/ImageMagick-%%PORTVERSION%%/config-%%QBIT%%%%HDRI%%/configure.xml
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/scr.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sct.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sct.so
+%%NOX11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sf3.la
+%%NOX11%%%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sf3.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sfw.la
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sfw.so
%%MODULES%%lib/ImageMagick-%%PORTVERSION%%/modules-%%QBIT%%%%HDRI%%/coders/sgi.la
diff --git a/graphics/kphotoalbum/Makefile b/graphics/kphotoalbum/Makefile
index 83d081e93607..88bd344b9842 100644
--- a/graphics/kphotoalbum/Makefile
+++ b/graphics/kphotoalbum/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kphotoalbum
-DISTVERSION= 6.0.1
+DISTVERSION= 6.1.0
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/
DIST_SUBDIR= KDE
@@ -15,10 +15,10 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \
USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools \
gl jpeg kde:6 pkgconfig qt:6 shebangfix tar:xz xorg
-USE_GL= gl opengl # GLX
+USE_GL= opengl
USE_KDE= archive colorscheme completion config configwidgets coreaddons \
- i18n iconthemes jobwidgets kio libkdcraw phonon purpose \
- service solid sonnet textwidgets widgetsaddons xmlgui \
+ guiaddons i18n iconthemes jobwidgets kio libkdcraw phonon \
+ purpose service sonnet textwidgets widgetsaddons xmlgui \
ecm:build
USE_QT= 5compat base
USE_XORG= x11
diff --git a/graphics/kphotoalbum/distinfo b/graphics/kphotoalbum/distinfo
index e7974c91cc41..99f572e93e78 100644
--- a/graphics/kphotoalbum/distinfo
+++ b/graphics/kphotoalbum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739501571
-SHA256 (KDE/kphotoalbum-6.0.1.tar.xz) = 2cbb10ebac0a0e0efb9d9508c6371fcef0b70302ceb688eeb83824266d9db30c
-SIZE (KDE/kphotoalbum-6.0.1.tar.xz) = 11526784
+TIMESTAMP = 1766462843
+SHA256 (KDE/kphotoalbum-6.1.0.tar.xz) = 7f39c1fc1d95ae207e5ade99c6b3eb36824fe3902e2b5bd5e0e3690076305256
+SIZE (KDE/kphotoalbum-6.1.0.tar.xz) = 14356604
diff --git a/graphics/kphotoalbum/pkg-plist b/graphics/kphotoalbum/pkg-plist
index 91ef4d71052e..2bc754a87f88 100644
--- a/graphics/kphotoalbum/pkg-plist
+++ b/graphics/kphotoalbum/pkg-plist
@@ -9,6 +9,44 @@ lib/libkpathumbnails.so
share/applications/org.kde.kphotoalbum-import.desktop
share/applications/org.kde.kphotoalbum.desktop
share/applications/org.kde.kphotoalbum.open-raw.desktop
+share/doc/HTML/ca/kphotoalbum/browser-for-jesper.png
+share/doc/HTML/ca/kphotoalbum/browser-for-persons.png
+share/doc/HTML/ca/kphotoalbum/browsing.docbook
+share/doc/HTML/ca/kphotoalbum/category-selectors.png
+share/doc/HTML/ca/kphotoalbum/categoryEditor.png
+share/doc/HTML/ca/kphotoalbum/datebar.docbook
+share/doc/HTML/ca/kphotoalbum/delete-images.png
+share/doc/HTML/ca/kphotoalbum/edit-properies-menu.png
+share/doc/HTML/ca/kphotoalbum/empty-browser-window.png
+share/doc/HTML/ca/kphotoalbum/generating-html.docbook
+share/doc/HTML/ca/kphotoalbum/image-config-window.png
+share/doc/HTML/ca/kphotoalbum/importexport.docbook
+share/doc/HTML/ca/kphotoalbum/index.cache.bz2
+share/doc/HTML/ca/kphotoalbum/index.docbook
+share/doc/HTML/ca/kphotoalbum/introduction.docbook
+share/doc/HTML/ca/kphotoalbum/marking-zoom-rectangle.png
+share/doc/HTML/ca/kphotoalbum/options.docbook
+share/doc/HTML/ca/kphotoalbum/setting-properties.docbook
+share/doc/HTML/ca/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/ca/kphotoalbum/usa-as-a-member.png
+share/doc/HTML/ca/kphotoalbum/viewer-contextmenu.png
+share/doc/HTML/ca/kphotoalbum/viewer.docbook
+share/doc/HTML/ca/kphotoalbum/viewer.png
+share/doc/HTML/ca/kphotoalbum/workflows.docbook
+share/doc/HTML/ca/kphotoalbum/zoomed-view.png
+share/doc/HTML/de/kphotoalbum/browsing.docbook
+share/doc/HTML/de/kphotoalbum/datebar.docbook
+share/doc/HTML/de/kphotoalbum/generating-html.docbook
+share/doc/HTML/de/kphotoalbum/importexport.docbook
+share/doc/HTML/de/kphotoalbum/index.cache.bz2
+share/doc/HTML/de/kphotoalbum/index.docbook
+share/doc/HTML/de/kphotoalbum/introduction.docbook
+share/doc/HTML/de/kphotoalbum/options.docbook
+share/doc/HTML/de/kphotoalbum/plugins.docbook
+share/doc/HTML/de/kphotoalbum/setting-properties.docbook
+share/doc/HTML/de/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/de/kphotoalbum/viewer.docbook
+share/doc/HTML/de/kphotoalbum/workflows.docbook
share/doc/HTML/en/kphotoalbum/annotation-mode.png
share/doc/HTML/en/kphotoalbum/assign-macro-add-new-value.png
share/doc/HTML/en/kphotoalbum/assign-macro-overview.png
@@ -16,15 +54,13 @@ share/doc/HTML/en/kphotoalbum/assign-macro-step1.png
share/doc/HTML/en/kphotoalbum/assign-macro-step2.png
share/doc/HTML/en/kphotoalbum/browser-for-jesper.png
share/doc/HTML/en/kphotoalbum/browser-for-persons.png
-share/doc/HTML/en/kphotoalbum/browser-with-images.png
share/doc/HTML/en/kphotoalbum/browsing.docbook
-share/doc/HTML/en/kphotoalbum/category-selectors.png
share/doc/HTML/en/kphotoalbum/categoryEditor.png
share/doc/HTML/en/kphotoalbum/datebar-for-minutes.png
share/doc/HTML/en/kphotoalbum/datebar.docbook
share/doc/HTML/en/kphotoalbum/datebar.png
share/doc/HTML/en/kphotoalbum/delete-images.png
-share/doc/HTML/en/kphotoalbum/edit-properies-menu.png
+share/doc/HTML/en/kphotoalbum/edit-properties-menu.png
share/doc/HTML/en/kphotoalbum/empty-browser-window.png
share/doc/HTML/en/kphotoalbum/generating-html.docbook
share/doc/HTML/en/kphotoalbum/html-content.png
@@ -38,7 +74,6 @@ share/doc/HTML/en/kphotoalbum/importexport.docbook
share/doc/HTML/en/kphotoalbum/index.cache.bz2
share/doc/HTML/en/kphotoalbum/index.docbook
share/doc/HTML/en/kphotoalbum/introduction.docbook
-share/doc/HTML/en/kphotoalbum/keyword-exact.png
share/doc/HTML/en/kphotoalbum/marking-zoom-rectangle.png
share/doc/HTML/en/kphotoalbum/member-group-setting.png
share/doc/HTML/en/kphotoalbum/offline-mode.png
@@ -65,6 +100,117 @@ share/doc/HTML/en/kphotoalbum/viewer.docbook
share/doc/HTML/en/kphotoalbum/viewer.png
share/doc/HTML/en/kphotoalbum/workflows.docbook
share/doc/HTML/en/kphotoalbum/zoomed-view.png
+share/doc/HTML/fr/kphotoalbum/browsing.docbook
+share/doc/HTML/fr/kphotoalbum/datebar.docbook
+share/doc/HTML/fr/kphotoalbum/generating-html.docbook
+share/doc/HTML/fr/kphotoalbum/importexport.docbook
+share/doc/HTML/fr/kphotoalbum/index.cache.bz2
+share/doc/HTML/fr/kphotoalbum/index.docbook
+share/doc/HTML/fr/kphotoalbum/introduction.docbook
+share/doc/HTML/fr/kphotoalbum/options.docbook
+share/doc/HTML/fr/kphotoalbum/plugins.docbook
+share/doc/HTML/fr/kphotoalbum/setting-properties.docbook
+share/doc/HTML/fr/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/fr/kphotoalbum/viewer.docbook
+share/doc/HTML/fr/kphotoalbum/workflows.docbook
+share/doc/HTML/it/kphotoalbum/browsing.docbook
+share/doc/HTML/it/kphotoalbum/datebar.docbook
+share/doc/HTML/it/kphotoalbum/generating-html.docbook
+share/doc/HTML/it/kphotoalbum/importexport.docbook
+share/doc/HTML/it/kphotoalbum/index.cache.bz2
+share/doc/HTML/it/kphotoalbum/index.docbook
+share/doc/HTML/it/kphotoalbum/introduction.docbook
+share/doc/HTML/it/kphotoalbum/options.docbook
+share/doc/HTML/it/kphotoalbum/plugins.docbook
+share/doc/HTML/it/kphotoalbum/setting-properties.docbook
+share/doc/HTML/it/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/it/kphotoalbum/viewer.docbook
+share/doc/HTML/it/kphotoalbum/workflows.docbook
+share/doc/HTML/pt/kphotoalbum/browsing.docbook
+share/doc/HTML/pt/kphotoalbum/datebar.docbook
+share/doc/HTML/pt/kphotoalbum/generating-html.docbook
+share/doc/HTML/pt/kphotoalbum/importexport.docbook
+share/doc/HTML/pt/kphotoalbum/index.cache.bz2
+share/doc/HTML/pt/kphotoalbum/index.docbook
+share/doc/HTML/pt/kphotoalbum/introduction.docbook
+share/doc/HTML/pt/kphotoalbum/options.docbook
+share/doc/HTML/pt/kphotoalbum/plugins.docbook
+share/doc/HTML/pt/kphotoalbum/setting-properties.docbook
+share/doc/HTML/pt/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/pt/kphotoalbum/viewer.docbook
+share/doc/HTML/pt/kphotoalbum/workflows.docbook
+share/doc/HTML/pt_BR/kphotoalbum/browsing.docbook
+share/doc/HTML/pt_BR/kphotoalbum/datebar.docbook
+share/doc/HTML/pt_BR/kphotoalbum/generating-html.docbook
+share/doc/HTML/pt_BR/kphotoalbum/importexport.docbook
+share/doc/HTML/pt_BR/kphotoalbum/index.cache.bz2
+share/doc/HTML/pt_BR/kphotoalbum/index.docbook
+share/doc/HTML/pt_BR/kphotoalbum/introduction.docbook
+share/doc/HTML/pt_BR/kphotoalbum/options.docbook
+share/doc/HTML/pt_BR/kphotoalbum/setting-properties.docbook
+share/doc/HTML/pt_BR/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/pt_BR/kphotoalbum/viewer.docbook
+share/doc/HTML/pt_BR/kphotoalbum/workflows.docbook
+share/doc/HTML/sv/kphotoalbum/browsing.docbook
+share/doc/HTML/sv/kphotoalbum/datebar.docbook
+share/doc/HTML/sv/kphotoalbum/generating-html.docbook
+share/doc/HTML/sv/kphotoalbum/importexport.docbook
+share/doc/HTML/sv/kphotoalbum/index.cache.bz2
+share/doc/HTML/sv/kphotoalbum/index.docbook
+share/doc/HTML/sv/kphotoalbum/introduction.docbook
+share/doc/HTML/sv/kphotoalbum/options.docbook
+share/doc/HTML/sv/kphotoalbum/plugins.docbook
+share/doc/HTML/sv/kphotoalbum/setting-properties.docbook
+share/doc/HTML/sv/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/sv/kphotoalbum/viewer.docbook
+share/doc/HTML/sv/kphotoalbum/workflows.docbook
+share/doc/HTML/uk/kphotoalbum/browser-for-jesper.png
+share/doc/HTML/uk/kphotoalbum/browser-for-persons.png
+share/doc/HTML/uk/kphotoalbum/browsing.docbook
+share/doc/HTML/uk/kphotoalbum/category-selectors.png
+share/doc/HTML/uk/kphotoalbum/categoryEditor.png
+share/doc/HTML/uk/kphotoalbum/datebar-for-minutes.png
+share/doc/HTML/uk/kphotoalbum/datebar.docbook
+share/doc/HTML/uk/kphotoalbum/datebar.png
+share/doc/HTML/uk/kphotoalbum/delete-images.png
+share/doc/HTML/uk/kphotoalbum/edit-properies-menu.png
+share/doc/HTML/uk/kphotoalbum/empty-browser-window.png
+share/doc/HTML/uk/kphotoalbum/generating-html.docbook
+share/doc/HTML/uk/kphotoalbum/html-content.png
+share/doc/HTML/uk/kphotoalbum/html-destination.png
+share/doc/HTML/uk/kphotoalbum/html-layout.png
+share/doc/HTML/uk/kphotoalbum/image-config-window.png
+share/doc/HTML/uk/kphotoalbum/images-with-tokens.png
+share/doc/HTML/uk/kphotoalbum/imagesForPersons.png
+share/doc/HTML/uk/kphotoalbum/importexport.docbook
+share/doc/HTML/uk/kphotoalbum/index.cache.bz2
+share/doc/HTML/uk/kphotoalbum/index.docbook
+share/doc/HTML/uk/kphotoalbum/introduction.docbook
+share/doc/HTML/uk/kphotoalbum/keyword-exact.png
+share/doc/HTML/uk/kphotoalbum/marking-zoom-rectangle.png
+share/doc/HTML/uk/kphotoalbum/member-group-setting.png
+share/doc/HTML/uk/kphotoalbum/options-backend.png
+share/doc/HTML/uk/kphotoalbum/options-file-versions.png
+share/doc/HTML/uk/kphotoalbum/options-general.png
+share/doc/HTML/uk/kphotoalbum/options-groups.png
+share/doc/HTML/uk/kphotoalbum/options-member.png
+share/doc/HTML/uk/kphotoalbum/options-thumbnailview.png
+share/doc/HTML/uk/kphotoalbum/options-viewer.png
+share/doc/HTML/uk/kphotoalbum/options.docbook
+share/doc/HTML/uk/kphotoalbum/raw-external.png
+share/doc/HTML/uk/kphotoalbum/redisplay-frames.png
+share/doc/HTML/uk/kphotoalbum/search.png
+share/doc/HTML/uk/kphotoalbum/setting-properties.docbook
+share/doc/HTML/uk/kphotoalbum/thumbnail-view.docbook
+share/doc/HTML/uk/kphotoalbum/thumbnailview.png
+share/doc/HTML/uk/kphotoalbum/tokens-in-browser.png
+share/doc/HTML/uk/kphotoalbum/tokens-in-thumbnail-viewer.png
+share/doc/HTML/uk/kphotoalbum/usa-as-a-member.png
+share/doc/HTML/uk/kphotoalbum/viewer-contextmenu.png
+share/doc/HTML/uk/kphotoalbum/viewer.docbook
+share/doc/HTML/uk/kphotoalbum/viewer.png
+share/doc/HTML/uk/kphotoalbum/workflows.docbook
+share/doc/HTML/uk/kphotoalbum/zoomed-view.png
share/icons/hicolor/16x16/actions/open-raw.png
share/icons/hicolor/16x16/apps/kphotoalbum.png
share/icons/hicolor/22x22/actions/open-raw.png
diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile
index 10b9408ca9c6..06269338df30 100644
--- a/mail/maildrop/Makefile
+++ b/mail/maildrop/Makefile
@@ -116,7 +116,7 @@ CONFIGURE_ARGS+= --disable-authlib
.endif
post-patch-INOTIFY-on:
- @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a /usr/lib/libpthread.a|' \
+ @${REINPLACE_CMD} -e 's|LIBS = @LIBS@|& ${LOCALBASE}/lib/libinotify.a -lpthread|' \
${WRKSRC}/libs/maildir/Makefile.in
post-configure-INOTIFY-on:
diff --git a/math/calc/Makefile b/math/calc/Makefile
index 1511cc4d38c3..7b2bcec6b68b 100644
--- a/math/calc/Makefile
+++ b/math/calc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calc
PORTVERSION= 2.16.0.2
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= math
@@ -20,7 +21,7 @@ MAKE_ARGS= DATADIR="${DATADIR}"
MAKE_JOBS_UNSAFE= yes
TEST_TARGET= check
-CONFLICTS_INSTALL= calc calc-tiny schilyutils
+CONFLICTS_INSTALL= schilyutils
PLIST_SUB+= VERSION=${PORTVERSION} VERSION_R=${PORTVERSION:R}
OPTIONS_DEFINE= FULL HELP
@@ -35,6 +36,9 @@ PKGNAMESUFFIX= -tiny
MAKE_ENV+= BLD_TYPE=calc-static-only
PLIST_FILES= bin/calc
PLIST= # Use only PLIST_FILES
+CONFLICTS_INSTALL+= calc
+.else
+CONFLICTS_INSTALL+= calc-tiny
.endif
.include <bsd.port.pre.mk>
diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 00c8b46a868d..9f7fa817ce6f 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codex
DISTVERSIONPREFIX= rust-v
-DISTVERSION= 0.73.0
+DISTVERSION= 0.77.0
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
@@ -17,11 +17,20 @@ RUN_DEPENDS= bash:shells/bash \
rg:textproc/ripgrep
TEST_DEPENDS= bash:shells/bash
-USES= cargo python:test ssl
+USES= cargo python:test shebangfix ssl
USE_GITHUB= yes
GH_ACCOUNT= openai
+SHEBANG_FILES= codex-rs/core/src/skills/assets/samples/skill-creator/scripts/init_skill.py \
+ codex-rs/core/src/skills/assets/samples/skill-creator/scripts/package_skill.py \
+ codex-rs/core/src/skills/assets/samples/skill-creator/scripts/quick_validate.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/github_utils.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/install-skill-from-github.py \
+ codex-rs/core/src/skills/assets/samples/skill-installer/scripts/list-curated-skills.py \
+ codex-rs/mcp-types/check_lib_rs.py \
+ codex-rs/mcp-types/generate_mcp_types.py
+
CARGO_CARGOTOML= ${BUILD_WRKSRC}/Cargo.toml
CARGO_CARGOLOCK= ${BUILD_WRKSRC}/Cargo.lock
CARGO_BUILD_ARGS= --bin ${PORTNAME}
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index ae9119e34948..4d213913fba7 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -111,10 +111,13 @@ CARGO_CRATES= Inflector-0.11.4 \
ctor-proc-macro-0.0.6 \
darling-0.20.11 \
darling-0.21.3 \
+ darling-0.23.0 \
darling_core-0.20.11 \
darling_core-0.21.3 \
+ darling_core-0.23.0 \
darling_macro-0.20.11 \
darling_macro-0.21.3 \
+ darling_macro-0.23.0 \
dbus-0.9.9 \
dbus-secret-service-4.1.0 \
deadpool-0.12.3 \
@@ -247,6 +250,8 @@ CARGO_CRATES= Inflector-0.11.4 \
ignore-0.4.23 \
image-0.25.9 \
impl-more-0.1.9 \
+ include_dir-0.7.4 \
+ include_dir_macros-0.7.4 \
indenter-0.3.3 \
indexmap-1.9.3 \
indexmap-2.12.0 \
@@ -394,7 +399,7 @@ CARGO_CRATES= Inflector-0.11.4 \
pretty_assertions-1.4.1 \
proc-macro-crate-3.4.0 \
proc-macro2-1.0.95 \
- process-wrap-8.2.1 \
+ process-wrap-9.0.0 \
prost-0.13.5 \
prost-derive-0.13.5 \
pulldown-cmark-0.10.3 \
@@ -428,8 +433,8 @@ CARGO_CRATES= Inflector-0.11.4 \
regex-syntax-0.8.5 \
reqwest-0.12.24 \
ring-0.17.14 \
- rmcp-0.10.0 \
- rmcp-macros-0.10.0 \
+ rmcp-0.12.0 \
+ rmcp-macros-0.12.0 \
rustc-demangle-0.1.25 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 65c4bde3621a..9c0348bbc98c 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1765866171
+TIMESTAMP = 1766495717
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
@@ -225,14 +225,20 @@ SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715
SIZE (rust/crates/darling-0.20.11.crate) = 37614
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
+SIZE (rust/crates/darling-0.23.0.crate) = 43298
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
+SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d
+SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480
SHA256 (rust/crates/dbus-0.9.9.crate) = 190b6255e8ab55a7b568df5a883e9497edc3e4821c06396612048b430e5ad1e9
SIZE (rust/crates/dbus-0.9.9.crate) = 106151
SHA256 (rust/crates/dbus-secret-service-4.1.0.crate) = 708b509edf7889e53d7efb0ffadd994cc6c2345ccb62f55cfd6b0682165e4fa6
@@ -497,6 +503,10 @@ SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731
SIZE (rust/crates/image-0.25.9.crate) = 294591
SHA256 (rust/crates/impl-more-0.1.9.crate) = e8a5a9a0ff0086c7a148acb942baaabeadf9504d10400b5a05645853729b9cd2
SIZE (rust/crates/impl-more-0.1.9.crate) = 15583
+SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
+SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
+SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
+SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -791,8 +801,8 @@ SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e29965
SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/process-wrap-8.2.1.crate) = a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1
-SIZE (rust/crates/process-wrap-8.2.1.crate) = 182312
+SHA256 (rust/crates/process-wrap-9.0.0.crate) = 5e5fd83ab7fa55fd06f5e665e3fc52b8bca451c0486b8ea60ad649cd1c10a5da
+SIZE (rust/crates/process-wrap-9.0.0.crate) = 180531
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
@@ -859,10 +869,10 @@ SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a8
SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
SIZE (rust/crates/ring-0.17.14.crate) = 1502610
-SHA256 (rust/crates/rmcp-0.10.0.crate) = 38b18323edc657390a6ed4d7a9110b0dec2dc3ed128eb2a123edfbafabdbddc5
-SIZE (rust/crates/rmcp-0.10.0.crate) = 200333
-SHA256 (rust/crates/rmcp-macros-0.10.0.crate) = c75d0a62676bf8c8003c4e3c348e2ceb6a7b3e48323681aaf177fdccdac2ce50
-SIZE (rust/crates/rmcp-macros-0.10.0.crate) = 13612
+SHA256 (rust/crates/rmcp-0.12.0.crate) = 528d42f8176e6e5e71ea69182b17d1d0a19a6b3b894b564678b74cd7cab13cfa
+SIZE (rust/crates/rmcp-0.12.0.crate) = 198130
+SHA256 (rust/crates/rmcp-macros-0.12.0.crate) = e3f81daaa494eb8e985c9462f7d6ce1ab05e5299f48aafd76cdd3d8b060e6f59
+SIZE (rust/crates/rmcp-macros-0.12.0.crate) = 13882
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
@@ -1483,5 +1493,5 @@ SHA256 (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) =
SIZE (nornagon-ratatui-9b2ad1298408c45918ee9f8241a6f95498cdbed2_GH0.tar.gz) = 566574
SHA256 (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = b49ac342e6b5d9c015f5384690c2a61d6f31c0c3c34aaf1cc22be4956122294c
SIZE (nornagon-crossterm-87db8bfa6dc99427fd3b071681b07fc31c6ce995_GH0.tar.gz) = 129254
-SHA256 (openai-codex-rust-v0.73.0_GH0.tar.gz) = 08b06ba93349e7cf0fd305d07bae1844d9be5f5dea781f68af28679b7d34aad4
-SIZE (openai-codex-rust-v0.73.0_GH0.tar.gz) = 28495010
+SHA256 (openai-codex-rust-v0.77.0_GH0.tar.gz) = 77aa0f45be7a8ca4724941345c638a94f9b30310152107ddb14832b1a1c374d2
+SIZE (openai-codex-rust-v0.77.0_GH0.tar.gz) = 28648773
diff --git a/multimedia/ffmpegthumbnailer/Makefile b/multimedia/ffmpegthumbnailer/Makefile
index cff34600230f..1e32b55f073c 100644
--- a/multimedia/ffmpegthumbnailer/Makefile
+++ b/multimedia/ffmpegthumbnailer/Makefile
@@ -1,11 +1,9 @@
PORTNAME= ffmpegthumbnailer
-DISTVERSION= 2.2.3
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.3.0
CATEGORIES= multimedia graphics
-PATCH_SITES= https://github.com/dirkvdb/ffmpegthumbnailer/commit/
-PATCHFILES= df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch:-p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= nxjoseph@protonmail.com
COMMENT= Lightweight video thumbnailer that can be used by file managers
WWW= https://github.com/dirkvdb/ffmpegthumbnailer
@@ -15,27 +13,28 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \
libpng.so:graphics/png
-USES= cmake:testing compiler:c++11-lib gnome jpeg localbase pathfix \
+USES= cmake:testing compiler:c++14-lang gnome jpeg localbase \
pkgconfig tar:bz2
-USE_GNOME= glib20
-USE_LDCONFIG= yes
-
+USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= dirkvdb
+USE_GNOME= glib20
+USE_LDCONFIG= yes
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-
+CMAKE_ON= ENABLE_GIO
+CMAKE_OFF= ENABLE_TESTS
CMAKE_TESTING_ON= ENABLE_TESTS
-CMAKE_OFF= ENABLE_TESTS
-CMAKE_ON= ENABLE_GIO
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
-OPTIONS_DEFINE= THUMBNAILER
-OPTIONS_DEFAULT=THUMBNAILER
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= AUDIO_THUMBNAILER THUMBNAILER
+OPTIONS_DEFAULT= AUDIO_THUMBNAILER THUMBNAILER
+OPTIONS_SUB= yes
-THUMBNAILER_DESC= Register as a system thumbnailer
+AUDIO_THUMBNAILER_DESC= Register as a system thumbnailer for audio files
+THUMBNAILER_DESC= Register as a system thumbnailer for video files
-THUMBNAILER_CMAKE_BOOL= ENABLE_THUMBNAILER
+AUDIO_THUMBNAILER_CMAKE_BOOL= ENABLE_AUDIO_THUMBNAILER
+THUMBNAILER_CMAKE_BOOL= ENABLE_THUMBNAILER
.include <bsd.port.mk>
diff --git a/multimedia/ffmpegthumbnailer/distinfo b/multimedia/ffmpegthumbnailer/distinfo
index bf651574e3f6..a05f0a3b95b0 100644
--- a/multimedia/ffmpegthumbnailer/distinfo
+++ b/multimedia/ffmpegthumbnailer/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1758387041
-SHA256 (dirkvdb-ffmpegthumbnailer-2.2.3_GH0.tar.gz) = 8c9b9057c6cc8bce9d11701af224c8139c940f734c439a595525e073b09d19b8
-SIZE (dirkvdb-ffmpegthumbnailer-2.2.3_GH0.tar.gz) = 1291942
-SHA256 (df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch) = b144efb0e8d914e1950e8a16299c532d59819768ffcb1ec152f72abf0d3a65fb
-SIZE (df789ec326ae0f2c619f91c8f2fc8b5e45b50a70.patch) = 2591
+TIMESTAMP = 1766340673
+SHA256 (dirkvdb-ffmpegthumbnailer-v2.3.0_GH0.tar.gz) = ddf561e294385f07d0bd5a28d0aab9de79b8dbaed29b576f206d58f3df79b508
+SIZE (dirkvdb-ffmpegthumbnailer-v2.3.0_GH0.tar.gz) = 1296565
diff --git a/multimedia/ffmpegthumbnailer/pkg-plist b/multimedia/ffmpegthumbnailer/pkg-plist
index be2ce5d1b341..6e2ac277caab 100644
--- a/multimedia/ffmpegthumbnailer/pkg-plist
+++ b/multimedia/ffmpegthumbnailer/pkg-plist
@@ -8,7 +8,8 @@ include/libffmpegthumbnailer/videothumbnailer.h
include/libffmpegthumbnailer/videothumbnailerc.h
lib/libffmpegthumbnailer.so
lib/libffmpegthumbnailer.so.4
-lib/libffmpegthumbnailer.so.4.15.1
+lib/libffmpegthumbnailer.so.4.16.1
libdata/pkgconfig/libffmpegthumbnailer.pc
share/man/man1/ffmpegthumbnailer.1.gz
+%%AUDIO_THUMBNAILER%%share/thumbnailers/ffmpegthumbnailer-audio.thumbnailer
%%THUMBNAILER%%share/thumbnailers/ffmpegthumbnailer.thumbnailer
diff --git a/multimedia/haruna/Makefile b/multimedia/haruna/Makefile
index 9cd0515ca237..aa13b4a250a3 100644
--- a/multimedia/haruna/Makefile
+++ b/multimedia/haruna/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haruna
-DISTVERSION= 1.6.0
+DISTVERSION= 1.7.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
@@ -10,16 +10,19 @@ WWW= https://apps.kde.org/haruna/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
- libkdsingleapplication-qt6.so:devel/kdsingleapplication \
+LIB_DEPENDS= libkdsingleapplication-qt6.so:devel/kdsingleapplication \
+ libavcodec.so:multimedia/ffmpeg \
+ libmpv.so:multimedia/mpv \
libMpvQt.so:multimedia/mpvqt
RUN_DEPENDS= kio-extras>0:devel/kio-extras \
yt-dlp:www/yt-dlp
-USES= cmake desktop-file-utils gettext \
- kde:6 pkgconfig qt:6 tar:xz xorg
-USE_KDE= breeze colorscheme config coreaddons crash filemetadata \
- i18n iconthemes kio kirigami2 windowsystem \
+USES= cmake desktop-file-utils gettext-tools gl kde:6 pkgconfig \
+ qt:6 tar:xz xorg
+USE_GL= opengl
+USE_KDE= breeze colorscheme completion config coreaddons crash \
+ filemetadata i18n iconthemes jobwidgets kio kirigami2 \
+ service widgetsaddons windowsystem \
ecm:build
USE_QT= 5compat base declarative
USE_XORG= x11
diff --git a/multimedia/haruna/distinfo b/multimedia/haruna/distinfo
index 1b9eadd2e899..20b656fd6940 100644
--- a/multimedia/haruna/distinfo
+++ b/multimedia/haruna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761394151
-SHA256 (haruna-1.6.0.tar.xz) = 1872261209864d56308b43ac1f30088c026d789ce725a59a713c36a9308d9fda
-SIZE (haruna-1.6.0.tar.xz) = 731684
+TIMESTAMP = 1766466781
+SHA256 (haruna-1.7.0.tar.xz) = 8dadfc30becf525fcd646fd2383d372d1ad1fe720cb4e08d342ad36000aa10bc
+SIZE (haruna-1.7.0.tar.xz) = 778676
diff --git a/multimedia/phonon-designerplugin/Makefile b/multimedia/phonon-designerplugin/Makefile
index efe794e3b343..fa2c68d91ed5 100644
--- a/multimedia/phonon-designerplugin/Makefile
+++ b/multimedia/phonon-designerplugin/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 4.12.0
CATEGORIES= multimedia kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/phonon
-PKGNAMESUFFIX= -designerplugin-qt5
+PKGNAMESUFFIX= -designerplugin-qt6
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt Designer plugin for Phonon
@@ -11,15 +11,14 @@ WWW= https://userbase.kde.org/Phonon
LICENSE= LGPL21
-USES= cmake:insource compiler:c++11-lang kde:5 qt:5 tar:xz
+USES= cmake:insource compiler:c++11-lang kde:6 qt:6 tar:xz
USE_KDE= phonon ecm:build
-USE_QT= core designer gui uiplugin widgets xml \
- buildtools:build qmake:build
-CMAKE_ON= PHONON_BUILD_QT5
-CMAKE_OFF= PHONON_BUILD_QT6
-PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/phonon4qt5widgets.so
+USE_QT= 5compat base tools
+CMAKE_OFF= PHONON_BUILD_QT5
+CMAKE_ON= PHONON_BUILD_QT6
+PLIST_FILES= ${QT_PLUGINDIR_REL}/designer/phonon4qt6widgets.so
-BUILD_WRKSRC= ${WRKSRC}/designer5
+BUILD_WRKSRC= ${WRKSRC}/designer6
INSTALL_WRKSRC= ${BUILD_WRKSRC}
DISTINFO_FILE= ${.CURDIR:H}/phonon/distinfo
diff --git a/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt b/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt
index ccf0608be24f..6518b97c84e5 100644
--- a/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt
+++ b/multimedia/phonon-designerplugin/files/patch-designer_CMakeLists.txt
@@ -4,7 +4,7 @@ another internal copy and linking to that.
--- designer/CMakeLists.txt.orig 2023-11-03 23:37:02 UTC
+++ designer/CMakeLists.txt
@@ -1,3 +1,5 @@
-+find_package(Phonon4Qt5 ${PROJECT_VERSION} EXACT REQUIRED)
++find_package(Phonon4Qt6 ${PROJECT_VERSION} EXACT REQUIRED)
+
set(phononwidgetsplugin_SRCS
phononcollection.cpp
diff --git a/multimedia/phonon/pkg-message b/multimedia/phonon/pkg-message
index b220b1f3ca39..0c7cdf1689e9 100644
--- a/multimedia/phonon/pkg-message
+++ b/multimedia/phonon/pkg-message
@@ -2,7 +2,8 @@
{ type: install
message: <<EOM
Please, consider installing backends for Phonon:
-- multimedia/phonon-vlc VLC backend
+- multimedia/phonon-mpv mpv backend (Qt6)
+- multimedia/phonon-vlc VLC backend (Qt5)
EOM
}
]
diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile
index bf9444a5dbd2..43096c82b72a 100644
--- a/net-im/gomuks/Makefile
+++ b/net-im/gomuks/Makefile
@@ -1,22 +1,38 @@
PORTNAME= gomuks
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.1
-PORTREVISION= 12
+DISTVERSION= 25.12
CATEGORIES= net-im
-MAINTAINER= ehaupt@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Terminal Matrix client written in Go
-WWW= https://github.com/tulir/gomuks
+WWW= https://github.com/gomuks/gomuks
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libolm.so:security/olm
+RUN_DEPENDS= ffmpeg:multimedia/ffmpeg
-USES= go:modules
+USES= go:1.25,modules
-GO_MODULE= github.com/tulir/gomuks
+GO_MODULE_VER= 0.${DISTVERSION:C/\.//}.0
+GO_MODULE= go.mau.fi/gomuks@v${GO_MODULE_VER}
+
+MAKE_ENV+= BINARY_NAME=${PORTNAME} \
+ CGO_CFLAGS="-I${LOCALBASE}/include" \
+ CGO_ENABLED=1 \
+ CGO_LDFLAGS="-L${LOCALBASE}/lib" \
+ MAU_VERSION_PACKAGE=${GO_MODNAME}/version
PLIST_FILES= bin/gomuks
+pre-build:
+ ${MKDIR} ${WRKSRC}/web/dist/
+ ${TOUCH} ${WRKSRC}/web/dist/empty
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_CMD} tool maubuild
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
.include <bsd.port.mk>
diff --git a/net-im/gomuks/distinfo b/net-im/gomuks/distinfo
index f2227a194669..844f9f067c2e 100644
--- a/net-im/gomuks/distinfo
+++ b/net-im/gomuks/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1721206088
-SHA256 (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.mod) = c35cf5ab17243fd22a91bc09a224c0885faf09032ad30698f80a2b11bd0dc0ff
-SIZE (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.mod) = 1818
-SHA256 (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.zip) = 79285eec9a7f7c47d969a0fc6c7d67d1649715e36314fa0d3296c375910042b1
-SIZE (go/net-im_gomuks/gomuks-v0.3.1/v0.3.1.zip) = 353975
+TIMESTAMP = 1766154981
+SHA256 (go/net-im_gomuks/gomuks-25.12/v0.2512.0.mod) = c4c4852d4c244fceb4f8ae37da2dac73e06b398c7deef44929f8cefae2934f4e
+SIZE (go/net-im_gomuks/gomuks-25.12/v0.2512.0.mod) = 2159
+SHA256 (go/net-im_gomuks/gomuks-25.12/v0.2512.0.zip) = 6c54448a524344ccd31541a801dd37e76c4892c740d46944556fbf6bf4e6b953
+SIZE (go/net-im_gomuks/gomuks-25.12/v0.2512.0.zip) = 1901569
diff --git a/net-im/tde2e/Makefile b/net-im/tde2e/Makefile
index cbdcf55defcd..71b6416db7da 100644
--- a/net-im/tde2e/Makefile
+++ b/net-im/tde2e/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tde2e
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.58
+DISTVERSION= 1.8.59
CATEGORIES= net-im devel
MAINTAINER= osa@FreeBSD.org
@@ -16,7 +16,7 @@ CONFLICTS_INSTALL= tdlib
USE_GITHUB= yes
GH_ACCOUNT= tdlib
GH_PROJECT= td
-GH_TAGNAME= 282f96c # 1.8.58
+GH_TAGNAME= cecbf12 # 1.8.59 + 3 fixes
CMAKE_ON= TD_INSTALL_STATIC_LIBRARIES TD_E2E_ONLY
CMAKE_OFF= BUILD_TESTING FREEBSD_BUILD_BENCHMARKS
diff --git a/net-im/tde2e/distinfo b/net-im/tde2e/distinfo
index 7898067529e4..a572c3245b06 100644
--- a/net-im/tde2e/distinfo
+++ b/net-im/tde2e/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765065837
-SHA256 (tdlib-td-v1.8.58-282f96c_GH0.tar.gz) = 7994f6c89138c450201d19d4b2f73c2e7ebb505fd1162816f96fda705a274177
-SIZE (tdlib-td-v1.8.58-282f96c_GH0.tar.gz) = 5621003
+TIMESTAMP = 1766461794
+SHA256 (tdlib-td-v1.8.59-cecbf12_GH0.tar.gz) = 084cbd4546bdb8902dceb7467e279abb3253ff611d4daa5677453209d798e967
+SIZE (tdlib-td-v1.8.59-cecbf12_GH0.tar.gz) = 5631569
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 6761aa813ba1..ef75d736e33a 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,6 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 6.3.6
-PORTREVISION= 1
+DISTVERSION= 6.3.9
CATEGORIES= net-im
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
DISTNAME= tdesktop-${DISTVERSION}-full
diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo
index e87a93c875b8..a70c49c0ae1c 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765038669
-SHA256 (tdesktop-6.3.6-full.tar.gz) = e2cb4d726f8ce9a268ce903317b02b17a3b8486372e3e121dd57c130e7b55498
-SIZE (tdesktop-6.3.6-full.tar.gz) = 76304813
+TIMESTAMP = 1766461747
+SHA256 (tdesktop-6.3.9-full.tar.gz) = db4f3fca1421506aca358427e1223f7cb1a12555a2bffac66fe0873dc5616012
+SIZE (tdesktop-6.3.9-full.tar.gz) = 76322972
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index 96c6a5dd7cc1..95cc4d5a87ae 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tg_owt
-PORTVERSION= 0.0.20251117
+PORTVERSION= 0.0.20251212
CATEGORIES= net-im
MAINTAINER= osa@FreeBSD.org
@@ -28,7 +28,7 @@ USE_GL= gbm gl
USE_GITHUB= yes
USE_GNOME= glib20
GH_ACCOUNT= desktop-app
-GH_TAGNAME= d067233
+GH_TAGNAME= d888bc3
CMAME_ON= TG_OWT_PACKAGED_BUILD
diff --git a/net-im/tg_owt/distinfo b/net-im/tg_owt/distinfo
index 951f646badb8..e476909ba870 100644
--- a/net-im/tg_owt/distinfo
+++ b/net-im/tg_owt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763420389
-SHA256 (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 340c1f8d1192d31fc69442712778679634568b4958f56b126b2b87caf6541ac7
-SIZE (desktop-app-tg_owt-0.0.20251117-d067233_GH0.tar.gz) = 11715727
+TIMESTAMP = 1766461846
+SHA256 (desktop-app-tg_owt-0.0.20251212-d888bc3_GH0.tar.gz) = f3b77a5ca33625f6796988fb007ddd180be13570da59c14590098b169b028694
+SIZE (desktop-app-tg_owt-0.0.20251212-d888bc3_GH0.tar.gz) = 11716253
SHA256 (osokin-libyuv-04821d1_GH0.tar.gz) = cffd73dc527a8991e0fa78f0013d5db457a55298dada5896b4d6fa1b4ec5713f
SIZE (osokin-libyuv-04821d1_GH0.tar.gz) = 559577
diff --git a/net/igmpproxy/Makefile b/net/igmpproxy/Makefile
index d11554273288..5375fea7dff7 100644
--- a/net/igmpproxy/Makefile
+++ b/net/igmpproxy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= igmpproxy
DISTVERSION= 0.4
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= net
@@ -15,7 +15,6 @@ USES= autoreconf
USE_GITHUB= yes
GH_ACCOUNT= pali
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
USE_RC_SUBR= igmpproxy
post-install:
diff --git a/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c b/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
new file mode 100644
index 000000000000..47f7a0b5866b
--- /dev/null
+++ b/net/igmpproxy/files/patch-fix-buffer-overflow_igmp.c
@@ -0,0 +1,22 @@
+From 2b30c36e6ab5b21defb76ec6458ab7687984484c Mon Sep 17 00:00:00 2001
+From: Jan Klemkow <j.klemkow@wemelug.de>
+Date: Thu, 17 Apr 2025 19:02:16 +0200
+Subject: [PATCH] Fix Buffer Overflow #97
+
+---
+ src/igmp.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/igmp.c b/src/igmp.c
+index a80c4e5..838694c 100644
+--- src/igmp.c
++++ src/igmp.c
+@@ -94,7 +94,7 @@ static const char *igmpPacketKind(unsigned int type, unsigned int code) {
+ case IGMP_V2_LEAVE_GROUP: return "Leave message ";
+
+ default:
+- sprintf(unknown, "unk: 0x%02x/0x%02x ", type, code);
++ snprintf(unknown, sizeof unknown, "unk: 0x%02x/0x%02x ", type, code);
+ return unknown;
+ }
+ }
diff --git a/net/igmpproxy/files/patch-src_rttable.c b/net/igmpproxy/files/patch-src_rttable.c
new file mode 100644
index 000000000000..14cdf8b868fe
--- /dev/null
+++ b/net/igmpproxy/files/patch-src_rttable.c
@@ -0,0 +1,33 @@
+From e49fb373da9044dfb00ffbcd3e1f68ca7107af75 Mon Sep 17 00:00:00 2001
+From: Jan Klemkow <j.klemkow@wemelug.de>
+Date: Thu, 17 Apr 2025 18:53:18 +0200
+Subject: [PATCH] Fix use after free(3) in internAgeRoute().
+
+removeRoute(croute) calls free(croute). Thus, the zeroing of
+croute->ageVifBits afterwards is unnecessary, illegal and an
+undefined behavior.
+---
+ src/rttable.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/rttable.c b/src/rttable.c
+index bcafa3fe..04e24f3b 100644
+--- src/rttable.c
++++ src/rttable.c
+@@ -704,13 +704,15 @@ int internAgeRoute(struct RouteTable* croute) {
+
+ // No activity was registered within the timelimit, so remove the route.
+ removeRoute(croute);
++ croute = NULL;
+ }
+ // Tell that the route was updated...
+ result = 1;
+ }
+
+ // The aging vif bits must be reset for each round...
+- BIT_ZERO(croute->ageVifBits);
++ if (croute != NULL)
++ BIT_ZERO(croute->ageVifBits);
+
+ return result;
+ }
diff --git a/net/ip2location/Makefile b/net/ip2location/Makefile
index d9694e38240d..b3281ad63284 100644
--- a/net/ip2location/Makefile
+++ b/net/ip2location/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ip2location
-PORTVERSION= 8.6.1
+PORTVERSION= 8.7.0
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
diff --git a/net/ip2location/distinfo b/net/ip2location/distinfo
index 13adaa9aae97..940458c6cb81 100644
--- a/net/ip2location/distinfo
+++ b/net/ip2location/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698946866
-SHA256 (chrislim2888-IP2Location-C-Library-8.6.1_GH0.tar.gz) = c4825bdf7d5753ab83c323ae85f7801d2308046fbdfcd2761c16c856765165b4
-SIZE (chrislim2888-IP2Location-C-Library-8.6.1_GH0.tar.gz) = 3564380
+TIMESTAMP = 1766432959
+SHA256 (chrislim2888-IP2Location-C-Library-8.7.0_GH0.tar.gz) = 0c196016c281f685cb428011d4703360bca8a805f4efa777eb1bd29c8295d196
+SIZE (chrislim2888-IP2Location-C-Library-8.7.0_GH0.tar.gz) = 3591904
diff --git a/net/ip2proxy/Makefile b/net/ip2proxy/Makefile
index 74d0779c43eb..6f30994589ff 100644
--- a/net/ip2proxy/Makefile
+++ b/net/ip2proxy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ip2proxy
-PORTVERSION= 20250204
+PORTVERSION= 20251118
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
@@ -13,7 +13,7 @@ USES= autoreconf libtool
USE_GITHUB= yes
GH_ACCOUNT= ip2location
GH_PROJECT= ${PORTNAME}-c
-GH_TAGNAME= 75beea9
+GH_TAGNAME= 7966220
HAS_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/net/ip2proxy/distinfo b/net/ip2proxy/distinfo
index f05ee42904f8..b069f1ef06ae 100644
--- a/net/ip2proxy/distinfo
+++ b/net/ip2proxy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738698515
-SHA256 (ip2location-ip2proxy-c-20250204-75beea9_GH0.tar.gz) = 28cac5d63a0c2f099c09015bff8e2fde68815dcd10dade1ce1b15d97bf102470
-SIZE (ip2location-ip2proxy-c-20250204-75beea9_GH0.tar.gz) = 7772028
+TIMESTAMP = 1766433117
+SHA256 (ip2location-ip2proxy-c-20251118-7966220_GH0.tar.gz) = ea0007c46b6a6b873652f6260556abf45090cb5fa0621a008171f4cb78f336ec
+SIZE (ip2location-ip2proxy-c-20251118-7966220_GH0.tar.gz) = 450596
diff --git a/net/ngrep/Makefile b/net/ngrep/Makefile
index e2493a31453c..6d40cb269761 100644
--- a/net/ngrep/Makefile
+++ b/net/ngrep/Makefile
@@ -1,62 +1,52 @@
PORTNAME= ngrep
-PORTVERSION= 1.45
-PORTREVISION= 5
+DISTVERSION= 1.48.3
CATEGORIES= net security
-MASTER_SITES= SF
+MASTER_SITES= SF/${PORTNAME}/v${DISTVERSION}/
+DISTNAME= v${DISTVERSION}%20source%20code
+DIST_SUBDIR= ${PORTNAME}
-MAINTAINER= logan@elandsys.com
+MAINTAINER= ports@FreeBSD.org
COMMENT= Network grep
-WWW= https://ngrep.sourceforge.net/
+WWW= https://ngrep.sourceforge.net/ \
+ https://github.com/jpr5/ngrep/
LICENSE= BSD4CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake tar:bzip2
+USES= autoreconf gmake
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-pcap-restart
MAKE_JOBS_UNSAFE= yes
+WRKSRC= ${WRKDIR}/jpr5-${PORTNAME}-c3d586c
+
+PLIST_FILES= bin/ngrep share/man/man8/ngrep.8.gz
+PORTDOCS= CREDITS EXAMPLES.md INSTALL README.md
+
OPTIONS_DEFINE= CAPSICUM DOCS IPV6 PCRE PORTS_PCAP
OPTIONS_DEFAULT= CAPSICUM PCRE
-PCRE_DESC= Use PCRE instead of GNU regex
-PORTS_PCAP_DESC= Use ports PCAP instead of system PCAP
CAPSICUM_DESC= Build with capsicum if kernel supports it
-
-PLIST_FILES= bin/ngrep share/man/man8/ngrep.8.gz
-
-PORTDOCS= CHANGES.txt CREDITS.txt INSTALL.txt LICENSE.txt \
- README.txt REGEX.txt
+PCRE_DESC= Use PCRE2 instead of GNU regex
+PORTS_PCAP_DESC= Use ports PCAP instead of system PCAP
CAPSICUM_CONFIGURE_ON= --enable-capsicum
IPV6_CONFIGURE_ENABLE= ipv6
-PCRE_CONFIGURE_ENABLE= pcre
+PCRE_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \
+ libpcre2-posix.so:devel/pcre2
+PCRE_CONFIGURE_ENABLE= pcre2
+
+PORTS_PCAP_BUILD_DEPENDS= ${LOCALBASE}/include/pcap.h:net/libpcap
+PORTS_PCAP_LIB_DEPENDS= libpcap.so:net/libpcap
PORTS_PCAP_CONFIGURE_ON= --with-pcap-includes=${LOCALBASE}/include
PORTS_PCAP_CONFIGURE_OFF= --with-pcap-includes=/usr/include
-PORTS_PCAP_BUILD_DEPENDS= ${LOCALBASE}/lib/libpcap.a:net/libpcap
-
-.include <bsd.port.options.mk>
-
-post-patch:
-.if ${PORT_OPTIONS:MPORTS_PCAP}
- @${REINPLACE_CMD} -e "s|-lpcap|${LOCALBASE}/lib/libpcap.a|g" \
- ${WRKSRC}/Makefile.in ${WRKSRC}/configure
-.endif
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in ${PORTDOCS}
- @if [ -f ${WRKSRC}/${file} ]; then \
- ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}; \
- else \
- ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}; \
- fi
-.endfor
-.endif
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/net/ngrep/distinfo b/net/ngrep/distinfo
index 8dcd486821b3..93ba3c01cda8 100644
--- a/net/ngrep/distinfo
+++ b/net/ngrep/distinfo
@@ -1,2 +1,3 @@
-SHA256 (ngrep-1.45.tar.bz2) = aea6dd337da8781847c75b3b5b876e4de9c58520e0d77310679a979fc6402fa7
-SIZE (ngrep-1.45.tar.bz2) = 463361
+TIMESTAMP = 1765188888
+SHA256 (ngrep/v1.48.3%20source%20code.tar.gz) = 1900038c313412661693a55d75135ab527529c863a8611e0b8dda838af5b63c9
+SIZE (ngrep/v1.48.3%20source%20code.tar.gz) = 297828
diff --git a/net/ngrep/files/patch-Makefile.in b/net/ngrep/files/patch-Makefile.in
deleted file mode 100644
index 8c88a82ea677..000000000000
--- a/net/ngrep/files/patch-Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig 2006-11-29 00:35:37.000000000 +1100
-+++ Makefile.in 2013-10-09 02:17:53.000000000 +1100
-@@ -63,7 +63,7 @@
- rm -f config.status config.cache config.log config.h Makefile
-
- $(REGEX_OBJS): $(REGEX_OBJS:.o=.c) $(REGEX_DIR)/*.h
-- $(MAKE) $(MAKEFLAGS) -C $(REGEX_DIR) $(notdir $(REGEX_OBJS))
-+ $(MAKE) -C $(REGEX_DIR) $(notdir $(REGEX_OBJS))
-
- $(OBJS): Makefile ngrep.c ngrep.h
-
diff --git a/net/ngrep/files/patch-Configure.in b/net/ngrep/files/patch-configure.ac
index 84439ba05e64..9ad74b5061cb 100644
--- a/net/ngrep/files/patch-Configure.in
+++ b/net/ngrep/files/patch-configure.ac
@@ -1,8 +1,8 @@
---- configure.in.orig 2006-11-15 07:43:56.000000000 +0400
-+++ configure.in 2014-12-12 00:01:00.000000000 +0400
-@@ -110,6 +110,34 @@ else
- USE_IPv6="0"
- fi
+--- configure.ac.orig 2025-11-07 06:35:47 UTC
++++ configure.ac
+@@ -138,7 +138,35 @@ AS_IF([test $use_pcap_restart = yes], [
+ USE_PCAP_RESTART="0"
+ ])
+AC_ARG_ENABLE(capsicum,
+[ --enable-capsicum enable capsicum support],
@@ -12,7 +12,7 @@
+[
+ use_capsicum="no"
+])
-+
+
+#
+# Check whether various functions are available. If any are, set
+# ac_lbl_capsicum_function_seen to yes; if any are not, set
@@ -27,19 +27,33 @@
+fi
+AC_MSG_CHECKING([whether to sandbox using capsicum])
+if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
-+ HAVE_CAPSICUM="1"
++ USE_CAPSICUM="1"
+ AC_MSG_RESULT(yes)
+else
+ AC_MSG_RESULT(no)
+fi
-
++
dnl
dnl Configure the regular expression library.
-@@ -390,6 +418,7 @@ AC_DEFINE_UNQUOTED(USE_PCAP_RESTART,
-
- AC_DEFINE_UNQUOTED(USE_PCRE, $USE_PCRE, [whether to use PCRE (default GNU Regex)])
+ dnl
+@@ -553,6 +581,7 @@ AC_DEFINE_UNQUOTED(USE_VLAN_HACK, $USE_VLA
AC_DEFINE_UNQUOTED(USE_IPv6, $USE_IPv6, [whether to use IPv6 (default off)])
-+AC_DEFINE_UNQUOTED(HAVE_CAPSICUM, $HAVE_CAPSICUM, [whether to use capsicum])
+ AC_DEFINE_UNQUOTED(USE_TCPKILL, $USE_TCPKILL, [whether to enable tcpkill functionality (default off)])
+ AC_DEFINE_UNQUOTED(USE_VLAN_HACK, $USE_VLAN_HACK, [whether to automatically include VLAN frames (default on)])
++AC_DEFINE_UNQUOTED(USE_CAPSICUM, $USE_CAPSICUM, [whether to use capsicum])
AC_DEFINE_UNQUOTED(USE_DROPPRIVS, $USE_DROPPRIVS, [whether to use privileges dropping (default yes)])
AC_DEFINE_UNQUOTED(DROPPRIVS_USER, "$DROPPRIVS_USER", [pseudo-user for running ngrep (default "nobody")])
+@@ -613,6 +642,12 @@ AS_IF([test "$USE_VLAN_HACK" = "1"], [
+ AC_MSG_RESULT(CONFIG: automatically including VLAN frames)
+ ], [
+ AC_MSG_RESULT(CONFIG: NOT automatically including VLAN frames)
++])
++
++AS_IF([test "$USE_CAPSICUM" = "1"], [
++ AC_MSG_RESULT(CONFIG: capsicum enabled)
++], [
++ AC_MSG_RESULT(CONFIG: capsicum disabled)
+ ])
+
+ dnl
diff --git a/net/ngrep/files/patch-fix-ipv6 b/net/ngrep/files/patch-fix-ipv6
deleted file mode 100644
index c7db09f43bf0..000000000000
--- a/net/ngrep/files/patch-fix-ipv6
+++ /dev/null
@@ -1,39 +0,0 @@
---- ngrep.c 2010-04-21 12:16:52.000000000 +0200
-+++ ngrep.c 2010-04-21 12:11:49.581088102 +0200
-@@ -711,10 +711,12 @@ void process(u_char *d, struct pcap_pkth
- data = (unsigned char *)(tcp_pkt) + tcphdr_offset;
- len -= link_offset + ip_hl + tcphdr_offset;
-
-+/*
- #if USE_IPv6
- if (ip_ver == 6)
- len -= ntohs(ip6_pkt->ip6_plen);
--#endif
-+#endif
-+*/
-
- if ((int32_t)len < 0)
- len = 0;
-@@ -731,11 +733,12 @@ void process(u_char *d, struct pcap_pkth
- data = (unsigned char *)(udp_pkt) + udphdr_offset;
- len -= link_offset + ip_hl + udphdr_offset;
-
-+/*
- #if USE_IPv6
- if (ip_ver == 6)
- len -= ntohs(ip6_pkt->ip6_plen);
- #endif
--
-+*/
- if ((int32_t)len < 0)
- len = 0;
-
-@@ -769,7 +772,7 @@ void process(u_char *d, struct pcap_pkth
- uint16_t icmp6hdr_offset = (frag_offset) ? 0 : 4;
-
- data = (unsigned char *)(icmp6_pkt) + icmp6hdr_offset;
-- len -= link_offset + ip_hl + ntohs(ip6_pkt->ip6_plen) + icmp6hdr_offset;
-+ len -= link_offset + ip_hl + icmp6hdr_offset;
-
- if ((int32_t)len < 0)
- len = 0;
diff --git a/net/ngrep/files/patch-ngrep.c b/net/ngrep/files/patch-ngrep.c
index ebeaecc16afb..76c8ea985385 100644
--- a/net/ngrep/files/patch-ngrep.c
+++ b/net/ngrep/files/patch-ngrep.c
@@ -1,69 +1,75 @@
---- ngrep.c.orig 2006-11-28 17:38:43.000000000 +0400
-+++ ngrep.c 2014-12-12 11:14:13.000000000 +0400
-@@ -97,6 +97,10 @@
- #include "regex-0.12/regex.h"
+--- ngrep.c.orig 2025-11-07 06:35:47 UTC
++++ ngrep.c
+@@ -93,10 +93,15 @@
+ #include <sys/ioctl.h>
#endif
-+#ifdef HAVE_CAPSICUM
-+#include <sys/capability.h>
-+#endif /* HAVE CAPSICUM */
-+
- #include "ngrep.h"
-
+-#include <pcap.h>
+-
+ #include "config.h"
-@@ -186,6 +190,10 @@ uint32_t ws_row, ws_col = 80, ws_col_for
- int main(int argc, char **argv) {
++#ifdef USE_CAPSICUM
++#include <sys/capsicum.h>
++#include <net/bpf.h>
++#endif /* USE_CAPSICUM */
++
++#include <pcap.h>
++
+ #if USE_IPv6 && !defined(_WIN32) && !defined(_WIN64)
+ #include <netinet/ip6.h>
+ #include <netinet/icmp6.h>
+@@ -217,6 +222,10 @@ int main(int argc, char **argv) {
int32_t c;
+ const char *extra = "";
-+#ifdef HAVE_CAPSICUM
++#ifdef USE_CAPSICUM
+ cap_rights_t rights;
-+#endif /* HAVE_CAPSICUM */
++#endif /* USE_CAPSICUM */
+
signal(SIGINT, clean_exit);
signal(SIGABRT, clean_exit);
-@@ -416,6 +424,23 @@ int main(int argc, char **argv) {
- clean_exit(-1);
+@@ -461,6 +470,22 @@ int main(int argc, char **argv) {
+ free(filter);
}
-+#ifdef HAVE_CAPSICUM
++#ifdef USE_CAPSICUM
+ cap_rights_init(&rights, CAP_IOCTL, CAP_READ);
+ if (cap_rights_limit(pcap_fileno(pd), &rights) < 0 &&
+ errno != ENOSYS) {
+ fprintf(stderr, "unable to limit pcap descriptor");
-+ clean_exit(-1);
-+ }
++ clean_exit(2);
++ }
+
+ static const unsigned long cmds[] = { BIOCGSTATS };
+ if (cap_ioctls_limit(pcap_fileno(pd), cmds,
+ sizeof(cmds) / sizeof(cmds[0])) < 0 && errno != ENOSYS) {
-+ fprintf(stderr, "unable to limit ioctls on pcap descriptor");
-+ clean_exit(-1);
-+ }
-+
-+#endif /* HAVE CAPSICUM */
++ fprintf(stderr, "unable to limit ioctls on pcap descriptor");
++ clean_exit(2);
++ }
++#endif /* USE_CAPSICUM */
+
+ /* Setup matcher */
+
if (match_data) {
- if (bin_match) {
- uint32_t i = 0, n;
-@@ -603,6 +628,20 @@ int main(int argc, char **argv) {
+@@ -491,6 +516,20 @@ int main(int argc, char **argv) {
+ #if !defined(_WIN32) && !defined(_WIN64) && USE_DROPPRIVS
drop_privs();
#endif
-
-+#ifdef HAVE_CAPSICUM
-+ cap_rights_init(&rights);
+
-+ if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS) {
-+ fprintf(stderr, "can't limit stdin");
-+ clean_exit(-1);
-+ }
++#ifdef USE_CAPSICUM
++ cap_rights_init(&rights);
+
-+ if (cap_enter() < 0 && errno != ENOSYS) {
-+ fprintf(stderr, "can't enter capability mode");
-+ clean_exit(-1);
++ if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS) {
++ fprintf(stderr, "can't limit stdin");
++ clean_exit(1);
+ }
-+#endif /* HAVE_CAPSICUM */
+
- while (pcap_loop(pd, 0, (pcap_handler)process, 0));
++ if (cap_enter() < 0 && errno != ENOSYS) {
++ fprintf(stderr, "can't enter capability mode");
++ clean_exit(2);
++ }
++#endif /* USE_CAPSICUM */
+
+ while (pcap_loop(pd, -1, (pcap_handler)process, 0));
- clean_exit(0);
diff --git a/net/ngrep/pkg-descr b/net/ngrep/pkg-descr
index 592428932e4a..46dbcb8bf00a 100644
--- a/net/ngrep/pkg-descr
+++ b/net/ngrep/pkg-descr
@@ -1,9 +1,8 @@
-ngrep strives to provide most of GNU grep's common features, applying
-them to the network layer.
+ngrep is like GNU grep applied to the network layer.
-ngrep a pcap-aware tool that will allow you to specify extended
-regular expressions to match against data payloads of packets. It
-currently recognizes TCP, UDP, and ICMP across Ethernet, PPP, SLIP,
-FDDI, Token Ring and null interfaces, and understands BPF filter
-logic in the same fashion as more common packet sniffing tools,
-like tcpdump and snoop.
+It's a PCAP-based tool that allows you to specify an extended regular or
+hexadecimal expression to match against data payloads of packets.
+It understands many kinds of protocols, including IPv4/6, TCP, UDP, ICMPv4/6,
+IGMP and Raw, across a wide variety of interface types, and understands BPF
+filter logic in the same fashion as more common packet sniffing tools, such as
+tcpdump and snoop.
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile
index 1a22ba20d949..9cea6e2a885b 100644
--- a/ports-mgmt/pkg/Makefile
+++ b/ports-mgmt/pkg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.5.0
+DISTVERSION= 2.5.1
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
diff --git a/ports-mgmt/pkg/distinfo b/ports-mgmt/pkg/distinfo
index 1cbe964efe2f..00bfef22dd7d 100644
--- a/ports-mgmt/pkg/distinfo
+++ b/ports-mgmt/pkg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765960107
-SHA256 (freebsd-pkg-2.5.0_GH0.tar.gz) = 420330f4e8adc25317c98a0657b2ba8ebada7ad782a6273fe3b41768cb7246c0
-SIZE (freebsd-pkg-2.5.0_GH0.tar.gz) = 16511322
+TIMESTAMP = 1766485622
+SHA256 (freebsd-pkg-2.5.1_GH0.tar.gz) = 05aa40cc01e48e4933b7a96a996831b3215de18558a16f48859417b183b1c19b
+SIZE (freebsd-pkg-2.5.1_GH0.tar.gz) = 16511454
diff --git a/ports-mgmt/zig2tuple/Makefile b/ports-mgmt/zig2tuple/Makefile
index a9c4fcc89c02..2225979be4ed 100644
--- a/ports-mgmt/zig2tuple/Makefile
+++ b/ports-mgmt/zig2tuple/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig2tuple
-DISTVERSION= g20251210
+DISTVERSION= g20251222
CATEGORIES= ports-mgmt
MAINTAINER= kenrap@kennethraplee.com
@@ -13,7 +13,7 @@ USES= zig
USE_GITHUB= yes
GH_ACCOUNT= kenrap
-GH_TAGNAME= 179f216b132dbd793932cc4f82587ed9fd928efb
+GH_TAGNAME= 97638f8db3f59545b28fcc3494d92f2d3751052b
PLIST_FILES= bin/${PORTNAME}
diff --git a/ports-mgmt/zig2tuple/distinfo b/ports-mgmt/zig2tuple/distinfo
index 2d788f4f88f1..2dd6b651ebce 100644
--- a/ports-mgmt/zig2tuple/distinfo
+++ b/ports-mgmt/zig2tuple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765401438
-SHA256 (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 1a0b22dc69746ed3a8a3d9f9efe9a31733a6d9f00c9affeddd05f7f462a34e81
-SIZE (zig/kenrap-zig2tuple-g20251210-179f216b132dbd793932cc4f82587ed9fd928efb_GH0.tar.gz) = 3418
+TIMESTAMP = 1766381830
+SHA256 (zig/kenrap-zig2tuple-g20251222-97638f8db3f59545b28fcc3494d92f2d3751052b_GH0.tar.gz) = b39ca427bfce709ca71e6cf5596c0d7790531f6358de14d52628c5bb4563cf60
+SIZE (zig/kenrap-zig2tuple-g20251222-97638f8db3f59545b28fcc3494d92f2d3751052b_GH0.tar.gz) = 3505
diff --git a/security/netbird/Makefile b/security/netbird/Makefile
index c0d6b7d1bf42..4ab2b6663935 100644
--- a/security/netbird/Makefile
+++ b/security/netbird/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbird
DISTVERSIONPREFIX= v
-DISTVERSION= 0.60.7
+DISTVERSION= 0.60.9
CATEGORIES= security net net-vpn
MAINTAINER= dev@netbird.io
diff --git a/security/netbird/distinfo b/security/netbird/distinfo
index d2700c1ce8a3..52137abad24b 100644
--- a/security/netbird/distinfo
+++ b/security/netbird/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765225355
-SHA256 (go/security_netbird/netbird-v0.60.7/v0.60.7.mod) = da3d36ff3c88a7745eb98a36676114c53f04ba09dfe6cda1cfa8866993abf14d
-SIZE (go/security_netbird/netbird-v0.60.7/v0.60.7.mod) = 12868
-SHA256 (go/security_netbird/netbird-v0.60.7/v0.60.7.zip) = 195f230e0b11019d3dea8701f3cb9846d10eec750b2070983e71c54890962df6
-SIZE (go/security_netbird/netbird-v0.60.7/v0.60.7.zip) = 3454255
+TIMESTAMP = 1766434030
+SHA256 (go/security_netbird/netbird-v0.60.9/v0.60.9.mod) = 14cc81dc1535580f4b10b23a8134373735138054740662d9ab54a00d7bd21644
+SIZE (go/security_netbird/netbird-v0.60.9/v0.60.9.mod) = 12868
+SHA256 (go/security_netbird/netbird-v0.60.9/v0.60.9.zip) = e7e56e02050c675e87e687b1b48eff38d8a69746effdb3c112dc8cf8dde1dc39
+SIZE (go/security_netbird/netbird-v0.60.9/v0.60.9.zip) = 3458252
diff --git a/sysutils/flock/Makefile b/sysutils/flock/Makefile
index 9497e5e74ae7..7994134fd3ba 100644
--- a/sysutils/flock/Makefile
+++ b/sysutils/flock/Makefile
@@ -21,6 +21,12 @@ CFLAGS+= -D_WITH_CPU_SET_T
PLIST_FILES= bin/flock share/man/man1/flock.1.gz \
etc/bash_completion.d/flock
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == i386
+CONFIGURE_ARGS+= --disable-year2038
+.endif
+
do-build:
# skip building unneeded utils
${MAKE} -C ${WRKSRC} flock
diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile
index f78cbe46e124..de400c3dfee0 100644
--- a/sysutils/mstflint/Makefile
+++ b/sysutils/mstflint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mstflint
DISTVERSIONPREFIX= v
-DISTVERSION= 4.34.1-1
+DISTVERSION= 4.34.1-2
CATEGORIES= sysutils
MAINTAINER= olivier@FreeBSD.org
diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo
index 4c1ddee0a185..7fd98af6f904 100644
--- a/sysutils/mstflint/distinfo
+++ b/sysutils/mstflint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765885022
-SHA256 (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = bc350afbb07d0680fad4698d8697d9d301b846d8229994f54ad0250aadd3dde3
-SIZE (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = 10471539
+TIMESTAMP = 1766401756
+SHA256 (Mellanox-mstflint-v4.34.1-2_GH0.tar.gz) = 43641d8e03c493979b228c43000c5c6def29b59234de369b06b6c732bc1a1d79
+SIZE (Mellanox-mstflint-v4.34.1-2_GH0.tar.gz) = 10475249
diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile
index 8cc1bfc51a36..a76ba5328c4f 100644
--- a/sysutils/openvox-agent8/Makefile
+++ b/sysutils/openvox-agent8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openvox-agent
PORTVERSION= 8.22.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://forge.puppet.com/v3/files/:forge
PKGNAMESUFFIX= 8
diff --git a/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb
new file mode 100644
index 000000000000..3099539ec99f
--- /dev/null
+++ b/sysutils/openvox-agent8/files/patch-lib_puppet_util_monkey__patches.rb
@@ -0,0 +1,15 @@
+--- lib/puppet/util/monkey_patches.rb.orig 2025-12-22 21:26:30 UTC
++++ lib/puppet/util/monkey_patches.rb
+@@ -52,12 +52,6 @@ unless Puppet::Util::Platform.jruby_fips?
+ require_relative '../../puppet/ssl/openssl_loader'
+ unless Puppet::Util::Platform.jruby_fips?
+ class OpenSSL::SSL::SSLContext
+- if DEFAULT_PARAMS[:options]
+- DEFAULT_PARAMS[:options] |= OpenSSL::SSL::OP_NO_SSLv3
+- else
+- DEFAULT_PARAMS[:options] = OpenSSL::SSL::OP_NO_SSLv3
+- end
+-
+ alias __original_initialize initialize
+ private :__original_initialize
+
diff --git a/textproc/crow-translate/Makefile b/textproc/crow-translate/Makefile
index 7c5ce99d78ed..9e2aa64d4036 100644
--- a/textproc/crow-translate/Makefile
+++ b/textproc/crow-translate/Makefile
@@ -1,9 +1,7 @@
PORTNAME= crow-translate
-DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 4.0.2
CATEGORIES= textproc
-MASTER_SITES= KDE
-MASTER_SITE_SUBDIR= stable/${PORTNAME}/${PORTVERSION}
+MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
MAINTAINER= kde@FreeBSD.org
COMMENT= Translator using Google, Yandex Bing, LibreTranslate and Lingva
@@ -18,12 +16,20 @@ LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
LIB_DEPENDS= libleptonica.so:graphics/leptonica \
libtesseract.so:graphics/tesseract
-USES= cmake desktop-file-utils gstreamer kde:5 qt:5 xorg
-USE_KDE= wayland ecm:build
-USE_QT= concurrent core dbus gui multimedia network svg widgets \
- x11extras buildtools:build linguisttools:build qmake:build
+USES= cmake desktop-file-utils gl kde:6 qt:6 xorg
+USE_GL= opengl
+USE_KDE= wayland \
+ ecm:build
+USE_QT= base multimedia scxml speech \
+ tools:build svg:run
USE_XORG= ice sm x11 xcb xext
+# This feature isn't ready for FreeBSD, since it relies on a broken
+# bundled version of audio/espeak-ng (as of v4.0.2)
+CMAKE_OFF= WITH_PIPER_TTS
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \
${WRKSRC}/src/settings/autostartmanager/unixautostartmanager.cpp
diff --git a/textproc/crow-translate/distinfo b/textproc/crow-translate/distinfo
index 7649cb40579c..fed8cb17fec9 100644
--- a/textproc/crow-translate/distinfo
+++ b/textproc/crow-translate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729936955
-SHA256 (crow-translate-v3.1.0.tar.gz) = 8cafa4a812079020839beaf0b133e08be6e47d6ffa1cf90f3417efdc7589c7a1
-SIZE (crow-translate-v3.1.0.tar.gz) = 5701925
+TIMESTAMP = 1766469992
+SHA256 (crow-translate-4.0.2.tar.gz) = e24b8e78b0bffa5dd02875e25126c371967f53729102c784e4e02d165feb3753
+SIZE (crow-translate-4.0.2.tar.gz) = 24572246
diff --git a/textproc/crow-translate/pkg-plist b/textproc/crow-translate/pkg-plist
index de26e1e608b1..e15d9f34f71b 100644
--- a/textproc/crow-translate/pkg-plist
+++ b/textproc/crow-translate/pkg-plist
@@ -48,6 +48,7 @@ share/locale/pt/LC_MESSAGES/crow-translate_qt.qm
share/locale/pt_BR/LC_MESSAGES/crow-translate_qt.qm
share/locale/ru/LC_MESSAGES/crow-translate_qt.qm
share/locale/sl/LC_MESSAGES/crow-translate_qt.qm
+share/locale/sk/LC_MESSAGES/crow-translate_qt.qm
share/locale/sq/LC_MESSAGES/crow-translate_qt.qm
share/locale/sv/LC_MESSAGES/crow-translate_qt.qm
share/locale/tr/LC_MESSAGES/crow-translate_qt.qm
diff --git a/textproc/py-smile/Makefile b/textproc/py-smile/Makefile
index 246e7426a171..e1305b081226 100644
--- a/textproc/py-smile/Makefile
+++ b/textproc/py-smile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smile
-DISTVERSION= 2.10.2
+DISTVERSION= 2.11.0
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-smile/distinfo b/textproc/py-smile/distinfo
index 15023ea0b2d4..e43a8c64d2f7 100644
--- a/textproc/py-smile/distinfo
+++ b/textproc/py-smile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757832551
-SHA256 (mijorus-smile-2.10.2_GH0.tar.gz) = 9edd8e54653e43b6a7eb7fc44721ce918a615082594bdff5204756e35d0c7512
-SIZE (mijorus-smile-2.10.2_GH0.tar.gz) = 2200972
+TIMESTAMP = 1766477216
+SHA256 (mijorus-smile-2.11.0_GH0.tar.gz) = a4e85c3af5783789498b1bf84211747a08299441305ac97d0210a754a55bd11e
+SIZE (mijorus-smile-2.11.0_GH0.tar.gz) = 2216824
diff --git a/textproc/py-smile/pkg-plist b/textproc/py-smile/pkg-plist
index fa4cb9b250da..71d92d40ce95 100644
--- a/textproc/py-smile/pkg-plist
+++ b/textproc/py-smile/pkg-plist
@@ -10,6 +10,7 @@ share/icons/hicolor/scalable/actions/checkmark-symbolic.svg
share/icons/hicolor/scalable/actions/driving-symbolic.svg
share/icons/hicolor/scalable/actions/flag-filled-symbolic.svg
share/icons/hicolor/scalable/actions/history-undo-symbolic.svg
+share/icons/hicolor/scalable/actions/horizontal-arrows-none-symbolic.svg
share/icons/hicolor/scalable/actions/input-keyboard-numlock-symbolic.svg
share/icons/hicolor/scalable/actions/it.mijorus.smile.crazy.svg
share/icons/hicolor/scalable/actions/lightbulb-symbolic.svg
diff --git a/www/chawan/Makefile b/www/chawan/Makefile
index 21e5ff3b3ce1..593066d499e1 100644
--- a/www/chawan/Makefile
+++ b/www/chawan/Makefile
@@ -2,8 +2,7 @@ PORTNAME= chawan
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
CATEGORIES= www
-MASTER_SITES= https://git.sr.ht/~bptato/chawan/archive/
-DISTNAME= ${DISTVERSIONFULL}
+MASTER_SITES= https://git.sr.ht/~bptato/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= hoanga@gmail.com
COMMENT= Chawan is a text-mode web browser and pager
@@ -21,6 +20,4 @@ USES= gmake libtool pkgconfig ssl
MAKE_ENV+= PATH=${LOCALBASE}/nim/bin:${PATH}
-WRKSRC= ${WRKDIR}/chawan-${DISTVERSIONFULL}
-
.include <bsd.port.mk>
diff --git a/www/chawan/distinfo b/www/chawan/distinfo
index 9cfc4c73b92b..fd1a170510f3 100644
--- a/www/chawan/distinfo
+++ b/www/chawan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1766155750
-SHA256 (v0.3.2.tar.gz) = 08f98ddf0040d0bf25dce62eac86d3ec5d2f11b2bc471213eb9c4c861a8d321a
-SIZE (v0.3.2.tar.gz) = 3641359
+TIMESTAMP = 1766506662
+SHA256 (chawan-v0.3.2.tar.gz) = 08f98ddf0040d0bf25dce62eac86d3ec5d2f11b2bc471213eb9c4c861a8d321a
+SIZE (chawan-v0.3.2.tar.gz) = 3641359
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index ff4a76a2806f..8b5e21bbd474 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.153.1
+DISTVERSION= 0.153.2
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 17eaf0d053ab..6543cdcb267e 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1766246231
-SHA256 (go/www_gohugo/hugo-v0.153.1/v0.153.1.mod) = 98394a8bb29b6f7eb3c6c8f2a8a137dcd26dfeb913f40cceb9fb0f731624701c
-SIZE (go/www_gohugo/hugo-v0.153.1/v0.153.1.mod) = 9373
-SHA256 (go/www_gohugo/hugo-v0.153.1/v0.153.1.zip) = c9d231b18033de5d1cae4955c69bf5e50c2a24e8305c51adbd48b8b7f6996a53
-SIZE (go/www_gohugo/hugo-v0.153.1/v0.153.1.zip) = 6850749
+TIMESTAMP = 1766440173
+SHA256 (go/www_gohugo/hugo-v0.153.2/v0.153.2.mod) = 98394a8bb29b6f7eb3c6c8f2a8a137dcd26dfeb913f40cceb9fb0f731624701c
+SIZE (go/www_gohugo/hugo-v0.153.2/v0.153.2.mod) = 9373
+SHA256 (go/www_gohugo/hugo-v0.153.2/v0.153.2.zip) = 43b0227d02bb22382d48e55d8186e891835f0a02c749f145e2bf468f1f4cfe48
+SIZE (go/www_gohugo/hugo-v0.153.2/v0.153.2.zip) = 6850868
diff --git a/www/py-fastapi-sso/Makefile b/www/py-fastapi-sso/Makefile
index ad279b151b40..468240ee5e37 100644
--- a/www/py-fastapi-sso/Makefile
+++ b/www/py-fastapi-sso/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastapi-sso
-DISTVERSION= 0.18.0
+DISTVERSION= 0.19.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-fastapi-sso/distinfo b/www/py-fastapi-sso/distinfo
index 8257cc9f32e0..e738d365583f 100644
--- a/www/py-fastapi-sso/distinfo
+++ b/www/py-fastapi-sso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757574194
-SHA256 (fastapi_sso-0.18.0.tar.gz) = d8df5a686af7a6a7be248817544b405cf77f7e9ffcd5d0d7d2a196fd071964bc
-SIZE (fastapi_sso-0.18.0.tar.gz) = 16811
+TIMESTAMP = 1766460325
+SHA256 (fastapi_sso-0.19.0.tar.gz) = 629f00581f72ea7e57f7b8775f8d2c425629c428c194359a2b4ebaa6bcb8e12b
+SIZE (fastapi_sso-0.19.0.tar.gz) = 17278
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
deleted file mode 100644
index aceaba1364ac..000000000000
--- a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_arm_cpu.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c.orig 2025-10-02 00:36:39 UTC
-+++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/arm/cpu.c
-@@ -35,6 +35,20 @@
- #if HAVE_GETAUXVAL || HAVE_ELF_AUX_INFO
- #include <sys/auxv.h>
-
-+#if defined(__FreeBSD__)
-+static unsigned long getauxval(unsigned long type)
-+{
-+ /* Only AT_HWCAP* return unsigned long */
-+ if (type != AT_HWCAP && type != AT_HWCAP2) {
-+ return 0;
-+ }
-+
-+ unsigned long ret = 0;
-+ elf_aux_info(type, &ret, sizeof(ret));
-+ return ret;
-+}
-+#endif
-+
- #if ARCH_AARCH64
-
- #define HWCAP_AARCH64_ASIMDDP (1 << 20)
diff --git a/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c
new file mode 100644
index 000000000000..ec0e95ef5c0f
--- /dev/null
+++ b/www/qt6-webengine/files/patch-src_3rdparty_chromium_third__party_dav1d_libdav1d_src_cpu.c
@@ -0,0 +1,21 @@
+--- src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c.orig 2025-12-22 23:24:20 UTC
++++ src/3rdparty/chromium/third_party/dav1d/libdav1d/src/cpu.c
+@@ -115,7 +115,18 @@ COLD unsigned long dav1d_getauxval(unsigned long type)
+
+ COLD unsigned long dav1d_getauxval(unsigned long type) {
+ #if HAVE_GETAUXVAL
++#if defined(__FreeBSD__) && (ARCH_AARCH64 || ARCH_ARM)
++ /* Only AT_HWCAP* return unsigned long */
++ if (type != AT_HWCAP && type != AT_HWCAP2) {
++ return 0;
++ }
++
++ unsigned long ret = 0;
++ elf_aux_info(type, &ret, sizeof(ret));
++ return ret;
++#else
+ return getauxval(type);
++#endif
+ #elif HAVE_ELF_AUX_INFO
+ unsigned long aux = 0;
+ int ret = elf_aux_info(type, &aux, sizeof(aux));
diff --git a/www/servlet-api/Makefile b/www/servlet-api/Makefile
index 7111d9fc2316..d0b4c30c04e8 100644
--- a/www/servlet-api/Makefile
+++ b/www/servlet-api/Makefile
@@ -10,6 +10,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= The Servlet API
WWW= http://java.sun.com/products/servlet/
+DEPRECATED= Superseded upstream by newer versions many years ago
+EXPIRATION_DATE= 2025-12-31
+
USES= java
NO_BUILD= yes
diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile
index d64c48e98e83..926ff9b62151 100644
--- a/www/tt-rss/Makefile
+++ b/www/tt-rss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tt-rss
-DISTVERSION= g20251120
+DISTVERSION= g20251222
PORTEPOCH= 2
CATEGORIES= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/bin/git:devel/git
USES= gettext-tools php:cli,web,flavors shebangfix
USE_GITHUB= yes
-GH_TAGNAME= 7929b79f5f924cecba61093a037a84caaf59bd55
+GH_TAGNAME= adf7677041f22c6fd69bbcb8aaf779a170f80d81
# phe json/openssl extension is required but it's statically linked in default php
USE_PHP= ctype dom exif fileinfo filter iconv intl mbstring pcntl pdo \
pdo_pgsql phar posix session simplexml sockets sodium tokenizer \
diff --git a/www/tt-rss/distinfo b/www/tt-rss/distinfo
index 372d3f2fdfe1..56ed7fb3fa45 100644
--- a/www/tt-rss/distinfo
+++ b/www/tt-rss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854997
-SHA256 (tt-rss-tt-rss-g20251120-7929b79f5f924cecba61093a037a84caaf59bd55_GH0.tar.gz) = 40be108d0ff41a4091fd62e68b3c4352e0768b60b7a1b869b907d7ad186687c3
-SIZE (tt-rss-tt-rss-g20251120-7929b79f5f924cecba61093a037a84caaf59bd55_GH0.tar.gz) = 4297089
+TIMESTAMP = 1766439898
+SHA256 (tt-rss-tt-rss-g20251222-adf7677041f22c6fd69bbcb8aaf779a170f80d81_GH0.tar.gz) = 9c38e585f95da7baf59c7b4a5d119dd9770f5ec500ec39be0a22a60b62306978
+SIZE (tt-rss-tt-rss-g20251222-adf7677041f22c6fd69bbcb8aaf779a170f80d81_GH0.tar.gz) = 4339307
diff --git a/www/tt-rss/pkg-plist b/www/tt-rss/pkg-plist
index f2ddac9e7318..5dc0d63bff29 100644
--- a/www/tt-rss/pkg-plist
+++ b/www/tt-rss/pkg-plist
@@ -1966,6 +1966,8 @@
%%WWWDIR%%/locale/hu_HU/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/id/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/id/LC_MESSAGES/messages.po
+%%WWWDIR%%/locale/isv/LC_MESSAGES/messages.mo
+%%WWWDIR%%/locale/isv/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/it_IT/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/it_IT/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/ja_JP/LC_MESSAGES/messages.mo
@@ -1986,6 +1988,8 @@
%%WWWDIR%%/locale/pt_PT/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/ru_RU/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/ru_RU/LC_MESSAGES/messages.po
+%%WWWDIR%%/locale/rue/LC_MESSAGES/messages.mo
+%%WWWDIR%%/locale/rue/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/sq/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/sq/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/sv_SE/LC_MESSAGES/messages.mo
@@ -1994,6 +1998,8 @@
%%WWWDIR%%/locale/ta/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/tr_TR/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/tr_TR/LC_MESSAGES/messages.po
+%%WWWDIR%%/locale/tt/LC_MESSAGES/messages.mo
+%%WWWDIR%%/locale/tt/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/uk_UA/LC_MESSAGES/messages.mo
%%WWWDIR%%/locale/uk_UA/LC_MESSAGES/messages.po
%%WWWDIR%%/locale/zh_CN/LC_MESSAGES/messages.mo
@@ -2631,10 +2637,4 @@
%%WWWDIR%%/vendor/symfony/deprecation-contracts/README.md
%%WWWDIR%%/vendor/symfony/deprecation-contracts/composer.json
%%WWWDIR%%/vendor/symfony/deprecation-contracts/function.php
-%%WWWDIR%%/vendor/webmozart/assert/CHANGELOG.md
-%%WWWDIR%%/vendor/webmozart/assert/README.md
-%%WWWDIR%%/vendor/webmozart/assert/composer.json
-%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
-%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
-%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
%%WWWDIR%%/version_static.txt
diff --git a/x11-toolkits/qt6-declarative/Makefile b/x11-toolkits/qt6-declarative/Makefile
index bb9432d6a2fc..7c94487156b3 100644
--- a/x11-toolkits/qt6-declarative/Makefile
+++ b/x11-toolkits/qt6-declarative/Makefile
@@ -1,5 +1,6 @@
PORTNAME= declarative
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt6-
diff --git a/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331 b/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331
new file mode 100644
index 000000000000..2e031cca4397
--- /dev/null
+++ b/x11-toolkits/qt6-declarative/files/patch-QTBUG-142331
@@ -0,0 +1,229 @@
+From 9c6b2b78e9076f1c2676aa0c41573db9ca480654 Mon Sep 17 00:00:00 2001
+From: Ulf Hermann <ulf.hermann@qt.io>
+Date: Tue, 02 Dec 2025 17:42:30 +0100
+Subject: [PATCH] QtQml: Invalidate fallback lookups after each call from AOT code
+
+Fallback property lookups are created for completely dynamic
+metaobjects. Anything about them may change between any two calls.
+
+Pick-to: 6.8 6.5
+Fixes: QTBUG-142331
+Change-Id: Ib732c37a6f27ab8105bea0eeae000af7eb9c36d7
+Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
+(cherry picked from commit 9af6d2d6d0046b3c8369e15eb4791957cdc7ab7b)
+Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
+---
+
+--- src/qml/jsruntime/qv4lookup_p.h
++++ src/qml/jsruntime/qv4lookup_p.h
+@@ -159,6 +159,10 @@
+ const QQmlPropertyData *propertyData;
+ } qobjectMethodLookup;
+ struct {
++ // NB: None of this is actually cache-able. The metaobject may change at any time.
++ // We invalidate this data every time the lookup is invoked and thereby force a
++ // re-initialization next time.
++
+ quintptr isConstant; // This is a bool, encoded as 0 or 1. Both values are ignored by gc
+ quintptr metaObject; // a (const QMetaObject* & 1) or nullptr
+ int coreIndex;
+--- src/qml/qml/qqml.cpp
++++ src/qml/qml/qqml.cpp
+@@ -1386,16 +1386,16 @@
+
+ static FallbackPropertyQmlData findFallbackPropertyQmlData(QV4::Lookup *lookup, QObject *object)
+ {
+- QQmlData *qmlData = QQmlData::get(object);
+- if (qmlData && qmlData->isQueuedForDeletion)
+- return {qmlData, nullptr, PropertyResult::Deleted};
++ // We've just initialized the lookup. So everything must be fine here.
+
++ QQmlData *qmlData = QQmlData::get(object);
++
++ Q_ASSERT(!qmlData || !qmlData->isQueuedForDeletion);
+ Q_ASSERT(!QQmlData::wasDeleted(object));
+
+ const QMetaObject *metaObject
+ = reinterpret_cast<const QMetaObject *>(lookup->qobjectFallbackLookup.metaObject - 1);
+- if (!metaObject || metaObject != object->metaObject())
+- return {qmlData, nullptr, PropertyResult::NeedsInit};
++ Q_ASSERT(metaObject == object->metaObject());
+
+ return {qmlData, metaObject, PropertyResult::OK};
+ }
+@@ -2585,6 +2585,7 @@
+ break;
+ case QV4::Lookup::Call::ContextGetterScopeObjectPropertyFallback:
+ result = loadFallbackProperty(lookup, qmlScopeObject, target, this);
++ lookup->call = QV4::Lookup::Call::ContextGetterGeneric;
+ break;
+ default:
+ return false;
+@@ -2616,6 +2617,7 @@
+ break;
+ case QV4::Lookup::Call::ContextGetterScopeObjectPropertyFallback:
+ result = writeBackFallbackProperty(lookup, qmlScopeObject, source);
++ lookup->call = QV4::Lookup::Call::ContextGetterGeneric;
+ break;
+ default:
+ return false;
+@@ -2816,6 +2818,7 @@
+ result = lookup->asVariant
+ ? loadFallbackAsVariant(lookup, object, target, this)
+ : loadFallbackProperty(lookup, object, target, this);
++ lookup->call = QV4::Lookup::Call::GetterGeneric;
+ break;
+ default:
+ return false;
+@@ -2850,6 +2853,7 @@
+ result = lookup->asVariant
+ ? writeBackFallbackAsVariant(lookup, object, source)
+ : writeBackFallbackProperty(lookup, object, source);
++ lookup->call = QV4::Lookup::Call::GetterGeneric;
+ break;
+ default:
+ return false;
+@@ -3010,6 +3014,7 @@
+ result = lookup->asVariant
+ ? storeFallbackAsVariant(engine->handle(), lookup, object, value)
+ : storeFallbackProperty(lookup, object, value);
++ lookup->call = QV4::Lookup::Call::SetterGeneric;
+ break;
+ default:
+ return false;
+--- tests/auto/qml/qmlcppcodegen/data/CMakeLists.txt
++++ tests/auto/qml/qmlcppcodegen/data/CMakeLists.txt
+@@ -26,6 +26,7 @@
+ multiforeign.h
+ objectwithmethod.h
+ person.cpp person.h
++ propertymap.h
+ qmlusing.h
+ recursiveObject.h
+ refuseWrite.h
+@@ -282,6 +283,7 @@
+ popContextAfterRet.qml
+ prefixedMetaType.qml
+ pressAndHoldButton.qml
++ propertyMap.qml
+ qmlUsing.qml
+ qtbug113150.qml
+ qtfont.qml
+--- /dev/null
++++ tests/auto/qml/qmlcppcodegen/data/propertyMap.qml
+@@ -0,0 +1,6 @@
++pragma Strict
++import TestTypes
++
++WithPropertyMap {
++ objectName: map.foo
++}
+--- /dev/null
++++ tests/auto/qml/qmlcppcodegen/data/propertymap.h
+@@ -0,0 +1,40 @@
++// Copyright (C) 2025 The Qt Company Ltd.
++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
++
++#ifndef PROPERTYMAP_H
++#define PROPERTYMAP_H
++
++#include <QtCore/qobject.h>
++#include <QtQml/qqml.h>
++#include <QtQml/qqmlpropertymap.h>
++
++class WithPropertyMap : public QObject
++{
++ Q_OBJECT
++ QML_ELEMENT
++ Q_PROPERTY(QQmlPropertyMap *map READ map NOTIFY mapChanged)
++public:
++ WithPropertyMap(QObject *parent = nullptr)
++ : QObject(parent)
++ , m_map(new QQmlPropertyMap(this))
++ {
++ }
++
++ QQmlPropertyMap *map() const { return m_map; }
++
++ void setProperties(const QVariantHash &properties)
++ {
++ delete m_map;
++ m_map = new QQmlPropertyMap(this);
++ m_map->insert(properties);
++ emit mapChanged();
++ }
++
++signals:
++ void mapChanged();
++
++private:
++ QQmlPropertyMap *m_map = nullptr;
++};
++
++#endif // PROPERTYMAP_H
+--- tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
++++ tests/auto/qml/qmlcppcodegen/tst_qmlcppcodegen.cpp
+@@ -10,6 +10,7 @@
+ #include <data/getOptionalLookup.h>
+ #include <data/listprovider.h>
+ #include <data/objectwithmethod.h>
++#include <data/propertymap.h>
+ #include <data/qmlusing.h>
+ #include <data/refuseWrite.h>
+ #include <data/resettable.h>
+@@ -237,6 +238,7 @@
+ void parentProperty();
+ void popContextAfterRet();
+ void prefixedType();
++ void propertyMap();
+ void propertyOfParent();
+ void qmlUsing();
+ void qtfont();
+@@ -4908,6 +4910,47 @@
+ QCOMPARE(o->property("countH").toInt(), 11);
+ }
+
++void tst_QmlCppCodegen::propertyMap()
++{
++ QQmlEngine engine;
++
++ const QUrl document(u"qrc:/qt/qml/TestTypes/propertyMap.qml"_s);
++ QQmlComponent c(&engine, document);
++ QVERIFY2(c.isReady(), qPrintable(c.errorString()));
++
++ QTest::ignoreMessage(
++ QtWarningMsg, qPrintable(
++ document.toString()
++ + u":5:5: QML WithPropertyMap: Unable to assign [undefined] to \"objectName\""));
++
++ QScopedPointer<QObject> o(c.create());
++ QVERIFY(o);
++
++ WithPropertyMap *w = qobject_cast<WithPropertyMap *>(o.data());
++ QVERIFY(w);
++
++ QVERIFY(w->objectName().isEmpty());
++
++ w->setProperties({
++ { u"foo"_s, u"aaa"_s },
++ { u"bar"_s, u"bbb"_s },
++ });
++
++ QCOMPARE(w->objectName(), u"aaa"_s);
++
++ w->setProperties({
++ { u"foo"_s, u"ccc"_s },
++ });
++
++ QCOMPARE(w->objectName(), u"ccc"_s);
++
++ w->setProperties({
++ { u"foo"_s, 24.25 },
++ });
++
++ QCOMPARE(w->objectName(), u"24.25"_s);
++}
++
+ void tst_QmlCppCodegen::propertyOfParent()
+ {
+ QQmlEngine engine;
diff --git a/x11-wm/evilwm/Makefile b/x11-wm/evilwm/Makefile
index aff4b94cf226..c3b905fe361b 100644
--- a/x11-wm/evilwm/Makefile
+++ b/x11-wm/evilwm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evilwm
-DISTVERSION= 1.4.3
+DISTVERSION= 1.5
CATEGORIES= x11-wm
MASTER_SITES= http://www.6809.org.uk/evilwm/
@@ -8,9 +8,9 @@ COMMENT= Minimalist window manager based on 9wm
WWW= https://www.6809.org.uk/evilwm/
LICENSE= AEWM
+LICENSE_NAME= AEWM License
LICENSE_FILE= ${WRKSRC}/README
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-LICENSE_NAME= AEWM License
USES= gmake localbase:ldflags xorg
USE_XORG= x11 xpm xext xrandr xrender
diff --git a/x11-wm/evilwm/distinfo b/x11-wm/evilwm/distinfo
index ef969c699484..5759a033a126 100644
--- a/x11-wm/evilwm/distinfo
+++ b/x11-wm/evilwm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755219797
-SHA256 (evilwm-1.4.3.tar.gz) = d5945b20b12c91db2412fac0dbda3fb9c3ec8debb8e1b109838992b2b1bbe5d4
-SIZE (evilwm-1.4.3.tar.gz) = 74386
+TIMESTAMP = 1766346480
+SHA256 (evilwm-1.5.tar.gz) = 6104852413e6d50669361dcadda5a25d39e2b2b0c95a6384022c905957a2740f
+SIZE (evilwm-1.5.tar.gz) = 76162
diff --git a/x11/plasma6-plasma-desktop/Makefile b/x11/plasma6-plasma-desktop/Makefile
index c73d347f819e..a2069448ae1f 100644
--- a/x11/plasma6-plasma-desktop/Makefile
+++ b/x11/plasma6-plasma-desktop/Makefile
@@ -6,7 +6,6 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Plasma Desktop
BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \
- xf86-input-evdev>0:x11-drivers/xf86-input-evdev \
xf86-input-libinput>0:x11-drivers/xf86-input-libinput \
libinput>0:x11/libinput
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
@@ -19,9 +18,7 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libxkbcommon.so:x11/libxkbcommon \
libxkbfile.so:x11/libxkbfile
RUN_DEPENDS= noto-emoji>0:x11-fonts/noto-emoji \
- xdg-user-dir:devel/xdg-user-dirs \
- xf86-input-evdev>0:x11-drivers/xf86-input-evdev \
- xf86-input-libinput>0:x11-drivers/xf86-input-libinput
+ xdg-user-dir:devel/xdg-user-dirs
USES= cmake gettext gl gnome kde:6 pkgconfig python qt:6 tar:xz xorg
USE_GL= gl opengl
@@ -39,7 +36,8 @@ USE_KDE= activities activities-stats attica auth baloo bookmarks \
USE_QT= 5compat base declarative svg wayland
USE_XORG= x11 xcb xcursor xext xfixes xi xrender
-OPTIONS_DEFINE= SDL
+OPTIONS_DEFINE= SDL X11
+OPTIONS_DEFAULT= X11
OPTIONS_GROUP= IM
IM_DESC= Input Method Support
OPTIONS_GROUP_IM= IBUS SCIM
@@ -58,4 +56,6 @@ SDL_USES= sdl
SDL_USE= sdl=sdl2
SDL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SDL2
+X11_RUN_DEPENDS= xf86-input-libinput>0:x11-drivers/xf86-input-libinput
+
.include <bsd.port.mk>
diff --git a/x11/rsibreak/Makefile b/x11/rsibreak/Makefile
index 2654cc9f4853..ef71d26a10a6 100644
--- a/x11/rsibreak/Makefile
+++ b/x11/rsibreak/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rsibreak
-DISTVERSION= 0.12.15
-PORTREVISION= 3
+DISTVERSION= 0.13.0
CATEGORIES= x11 kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/
@@ -11,13 +10,17 @@ WWW= https://userbase.kde.org/RSIBreak
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \
- doctools i18n iconthemes idletime notifications notifyconfig \
- sonnet textwidgets widgetsaddons windowsystem xmlgui \
+LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+
+USES= cmake compiler:c++11-lang gettext-tools gl kde:6 qt:6 \
+ tar:xz xorg
+USE_GL= opengl
+USE_KDE= colorscheme config configwidgets coreaddons crash \
+ dbusaddons doctools guiaddons i18n idletime notifications \
+ notifyconfig sonnet statusnotifieritem textwidgets \
+ widgetsaddons windowsystem xmlgui \
ecm:build
-USE_QT= core dbus gui widgets xml \
- buildtools:build qmake:build
+USE_QT= base
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/x11/rsibreak/distinfo b/x11/rsibreak/distinfo
index 656c1dc0b0eb..4cae4bdbec79 100644
--- a/x11/rsibreak/distinfo
+++ b/x11/rsibreak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1654812972
-SHA256 (rsibreak-0.12.15.tar.xz) = 521c63e6a0df00ca7b1fe8258cde01ee8436376a17196df7c86ad3f83d5ccb4d
-SIZE (rsibreak-0.12.15.tar.xz) = 591600
+TIMESTAMP = 1766468153
+SHA256 (rsibreak-0.13.0.tar.xz) = 6ab2ce09c57d0fe5178308ea95f87debbe55ae98cfb37424922ade2593bad120
+SIZE (rsibreak-0.13.0.tar.xz) = 607340
diff --git a/x11/rsibreak/pkg-plist b/x11/rsibreak/pkg-plist
index e74f0c910fa4..b76cd98124f3 100644
--- a/x11/rsibreak/pkg-plist
+++ b/x11/rsibreak/pkg-plist
@@ -64,9 +64,10 @@ share/icons/hicolor/48x48/actions/rsibreak2.png
share/icons/hicolor/48x48/actions/rsibreak3.png
share/icons/hicolor/48x48/actions/rsibreak4.png
share/icons/hicolor/48x48/actions/rsibreakx.png
-share/knotifications5/rsibreak.notifyrc
+share/knotifications6/rsibreak.notifyrc
share/locale/ar/LC_MESSAGES/rsibreak.mo
share/locale/be/LC_MESSAGES/rsibreak.mo
+share/locale/bg/LC_MESSAGES/rsibreak.mo
share/locale/bs/LC_MESSAGES/rsibreak.mo
share/locale/ca/LC_MESSAGES/rsibreak.mo
share/locale/ca@valencia/LC_MESSAGES/rsibreak.mo
@@ -78,10 +79,12 @@ share/locale/en_GB/LC_MESSAGES/rsibreak.mo
share/locale/eo/LC_MESSAGES/rsibreak.mo
share/locale/es/LC_MESSAGES/rsibreak.mo
share/locale/et/LC_MESSAGES/rsibreak.mo
+share/locale/eu/LC_MESSAGES/rsibreak.mo
share/locale/fi/LC_MESSAGES/rsibreak.mo
share/locale/fr/LC_MESSAGES/rsibreak.mo
share/locale/ga/LC_MESSAGES/rsibreak.mo
share/locale/gl/LC_MESSAGES/rsibreak.mo
+share/locale/he/LC_MESSAGES/rsibreak.mo
share/locale/hi/LC_MESSAGES/rsibreak.mo
share/locale/hne/LC_MESSAGES/rsibreak.mo
share/locale/hr/LC_MESSAGES/rsibreak.mo
@@ -91,6 +94,7 @@ share/locale/id/LC_MESSAGES/rsibreak.mo
share/locale/is/LC_MESSAGES/rsibreak.mo
share/locale/it/LC_MESSAGES/rsibreak.mo
share/locale/ja/LC_MESSAGES/rsibreak.mo
+share/locale/ka/LC_MESSAGES/rsibreak.mo
share/locale/km/LC_MESSAGES/rsibreak.mo
share/locale/ko/LC_MESSAGES/rsibreak.mo
share/locale/lt/LC_MESSAGES/rsibreak.mo
@@ -105,6 +109,7 @@ share/locale/pt/LC_MESSAGES/rsibreak.mo
share/locale/pt_BR/LC_MESSAGES/rsibreak.mo
share/locale/ro/LC_MESSAGES/rsibreak.mo
share/locale/ru/LC_MESSAGES/rsibreak.mo
+share/locale/sa/LC_MESSAGES/rsibreak.mo
share/locale/se/LC_MESSAGES/rsibreak.mo
share/locale/sk/LC_MESSAGES/rsibreak.mo
share/locale/sl/LC_MESSAGES/rsibreak.mo
@@ -114,7 +119,6 @@ share/locale/tg/LC_MESSAGES/rsibreak.mo
share/locale/tr/LC_MESSAGES/rsibreak.mo
share/locale/ug/LC_MESSAGES/rsibreak.mo
share/locale/uk/LC_MESSAGES/rsibreak.mo
-share/locale/x-test/LC_MESSAGES/rsibreak.mo
share/locale/zh_CN/LC_MESSAGES/rsibreak.mo
share/locale/zh_TW/LC_MESSAGES/rsibreak.mo
share/metainfo/org.kde.rsibreak.appdata.xml
diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile
index a6e24c94a9fe..2138ca1a5abd 100644
--- a/x11/xfce4-screensaver/Makefile
+++ b/x11/xfce4-screensaver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfce4-screensaver
PORTVERSION= 4.20.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
index 30e2facb44a6..374c4f11525e 100644
--- a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
+++ b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
@@ -1,18 +1,4 @@
-From 5a6b01aaeb109ef419ab021972a4225618b277ce Mon Sep 17 00:00:00 2001
-From: Guido Falsi <madpilot@freebsd.org>
-Date: Sun, 16 Nov 2025 12:14:37 +0100
-Subject: [PATCH] Use pgrep in place of pidof
-
-This also simplifies function logic.
-
-Fixes: #38
----
- src/gs-lock-plug.c | 16 ++++------------
- 1 file changed, 4 insertions(+), 12 deletions(-)
-
-diff --git a/src/gs-lock-plug.c b/src/gs-lock-plug.c
-index d0806f64..fce7bf15 100644
---- src/gs-lock-plug.c
+--- src/gs-lock-plug.c.orig 2025-08-15 14:02:14 UTC
+++ src/gs-lock-plug.c
@@ -26,6 +26,7 @@
#include <stdlib.h>
@@ -22,14 +8,28 @@ index d0806f64..fce7bf15 100644
#include <time.h>
#include <unistd.h>
-@@ -179,20 +180,11 @@ toggle_infobar_visibility (GSLockPlug *plug) {
+@@ -56,6 +57,8 @@
+ #include "xfce-bg.h"
+ #include "xfce-desktop-utils.h"
+
++#define PGREP_MAX_PROCESS_LEN 15
++
+ #define MDM_FLEXISERVER_COMMAND "mdmflexiserver"
+ #define MDM_FLEXISERVER_ARGS "--startnew Standard"
+
+@@ -179,20 +182,16 @@ process_is_running (const char *name) {
static gboolean
process_is_running (const char *name) {
- int num_processes;
- gchar *command = g_strdup_printf ("pidof %s | wc -l", name);
- FILE *fp = popen (command, "r");
-+ gchar *command = g_strdup_printf ("pgrep -a %s", name);
++ g_return_val_if_fail (strnlen (name, PGREP_MAX_PROCESS_LEN + 1) > PGREP_MAX_PROCESS_LEN, FALSE);
++#ifdef __FreeBSD__
++ gchar *command = g_strdup_printf ("pgrep -ax %s", name);
++#else
++ gchar *command = g_strdup_printf ("pgrep -x %s", name);
++#endif
+ int rc = system (command);
g_free (command);
@@ -46,6 +46,3 @@ index d0806f64..fce7bf15 100644
return TRUE;
} else {
return FALSE;
---
-GitLab
-
diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile
index 19cb082c12a7..ecd0d02dfd57 100644
--- a/x11/xterm/Makefile
+++ b/x11/xterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xterm
-DISTVERSION= 405
+DISTVERSION= 406
CATEGORIES= x11
MASTER_SITES= https://invisible-island.net/archives/xterm/:src1 \
https://invisible-mirror.net/archives/xterm/:src1 \
diff --git a/x11/xterm/distinfo b/x11/xterm/distinfo
index efc14c086269..7b1d0481143e 100644
--- a/x11/xterm/distinfo
+++ b/x11/xterm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765771911
-SHA256 (xterm-405.tgz) = b6c05d0c7441939e422c45f7e28173b4a310cab986466485212a4e4b28255902
-SIZE (xterm-405.tgz) = 1619098
+TIMESTAMP = 1766428064
+SHA256 (xterm-406.tgz) = 066eb2d66430897fe1dadd271554ccdae33d77c512126a758fc4de37b1148799
+SIZE (xterm-406.tgz) = 1619843
SHA256 (bsd-xterm-icons-1.tgz) = fcf51dce0e23e9911a16ed7f2ce835bb6ff2ada65f023c29fdd8abda2795bf7c
SIZE (bsd-xterm-icons-1.tgz) = 22718