summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMANTANI Nobutaka <nobutaka@FreeBSD.org>2025-02-23 15:22:27 +0900
committerMANTANI Nobutaka <nobutaka@FreeBSD.org>2025-02-23 15:22:27 +0900
commit660447fb705cacd70d8787ce0da51488feadb1c1 (patch)
tree699c496e478647777bb2b27507b42565603224a6
parentdevel/abseil: update Abseil C++ to LTS version 20250127.0 (diff)
editors/imhex: Update to 1.37.1
-rw-r--r--editors/imhex/Makefile57
-rw-r--r--editors/imhex/distinfo36
-rw-r--r--editors/imhex/files/patch-cmake_build__helpers.cmake38
-rw-r--r--editors/imhex/files/patch-main_gui_source_messaging_linux.cpp10
-rw-r--r--editors/imhex/files/patch-main_updater_CMakeLists.txt4
-rw-r--r--editors/imhex/pkg-plist154
6 files changed, 232 insertions, 67 deletions
diff --git a/editors/imhex/Makefile b/editors/imhex/Makefile
index 1778c1478d0b..2632fea35c52 100644
--- a/editors/imhex/Makefile
+++ b/editors/imhex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= imhex
-PORTVERSION= 1.36.2
+PORTVERSION= 1.37.1
DISTVERSIONPREFIX= v
CATEGORIES= editors
MASTER_SITES= https://git.sr.ht/~danyspin97/xdgpp/blob/f01f810714443d0f10c333d4d1d9c0383be41375/:xdg \
@@ -19,6 +19,23 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= i386 powerpc
NOT_FOR_ARCHS_REASON= __uint128_t and __int128_t are not supported
+
+BUILD_DEPENDS= glm>0:math/glm
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libglfw.so:graphics/glfw \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz \
+ libinotify.so:devel/libinotify \
+ liblz4.so:archivers/liblz4 \
+ libmbedtls.so:security/mbedtls3 \
+ libzstd.so:archivers/zstd
+
+USES= cmake desktop-file-utils gl gnome pkgconfig python xorg
+USE_GL= gl glu opengl
+USE_GNOME= cairo gdkpixbuf2 gtk30
+USE_XORG= x11 xcb xau xdmcp
+USE_GITHUB= yes
+
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
btzy-nativefiledialog-extended-${GH_TAG_NATIVEFILEDIALOG}_GH0${EXTRACT_SUFX} \
capstone-engine-capstone-${GH_TAG_CAPSTONE}_GH0${EXTRACT_SUFX} \
@@ -29,6 +46,7 @@ EXTRACT_ONLY= ${DISTNAME}${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} \
+ WerWolv-Disassembler-${GH_TAG_DISASSEMBLER}_GH0${EXTRACT_SUFX} \
WerWolv-HashLibPlus-${GH_TAG_HASHLIBPLUS}_GH0${EXTRACT_SUFX} \
WerWolv-ImHex-Patterns-${GH_TAG_IMHEX_PATTERNS}_GH0${EXTRACT_SUFX} \
WerWolv-PatternLanguage-${GH_TAG_PATTERN_LANGUAGE}_GH0${EXTRACT_SUFX} \
@@ -38,22 +56,6 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
imhex-bastion-pats-${GL_TAG_IMHEX_BASTION_PATS}.tar.bz2 \
imhex-ffx-pats-${GL_TAG_IMHEX_FFX_PATS}.tar.bz2
-BUILD_DEPENDS= glm>0:math/glm
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libglfw.so:graphics/glfw \
- libfreetype.so:print/freetype2 \
- libharfbuzz.so:print/harfbuzz \
- libinotify.so:devel/libinotify \
- liblz4.so:archivers/liblz4 \
- libmbedtls.so:security/mbedtls3 \
- libzstd.so:archivers/zstd
-
-USES= cmake desktop-file-utils gl gnome pkgconfig python xorg
-USE_GL= gl glu opengl
-USE_GNOME= cairo gdkpixbuf2 gtk30
-USE_XORG= x11 xcb xau xdmcp
-USE_GITHUB= yes
-
GH_ACCOUNT= WerWolv
GH_PROJECT= ImHex
GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledialog \
@@ -65,6 +67,7 @@ GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledi
rockdreamer:throwing_ptr:${GH_TAG_THROWING_PTR}:throwing_ptr \
sammycage:plutovg:${GH_TAG_PLUTOVG}:plutovg \
VirusTotal:yara:${GH_TAG_YARA}:yara \
+ WerWolv:Disassembler:${GH_TAG_DISASSEMBLER}:disassembler \
WerWolv:HashLibPlus:${GH_TAG_HASHLIBPLUS}:hashlibplus \
WerWolv:ImHex-Patterns:${GH_TAG_IMHEX_PATTERNS}:imhex_patterns \
WerWolv:PatternLanguage:${GH_TAG_PATTERN_LANGUAGE}:pattern_language \
@@ -74,14 +77,15 @@ GH_TUPLE= btzy:nativefiledialog-extended:${GH_TAG_NATIVEFILEDIALOG}:nativefiledi
GH_TAG_CAPSTONE= 5cca005
GH_TAG_CLI11= 6c7b07a
-GH_TAG_EDLIB= 931be2b
-GH_TAG_FMT= 0c9fce2
+GH_TAG_DISASSEMBLER= a2217dd
+GH_TAG_EDLIB= 42aa8fa
+GH_TAG_FMT= 9cf9f38
GH_TAG_HASHLIBPLUS= 1823dd1
GH_TAG_IMHEX_PATTERNS= ImHex-v${PORTVERSION}
GH_TAG_JTHREAD= 0fa8d39
-GH_TAG_LIBROMFS= 03adcfd
-GH_TAG_LIBWOLV= b9d7f4a
-GH_TAG_LUNASVG= 14df481
+GH_TAG_LIBROMFS= 4f42f09
+GH_TAG_LIBWOLV= 0002167
+GH_TAG_LUNASVG= 5e968bd
GH_TAG_NATIVEFILEDIALOG= 86d5f20
GH_TAG_PATTERN_LANGUAGE= ImHex-v${PORTVERSION}
GH_TAG_PLUTOVG= 9ef8e78
@@ -94,10 +98,10 @@ GL_TAG_IMHEX_FFX_PATS= 199879e
CFLAGS+= -I${LOCALBASE}/include
CXXFLAGS+= -I${LOCALBASE}/include
-CMAKE_ARGS= -DUSE_SYSTEM_CURL=ON -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
+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
PORTDOCS= README.md
@@ -119,6 +123,7 @@ 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
${CP} -R ${WRKSRC_libwolv}/* ${WRKSRC}/lib/external/libwolv
${CP} -R ${WRKSRC_pattern_language}/* ${WRKSRC}/lib/external/pattern_language
diff --git a/editors/imhex/distinfo b/editors/imhex/distinfo
index d9fc1d3bb63c..85c39a90ceb3 100644
--- a/editors/imhex/distinfo
+++ b/editors/imhex/distinfo
@@ -1,22 +1,22 @@
-TIMESTAMP = 1735475156
+TIMESTAMP = 1740249896
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.36.2_GH0.tar.gz) = e9f567eab50b35f5324f9ce407c3d6607f9530c2af74313c014a0203eec14b76
-SIZE (imhex/WerWolv-ImHex-v1.36.2_GH0.tar.gz) = 10054633
+SHA256 (imhex/WerWolv-ImHex-v1.37.1_GH0.tar.gz) = 8dec40d0641f1b7284f9f04c2452ed79357feaa7a7c3ec810b7872c2e6c6f257
+SIZE (imhex/WerWolv-ImHex-v1.37.1_GH0.tar.gz) = 9369381
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-931be2b_GH0.tar.gz) = a854584bf06ac11d4166caea8112f0f188df3d7c86fc82d145ab50a2d16c84a8
-SIZE (imhex/Martinsos-edlib-931be2b_GH0.tar.gz) = 4319124
-SHA256 (imhex/fmtlib-fmt-0c9fce2_GH0.tar.gz) = dd7dd5ef9e4677e8466a3f939613d1f73876c511a9a1be4857fb62590c110ca3
-SIZE (imhex/fmtlib-fmt-0c9fce2_GH0.tar.gz) = 701040
+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/rockdreamer-throwing_ptr-cd28490_GH0.tar.gz) = acd6dd35d6f588d8fc036edb205e5abc577998be5481afcda7f24f80bd23451d
@@ -25,15 +25,17 @@ SHA256 (imhex/sammycage-plutovg-9ef8e78_GH0.tar.gz) = 84d4d24f2d0086a884b2a3c522
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/WerWolv-HashLibPlus-1823dd1_GH0.tar.gz) = 885567a954b40421ab437fe7daa7bf9a09d87e76eed53ee2dd1c76e3ee90e8fb
SIZE (imhex/WerWolv-HashLibPlus-1823dd1_GH0.tar.gz) = 1200573
-SHA256 (imhex/WerWolv-ImHex-Patterns-ImHex-v1.36.2_GH0.tar.gz) = d1555d142347ddf576e5c0b1a19050ae168e8d174b206d269a9e84e07d2515c9
-SIZE (imhex/WerWolv-ImHex-Patterns-ImHex-v1.36.2_GH0.tar.gz) = 13564417
-SHA256 (imhex/WerWolv-PatternLanguage-ImHex-v1.36.2_GH0.tar.gz) = 560b2637767336f14321ade68ddb92b63cdd880b37a9e799b0e77b7aff580f1a
-SIZE (imhex/WerWolv-PatternLanguage-ImHex-v1.36.2_GH0.tar.gz) = 548361
-SHA256 (imhex/WerWolv-libromfs-03adcfd_GH0.tar.gz) = a4a3612595eec04f29de86213a1feee92d369e973f7c4aa25b1274e5c134dc9e
-SIZE (imhex/WerWolv-libromfs-03adcfd_GH0.tar.gz) = 5174
-SHA256 (imhex/WerWolv-libwolv-b9d7f4a_GH0.tar.gz) = bbc51ac3fcb579353f0da21254a7da9abd0651fb42577c10a9cfe8797b5a142d
-SIZE (imhex/WerWolv-libwolv-b9d7f4a_GH0.tar.gz) = 43110
-SHA256 (imhex/WerWolv-lunasvg-14df481_GH0.tar.gz) = 07eb4904de61e65f6b51ee229bc3ee622ebebbdb2652ea62c518fbbfccc4dffa
-SIZE (imhex/WerWolv-lunasvg-14df481_GH0.tar.gz) = 53807
+SHA256 (imhex/WerWolv-ImHex-Patterns-ImHex-v1.37.1_GH0.tar.gz) = cb345e053fdf2f25cc6b7df025fd4178fa012394fc5aeb2b36a5453ab485e5b3
+SIZE (imhex/WerWolv-ImHex-Patterns-ImHex-v1.37.1_GH0.tar.gz) = 13620614
+SHA256 (imhex/WerWolv-PatternLanguage-ImHex-v1.37.1_GH0.tar.gz) = 596a4d31febfb0ff65c7fb6167818e2a992b2272201cff1f562407a3bcd27664
+SIZE (imhex/WerWolv-PatternLanguage-ImHex-v1.37.1_GH0.tar.gz) = 550882
+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
diff --git a/editors/imhex/files/patch-cmake_build__helpers.cmake b/editors/imhex/files/patch-cmake_build__helpers.cmake
index df71f107b612..83046b0df883 100644
--- a/editors/imhex/files/patch-cmake_build__helpers.cmake
+++ b/editors/imhex/files/patch-cmake_build__helpers.cmake
@@ -1,19 +1,21 @@
---- cmake/build_helpers.cmake.orig 2024-12-28 15:09:51 UTC
+--- cmake/build_helpers.cmake.orig 2025-02-18 09:47:51 UTC
+++ cmake/build_helpers.cmake
-@@ -501,7 +501,11 @@ function(downloadImHexPatternsFiles dest)
+@@ -570,8 +570,12 @@ function(downloadImHexPatternsFiles dest)
# Maybe patterns are cloned to a subdirectory
if (NOT EXISTS ${imhex_patterns_SOURCE_DIR})
-- set(imhex_patterns_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ImHex-Patterns")
-+ if (BSD AND BSD STREQUAL "FreeBSD")
-+ set(imhex_patterns_SOURCE_DIR "${CMAKE_BINARY_DIR}/_deps/imhex_patterns_src")
-+ else()
-+ set(imhex_patterns_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ImHex-Patterns")
-+ endif()
- endif()
+- set(imhex_patterns_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ImHex-Patterns")
+- endif()
++ if (BSD AND BSD STREQUAL "FreeBSD")
++ set(imhex_patterns_SOURCE_DIR "${CMAKE_BINARY_DIR}/_deps/imhex_patterns_src")
++ else()
++ set(imhex_patterns_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ImHex-Patterns")
++ endif()
++ endif()
# Or a sibling directory
-@@ -530,7 +534,11 @@ function(downloadImHexPatternsFiles dest)
+ 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})
@@ -26,3 +28,19 @@
endforeach ()
endif ()
+@@ -925,11 +933,11 @@ function(generateSDKDirectory)
+ install(DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/sdk/ DESTINATION "${SDK_PATH}")
+ install(TARGETS libimhex ARCHIVE DESTINATION "${SDK_PATH}/lib")
+
+- install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui DESTINATION "${SDK_PATH}/lib" PATTERN "**/source/*" EXCLUDE)
+- install(TARGETS ui ARCHIVE DESTINATION "${SDK_PATH}/lib")
++ install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/ui/include DESTINATION "${SDK_PATH}/lib/ui/")
++ install(FILES ${CMAKE_SOURCE_DIR}/plugins/ui/CMakeLists.txt DESTINATION "${SDK_PATH}/lib/ui/")
+
+- install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/fonts DESTINATION "${SDK_PATH}/lib" PATTERN "**/source/*" EXCLUDE)
+- install(TARGETS fonts ARCHIVE DESTINATION "${SDK_PATH}/lib")
++ install(DIRECTORY ${CMAKE_SOURCE_DIR}/plugins/fonts/include DESTINATION "${SDK_PATH}/lib/fonts/")
++ install(FILES ${CMAKE_SOURCE_DIR}/plugins/fonts/CMakeLists.txt DESTINATION "${SDK_PATH}/lib/fonts/")
+ endfunction()
+
+ function(addIncludesFromLibrary target library)
diff --git a/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp b/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp
new file mode 100644
index 000000000000..6650041dfb54
--- /dev/null
+++ b/editors/imhex/files/patch-main_gui_source_messaging_linux.cpp
@@ -0,0 +1,10 @@
+--- 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
index c09d51577114..c409b5cc2a9d 100644
--- a/editors/imhex/files/patch-main_updater_CMakeLists.txt
+++ b/editors/imhex/files/patch-main_updater_CMakeLists.txt
@@ -1,4 +1,4 @@
---- main/updater/CMakeLists.txt.orig 2024-03-23 09:15:12 UTC
+--- 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
)
@@ -11,5 +11,5 @@
+ target_link_libraries(updater PRIVATE libimhex ${FMT_LIBRARIES})
+endif ()
add_dependencies(main updater)
+ setupCompilerFlags(updater)
- if (APPLE)
diff --git a/editors/imhex/pkg-plist b/editors/imhex/pkg-plist
index 7e5bcf0d5a08..434b149b0117 100644
--- a/editors/imhex/pkg-plist
+++ b/editors/imhex/pkg-plist
@@ -1,7 +1,7 @@
bin/imhex
bin/imhex-updater
lib/libimhex.so
-lib/libimhex.so.1.36.2
+lib/libimhex.so.1.37.1
share/applications/imhex.desktop
%%DATADIR%%/constants/crc16.json
%%DATADIR%%/constants/crc32.json
@@ -109,6 +109,7 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/bastion/profile.hexpat
%%DATADIR%%/patterns/bastion/save.hexpat
%%DATADIR%%/patterns/bastion/util.hexpat
+%%DATADIR%%/patterns/bcss.hexpat
%%DATADIR%%/patterns/bencode.hexpat
%%DATADIR%%/patterns/bgcode.hexpat
%%DATADIR%%/patterns/binka.hexpat
@@ -118,6 +119,7 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/bson.hexpat
%%DATADIR%%/patterns/bsp_goldsrc.hexpat
%%DATADIR%%/patterns/bzip3.hexpat
+%%DATADIR%%/patterns/cab.hexpat
%%DATADIR%%/patterns/cchva.hexpat
%%DATADIR%%/patterns/ccpal.hexpat
%%DATADIR%%/patterns/ccvxl.hexpat
@@ -242,7 +244,9 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/shx.hexpat
%%DATADIR%%/patterns/sit5.hexpat
%%DATADIR%%/patterns/spirv.hexpat
+%%DATADIR%%/patterns/sqlite3.hexpat
%%DATADIR%%/patterns/stl.hexpat
+%%DATADIR%%/patterns/sup.hexpat
%%DATADIR%%/patterns/swf.hexpat
%%DATADIR%%/patterns/tar.hexpat
%%DATADIR%%/patterns/tga.hexpat
@@ -255,6 +259,7 @@ share/applications/imhex.desktop
%%DATADIR%%/patterns/usb.hexpat
%%DATADIR%%/patterns/vbmeta.hexpat
%%DATADIR%%/patterns/vdf.hexpat
+%%DATADIR%%/patterns/veado.hexpat
%%DATADIR%%/patterns/vgm.hexpat
%%DATADIR%%/patterns/vhdx.hexpat
%%DATADIR%%/patterns/wad.hexpat
@@ -296,6 +301,76 @@ share/applications/imhex.desktop
%%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
@@ -345,10 +420,12 @@ share/applications/imhex.desktop
%%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
@@ -642,6 +719,7 @@ share/applications/imhex.desktop
%%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
@@ -659,7 +737,6 @@ share/applications/imhex.desktop
%%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/manage.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
@@ -708,6 +785,7 @@ share/applications/imhex.desktop
%%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
@@ -770,10 +848,12 @@ share/applications/imhex.desktop
%%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
@@ -992,6 +1072,7 @@ share/applications/imhex.desktop
%%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
@@ -1083,6 +1164,7 @@ share/applications/imhex.desktop
%%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
@@ -1096,12 +1178,26 @@ share/applications/imhex.desktop
%%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
@@ -1128,9 +1224,11 @@ share/applications/imhex.desktop
%%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
@@ -1151,11 +1249,28 @@ share/applications/imhex.desktop
%%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
@@ -1294,6 +1409,7 @@ share/applications/imhex.desktop
%%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
@@ -1311,7 +1427,6 @@ share/applications/imhex.desktop
%%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/manage.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
@@ -1360,6 +1475,7 @@ share/applications/imhex.desktop
%%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
@@ -1386,15 +1502,15 @@ share/applications/imhex.desktop
%%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/custom/CMakeLists.txt
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/emscripten_browser_clipboard.h
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/imgui_impl_glfw.h
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/imgui_impl_opengl3.h
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/imgui_impl_opengl3_loader.h
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/opengl_support.h
-%%DATADIR%%/sdk/lib/third_party/imgui/custom/include/stb_image.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
@@ -1475,14 +1591,28 @@ share/applications/imhex.desktop
%%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/mime/packages/imhex.xml
-share/pixmaps/imhex.png
+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/custom/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