git: 458cee336f3c - main - lang/rizin: UNIX-like reverse engineering framework.

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Wed, 18 Oct 2023 08:53:34 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=458cee336f3c115531abee7780a103dcc52a36f7

commit 458cee336f3c115531abee7780a103dcc52a36f7
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2023-10-09 12:43:34 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2023-10-18 08:53:12 +0000

    lang/rizin: UNIX-like reverse engineering framework.
---
 lang/Makefile        |   1 +
 lang/rizin/Makefile  |  46 ++++
 lang/rizin/distinfo  |   9 +
 lang/rizin/pkg-descr |   5 +
 lang/rizin/pkg-plist | 661 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 722 insertions(+)

diff --git a/lang/Makefile b/lang/Makefile
index ff26605973bd..90c1832a54bb 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -319,6 +319,7 @@
     SUBDIR += rexx-regutil
     SUBDIR += rexx-wrapper
     SUBDIR += rhino
+    SUBDIR += rizin
     SUBDIR += ruby30
     SUBDIR += ruby31
     SUBDIR += ruby32
diff --git a/lang/rizin/Makefile b/lang/rizin/Makefile
new file mode 100644
index 000000000000..300f8d8db8be
--- /dev/null
+++ b/lang/rizin/Makefile
@@ -0,0 +1,46 @@
+PORTNAME=	rizin
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.6.3
+CATEGORIES=	lang security shells
+
+MAINTAINER=	arrowd@FreeBSD.org
+COMMENT=	UNIX-like reverse engineering framework and command-line toolset
+WWW=		https://rizin.re
+
+LICENSE=	LGPLv3 GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+LIB_DEPENDS=	libcapstone.so:devel/capstone \
+		libmspack.so:archivers/libmspack \
+		libxxhash.so:devel/xxhash \
+		libtree-sitter.so:devel/tree-sitter \
+		liblz4.so:archivers/liblz4 \
+		libzip.so:archivers/libzip
+
+USES=		localbase meson pkgconfig python:build ssl
+
+MESON_ARGS=	-D use_sys_capstone=enabled \
+		-D use_sys_magic=enabled \
+		-D use_sys_libzip=enabled \
+		-D use_sys_zlib=enabled \
+		-D use_sys_lz4=enabled \
+		-D use_sys_lzma=enabled \
+		-D use_sys_xxhash=enabled \
+		-D use_sys_openssl=enabled \
+		-D use_sys_libmspack=enabled \
+		-D use_sys_tree_sitter=enabled \
+		-D enable_rz_test=false
+		# -D use_sys_libzstd=enabled \
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	rizinorg
+GH_TUPLE=	rizinorg:rz-libdemangle:3eb0ef8:libdemangle/subprojects/libdemangle \
+		rizinorg:tree-sitter-c:81d96d8:tree_sitter_c/subprojects/tree-sitter-c \
+		BLAKE3-team:BLAKE3:3f396d2:blake3/subprojects/blake3
+
+post-extract:
+	${CP} -r ${WRKSRC}/subprojects/packagefiles/blake3 ${WRKSRC}/subprojects
+	${CP} -r ${WRKSRC}/subprojects/packagefiles/tree-sitter-c ${WRKSRC}/subprojects
+
+.include <bsd.port.mk>
diff --git a/lang/rizin/distinfo b/lang/rizin/distinfo
new file mode 100644
index 000000000000..733298fa1d55
--- /dev/null
+++ b/lang/rizin/distinfo
@@ -0,0 +1,9 @@
+TIMESTAMP = 1697617223
+SHA256 (rizinorg-rizin-v0.6.3_GH0.tar.gz) = 5f78a5ca71d3029664447f341d48b2ec7767929aa2dc51ac2d3597ab7f3f2a32
+SIZE (rizinorg-rizin-v0.6.3_GH0.tar.gz) = 7511365
+SHA256 (rizinorg-rz-libdemangle-3eb0ef8_GH0.tar.gz) = 218f5040b6b66b5b4255537f4ed25eb17a5877f6d926bd61db305bab5c63bcce
+SIZE (rizinorg-rz-libdemangle-3eb0ef8_GH0.tar.gz) = 172821
+SHA256 (rizinorg-tree-sitter-c-81d96d8_GH0.tar.gz) = a9b50dd46ced6ca35d7013c6d3effcc5e33cc663b7a1ee17e3d0d2c662e52823
+SIZE (rizinorg-tree-sitter-c-81d96d8_GH0.tar.gz) = 358307
+SHA256 (BLAKE3-team-BLAKE3-3f396d2_GH0.tar.gz) = 2fe7680b591b4d93aa62f830b620f652b3edae8ff63a66ff3283557ecf82f4b1
+SIZE (BLAKE3-team-BLAKE3-3f396d2_GH0.tar.gz) = 224569
diff --git a/lang/rizin/pkg-descr b/lang/rizin/pkg-descr
new file mode 100644
index 000000000000..b34503d7f4d8
--- /dev/null
+++ b/lang/rizin/pkg-descr
@@ -0,0 +1,5 @@
+Rizin is a free and open source reverse engineering framework. It takes a
+unique, Unix-friendly approach on reverse engineering. By default, it can be
+used in a shell-like environment tailored specifically to analyzing binaries
+directly from the command line without unnecessary weight. However, if you do
+want more, it provides a perfect basis for GUI and scripting.
diff --git a/lang/rizin/pkg-plist b/lang/rizin/pkg-plist
new file mode 100644
index 000000000000..c5c83fb983fa
--- /dev/null
+++ b/lang/rizin/pkg-plist
@@ -0,0 +1,661 @@
+bin/rizin
+bin/rz-asm
+bin/rz-ax
+bin/rz-bin
+bin/rz-diff
+bin/rz-find
+bin/rz-gg
+bin/rz-hash
+bin/rz-run
+bin/rz-sign
+include/librz/rz_agraph.h
+include/librz/rz_analysis.h
+include/librz/rz_asm.h
+include/librz/rz_basefind.h
+include/librz/rz_bin.h
+include/librz/rz_bin_dwarf.h
+include/librz/rz_bind.h
+include/librz/rz_bp.h
+include/librz/rz_build_version.h
+include/librz/rz_cmd.h
+include/librz/rz_cmp.h
+include/librz/rz_config.h
+include/librz/rz_cons.h
+include/librz/rz_constructor.h
+include/librz/rz_core.h
+include/librz/rz_crypto.h
+include/librz/rz_crypto/rz_des.h
+include/librz/rz_debug.h
+include/librz/rz_demangler.h
+include/librz/rz_diff.h
+include/librz/rz_egg.h
+include/librz/rz_endian.h
+include/librz/rz_flag.h
+include/librz/rz_flirt.h
+include/librz/rz_getopt.h
+include/librz/rz_hash.h
+include/librz/rz_heap_glibc.h
+include/librz/rz_heap_jemalloc.h
+include/librz/rz_il.h
+include/librz/rz_il/definitions/bool.h
+include/librz/rz_il/definitions/definitions.h
+include/librz/rz_il/definitions/float.h
+include/librz/rz_il/definitions/label.h
+include/librz/rz_il/definitions/mem.h
+include/librz/rz_il/definitions/sort.h
+include/librz/rz_il/definitions/value.h
+include/librz/rz_il/definitions/variable.h
+include/librz/rz_il/rz_il_events.h
+include/librz/rz_il/rz_il_opbuilder_begin.h
+include/librz/rz_il/rz_il_opbuilder_end.h
+include/librz/rz_il/rz_il_opcodes.h
+include/librz/rz_il/rz_il_reg.h
+include/librz/rz_il/rz_il_validate.h
+include/librz/rz_il/rz_il_vm.h
+include/librz/rz_io.h
+include/librz/rz_lang.h
+include/librz/rz_lib.h
+include/librz/rz_list.h
+include/librz/rz_magic.h
+include/librz/rz_main.h
+include/librz/rz_parse.h
+include/librz/rz_pdb.h
+include/librz/rz_platform.h
+include/librz/rz_project.h
+include/librz/rz_reg.h
+include/librz/rz_regex.h
+include/librz/rz_search.h
+include/librz/rz_sign.h
+include/librz/rz_skiplist.h
+include/librz/rz_skyline.h
+include/librz/rz_socket.h
+include/librz/rz_syscall.h
+include/librz/rz_th.h
+include/librz/rz_type.h
+include/librz/rz_types.h
+include/librz/rz_types_base.h
+include/librz/rz_types_overflow.h
+include/librz/rz_userconf.h
+include/librz/rz_util.h
+include/librz/rz_util/rz_alloc.h
+include/librz/rz_util/rz_annotated_code.h
+include/librz/rz_util/rz_ascii_table.h
+include/librz/rz_util/rz_asn1.h
+include/librz/rz_util/rz_assert.h
+include/librz/rz_util/rz_axml.h
+include/librz/rz_util/rz_base64.h
+include/librz/rz_util/rz_base91.h
+include/librz/rz_util/rz_big.h
+include/librz/rz_util/rz_bitvector.h
+include/librz/rz_util/rz_buf.h
+include/librz/rz_util/rz_debruijn.h
+include/librz/rz_util/rz_event.h
+include/librz/rz_util/rz_file.h
+include/librz/rz_util/rz_float.h
+include/librz/rz_util/rz_graph.h
+include/librz/rz_util/rz_graph_drawable.h
+include/librz/rz_util/rz_hex.h
+include/librz/rz_util/rz_idpool.h
+include/librz/rz_util/rz_intervaltree.h
+include/librz/rz_util/rz_itv.h
+include/librz/rz_util/rz_json.h
+include/librz/rz_util/rz_lang_byte_array.h
+include/librz/rz_util/rz_log.h
+include/librz/rz_util/rz_luhn.h
+include/librz/rz_util/rz_mem.h
+include/librz/rz_util/rz_name.h
+include/librz/rz_util/rz_num.h
+include/librz/rz_util/rz_panels.h
+include/librz/rz_util/rz_path.h
+include/librz/rz_util/rz_pj.h
+include/librz/rz_util/rz_pkcs7.h
+include/librz/rz_util/rz_print.h
+include/librz/rz_util/rz_protobuf.h
+include/librz/rz_util/rz_punycode.h
+include/librz/rz_util/rz_range.h
+include/librz/rz_util/rz_rbtree.h
+include/librz/rz_util/rz_serialize.h
+include/librz/rz_util/rz_signal.h
+include/librz/rz_util/rz_spaces.h
+include/librz/rz_util/rz_stack.h
+include/librz/rz_util/rz_str.h
+include/librz/rz_util/rz_str_constpool.h
+include/librz/rz_util/rz_str_search.h
+include/librz/rz_util/rz_str_util.h
+include/librz/rz_util/rz_strbuf.h
+include/librz/rz_util/rz_strpool.h
+include/librz/rz_util/rz_subprocess.h
+include/librz/rz_util/rz_sys.h
+include/librz/rz_util/rz_table.h
+include/librz/rz_util/rz_th_ht.h
+include/librz/rz_util/rz_time.h
+include/librz/rz_util/rz_tree.h
+include/librz/rz_util/rz_uleb128.h
+include/librz/rz_util/rz_utf16.h
+include/librz/rz_util/rz_utf32.h
+include/librz/rz_util/rz_utf8.h
+include/librz/rz_util/rz_version.h
+include/librz/rz_util/rz_x509.h
+include/librz/rz_vector.h
+include/librz/rz_windows.h
+include/librz/rz_windows_heap.h
+include/librz/sdb/buffer.h
+include/librz/sdb/cdb.h
+include/librz/sdb/cdb_make.h
+include/librz/sdb/ht_inc.h
+include/librz/sdb/ht_pp.h
+include/librz/sdb/ht_pu.h
+include/librz/sdb/ht_up.h
+include/librz/sdb/ht_uu.h
+include/librz/sdb/ls.h
+include/librz/sdb/sdb.h
+include/librz/sdb/sdbht.h
+include/librz/sdb/set.h
+include/librz/sflib/common/sfsocketcall.h
+include/librz/sflib/common/sftypes.h
+include/librz/sflib/darwin-arm-64/sflib.h
+include/librz/sflib/darwin-arm-64/sfsyscall.h
+include/librz/sflib/darwin-arm-64/sfsysnr.h
+include/librz/sflib/darwin-x86-32/sflib.h
+include/librz/sflib/darwin-x86-32/sfsyscall.h
+include/librz/sflib/darwin-x86-32/sfsysnr.h
+include/librz/sflib/darwin-x86-64/sflib.h
+include/librz/sflib/darwin-x86-64/sfsyscall.h
+include/librz/sflib/darwin-x86-64/sfsysnr.h
+include/librz/sflib/linux-arm-32/sflib.h
+include/librz/sflib/linux-arm-32/sfsyscall.h
+include/librz/sflib/linux-arm-32/sfsysnr.h
+include/librz/sflib/linux-arm-64/sflib.h
+include/librz/sflib/linux-arm-64/sfsyscall.h
+include/librz/sflib/linux-arm-64/sfsysnr.h
+include/librz/sflib/linux-x86-32/sflib.h
+include/librz/sflib/linux-x86-32/sfsyscall.h
+include/librz/sflib/linux-x86-32/sfsysnr.h
+include/librz/sflib/linux-x86-64/sflib.h
+include/librz/sflib/linux-x86-64/sfsyscall.h
+include/librz/sflib/linux-x86-64/sfsysnr.h
+lib/cmake/Rizin/RizinConfig.cmake
+lib/cmake/rz_analysis/rz_analysisConfig.cmake
+lib/cmake/rz_asm/rz_asmConfig.cmake
+lib/cmake/rz_bin/rz_binConfig.cmake
+lib/cmake/rz_bp/rz_bpConfig.cmake
+lib/cmake/rz_config/rz_configConfig.cmake
+lib/cmake/rz_cons/rz_consConfig.cmake
+lib/cmake/rz_core/rz_coreConfig.cmake
+lib/cmake/rz_crypto/rz_cryptoConfig.cmake
+lib/cmake/rz_debug/rz_debugConfig.cmake
+lib/cmake/rz_demangler/rz_demanglerConfig.cmake
+lib/cmake/rz_diff/rz_diffConfig.cmake
+lib/cmake/rz_egg/rz_eggConfig.cmake
+lib/cmake/rz_flag/rz_flagConfig.cmake
+lib/cmake/rz_hash/rz_hashConfig.cmake
+lib/cmake/rz_il/rz_ilConfig.cmake
+lib/cmake/rz_io/rz_ioConfig.cmake
+lib/cmake/rz_lang/rz_langConfig.cmake
+lib/cmake/rz_magic/rz_magicConfig.cmake
+lib/cmake/rz_main/rz_mainConfig.cmake
+lib/cmake/rz_parse/rz_parseConfig.cmake
+lib/cmake/rz_reg/rz_regConfig.cmake
+lib/cmake/rz_search/rz_searchConfig.cmake
+lib/cmake/rz_sign/rz_signConfig.cmake
+lib/cmake/rz_socket/rz_socketConfig.cmake
+lib/cmake/rz_syscall/rz_syscallConfig.cmake
+lib/cmake/rz_type/rz_typeConfig.cmake
+lib/cmake/rz_util/rz_utilConfig.cmake
+lib/librz_analysis.so
+lib/librz_analysis.so.0.6
+lib/librz_analysis.so.0.6.3
+lib/librz_asm.so
+lib/librz_asm.so.0.6
+lib/librz_asm.so.0.6.3
+lib/librz_bin.so
+lib/librz_bin.so.0.6
+lib/librz_bin.so.0.6.3
+lib/librz_bp.so
+lib/librz_bp.so.0.6
+lib/librz_bp.so.0.6.3
+lib/librz_config.so
+lib/librz_config.so.0.6
+lib/librz_config.so.0.6.3
+lib/librz_cons.so
+lib/librz_cons.so.0.6
+lib/librz_cons.so.0.6.3
+lib/librz_core.so
+lib/librz_core.so.0.6
+lib/librz_core.so.0.6.3
+lib/librz_crypto.so
+lib/librz_crypto.so.0.6
+lib/librz_crypto.so.0.6.3
+lib/librz_debug.so
+lib/librz_debug.so.0.6
+lib/librz_debug.so.0.6.3
+lib/librz_demangler.so
+lib/librz_demangler.so.0.6
+lib/librz_demangler.so.0.6.3
+lib/librz_diff.so
+lib/librz_diff.so.0.6
+lib/librz_diff.so.0.6.3
+lib/librz_egg.so
+lib/librz_egg.so.0.6
+lib/librz_egg.so.0.6.3
+lib/librz_flag.so
+lib/librz_flag.so.0.6
+lib/librz_flag.so.0.6.3
+lib/librz_hash.so
+lib/librz_hash.so.0.6
+lib/librz_hash.so.0.6.3
+lib/librz_il.so
+lib/librz_il.so.0.6
+lib/librz_il.so.0.6.3
+lib/librz_io.so
+lib/librz_io.so.0.6
+lib/librz_io.so.0.6.3
+lib/librz_lang.so
+lib/librz_lang.so.0.6
+lib/librz_lang.so.0.6.3
+lib/librz_magic.so
+lib/librz_magic.so.0.6
+lib/librz_magic.so.0.6.3
+lib/librz_main.so
+lib/librz_main.so.0.6
+lib/librz_main.so.0.6.3
+lib/librz_parse.so
+lib/librz_parse.so.0.6
+lib/librz_parse.so.0.6.3
+lib/librz_reg.so
+lib/librz_reg.so.0.6
+lib/librz_reg.so.0.6.3
+lib/librz_search.so
+lib/librz_search.so.0.6
+lib/librz_search.so.0.6.3
+lib/librz_sign.so
+lib/librz_sign.so.0.6
+lib/librz_sign.so.0.6.3
+lib/librz_socket.so
+lib/librz_socket.so.0.6
+lib/librz_socket.so.0.6.3
+lib/librz_syscall.so
+lib/librz_syscall.so.0.6
+lib/librz_syscall.so.0.6.3
+lib/librz_type.so
+lib/librz_type.so.0.6
+lib/librz_type.so.0.6.3
+lib/librz_util.so
+lib/librz_util.so.0.6
+lib/librz_util.so.0.6.3
+libdata/pkgconfig/rz_analysis.pc
+libdata/pkgconfig/rz_asm.pc
+libdata/pkgconfig/rz_bin.pc
+libdata/pkgconfig/rz_bp.pc
+libdata/pkgconfig/rz_config.pc
+libdata/pkgconfig/rz_cons.pc
+libdata/pkgconfig/rz_core.pc
+libdata/pkgconfig/rz_crypto.pc
+libdata/pkgconfig/rz_debug.pc
+libdata/pkgconfig/rz_demangler.pc
+libdata/pkgconfig/rz_diff.pc
+libdata/pkgconfig/rz_egg.pc
+libdata/pkgconfig/rz_flag.pc
+libdata/pkgconfig/rz_hash.pc
+libdata/pkgconfig/rz_il.pc
+libdata/pkgconfig/rz_io.pc
+libdata/pkgconfig/rz_lang.pc
+libdata/pkgconfig/rz_magic.pc
+libdata/pkgconfig/rz_main.pc
+libdata/pkgconfig/rz_parse.pc
+libdata/pkgconfig/rz_reg.pc
+libdata/pkgconfig/rz_search.pc
+libdata/pkgconfig/rz_sign.pc
+libdata/pkgconfig/rz_socket.pc
+libdata/pkgconfig/rz_syscall.pc
+libdata/pkgconfig/rz_type.pc
+libdata/pkgconfig/rz_util.pc
+man/man1/rizin.1.gz
+man/man1/rz-asm.1.gz
+man/man1/rz-ax.1.gz
+man/man1/rz-bin.1.gz
+man/man1/rz-diff.1.gz
+man/man1/rz-find.1.gz
+man/man1/rz-gg.1.gz
+man/man1/rz-hash.1.gz
+man/man1/rz-run.1.gz
+man/man1/rz-sign.1.gz
+man/man7/rz-esil.7.gz
+%%DATADIR%%/asm/cpus/avr-ATTiny48.sdb
+%%DATADIR%%/asm/cpus/avr-ATTiny88.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega1280.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega1281.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega16.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega168.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega2560.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega2561.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega640.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega8.sdb
+%%DATADIR%%/asm/cpus/avr-ATmega88.sdb
+%%DATADIR%%/asm/cpus/avr-ATxmega128a4u.sdb
+%%DATADIR%%/asm/platforms/arm-arm1176-bcm2835.sdb
+%%DATADIR%%/asm/platforms/arm-cortexA72-bcm2711.sdb
+%%DATADIR%%/asm/platforms/arm-cortexA8-omap3430.sdb
+%%DATADIR%%/asm/platforms/x86-generic-generic.sdb
+%%DATADIR%%/cons/ayu
+%%DATADIR%%/cons/basic
+%%DATADIR%%/cons/behelit
+%%DATADIR%%/cons/bold
+%%DATADIR%%/cons/bright
+%%DATADIR%%/cons/cga
+%%DATADIR%%/cons/consonance
+%%DATADIR%%/cons/cutter
+%%DATADIR%%/cons/dark
+%%DATADIR%%/cons/darkda
+%%DATADIR%%/cons/defragger
+%%DATADIR%%/cons/durian
+%%DATADIR%%/cons/focus
+%%DATADIR%%/cons/gb
+%%DATADIR%%/cons/gentoo
+%%DATADIR%%/cons/lima
+%%DATADIR%%/cons/mars
+%%DATADIR%%/cons/matrix
+%%DATADIR%%/cons/monokai
+%%DATADIR%%/cons/nord
+%%DATADIR%%/cons/ogray
+%%DATADIR%%/cons/onedark
+%%DATADIR%%/cons/pink
+%%DATADIR%%/cons/rasta
+%%DATADIR%%/cons/sepia
+%%DATADIR%%/cons/smyck
+%%DATADIR%%/cons/solarized
+%%DATADIR%%/cons/tango
+%%DATADIR%%/cons/twilight
+%%DATADIR%%/cons/white
+%%DATADIR%%/cons/white2
+%%DATADIR%%/cons/xvilka
+%%DATADIR%%/cons/zenburn
+%%DATADIR%%/flag/tags.rz
+%%DATADIR%%/format/dll/AVICAP.sdb
+%%DATADIR%%/format/dll/AVIFILE.sdb
+%%DATADIR%%/format/dll/AWDEVL16.sdb
+%%DATADIR%%/format/dll/CARDS.sdb
+%%DATADIR%%/format/dll/CMC.sdb
+%%DATADIR%%/format/dll/COMM.sdb
+%%DATADIR%%/format/dll/COMMCTRL.sdb
+%%DATADIR%%/format/dll/COMMDLG.sdb
+%%DATADIR%%/format/dll/COMPOBJ.sdb
+%%DATADIR%%/format/dll/CSPMAN.sdb
+%%DATADIR%%/format/dll/DCIMAN.sdb
+%%DATADIR%%/format/dll/DDEML.sdb
+%%DATADIR%%/format/dll/DESKCP16.sdb
+%%DATADIR%%/format/dll/DIBENG.sdb
+%%DATADIR%%/format/dll/DISPDIB.sdb
+%%DATADIR%%/format/dll/DISPLAY.sdb
+%%DATADIR%%/format/dll/DSKMAINT.sdb
+%%DATADIR%%/format/dll/ENABLE3.sdb
+%%DATADIR%%/format/dll/FAXCODEC.sdb
+%%DATADIR%%/format/dll/GDI.sdb
+%%DATADIR%%/format/dll/INET16.sdb
+%%DATADIR%%/format/dll/IOSCLASS.sdb
+%%DATADIR%%/format/dll/KERNEL.sdb
+%%DATADIR%%/format/dll/KEYBOARD.sdb
+%%DATADIR%%/format/dll/LZEXPAND.sdb
+%%DATADIR%%/format/dll/MAINCP16.sdb
+%%DATADIR%%/format/dll/MAPI.sdb
+%%DATADIR%%/format/dll/MAPIU.sdb
+%%DATADIR%%/format/dll/MAPIX.sdb
+%%DATADIR%%/format/dll/MCIAVI.sdb
+%%DATADIR%%/format/dll/MCICDA.sdb
+%%DATADIR%%/format/dll/MCIMIDI.sdb
+%%DATADIR%%/format/dll/MCIOLE.sdb
+%%DATADIR%%/format/dll/MCIWAVE.sdb
+%%DATADIR%%/format/dll/MIDIMAP.sdb
+%%DATADIR%%/format/dll/ML3XEC16.sdb
+%%DATADIR%%/format/dll/MMCI.sdb
+%%DATADIR%%/format/dll/MMSYSTEM.sdb
+%%DATADIR%%/format/dll/MODEM.sdb
+%%DATADIR%%/format/dll/MODEMUI.sdb
+%%DATADIR%%/format/dll/MOUSE.sdb
+%%DATADIR%%/format/dll/MSACM.sdb
+%%DATADIR%%/format/dll/MSACMMAP.sdb
+%%DATADIR%%/format/dll/MSDOS.sdb
+%%DATADIR%%/format/dll/MSDOSD.sdb
+%%DATADIR%%/format/dll/MSJSTICK.sdb
+%%DATADIR%%/format/dll/MSMIXMGR.sdb
+%%DATADIR%%/format/dll/MSPCIC.sdb
+%%DATADIR%%/format/dll/MSPRINT.sdb
+%%DATADIR%%/format/dll/MSTCP.sdb
+%%DATADIR%%/format/dll/MSVIDEO.sdb
+%%DATADIR%%/format/dll/NETAPI.sdb
+%%DATADIR%%/format/dll/NETCPL.sdb
+%%DATADIR%%/format/dll/NETDI.sdb
+%%DATADIR%%/format/dll/NETOS.sdb
+%%DATADIR%%/format/dll/NETWARE.sdb
+%%DATADIR%%/format/dll/NW16.sdb
+%%DATADIR%%/format/dll/OLE2.sdb
+%%DATADIR%%/format/dll/OLE2CONV.sdb
+%%DATADIR%%/format/dll/OLE2DISP.sdb
+%%DATADIR%%/format/dll/OLE2NLS.sdb
+%%DATADIR%%/format/dll/OLECLI.sdb
+%%DATADIR%%/format/dll/OLESVR.sdb
+%%DATADIR%%/format/dll/PIFMGR.sdb
+%%DATADIR%%/format/dll/PKPD.sdb
+%%DATADIR%%/format/dll/PMSPL.sdb
+%%DATADIR%%/format/dll/POWER.sdb
+%%DATADIR%%/format/dll/RASAPI16.sdb
+%%DATADIR%%/format/dll/RNASETUP.sdb
+%%DATADIR%%/format/dll/RSRC16.sdb
+%%DATADIR%%/format/dll/SB16SND.sdb
+%%DATADIR%%/format/dll/SBFM.sdb
+%%DATADIR%%/format/dll/SETUP4.sdb
+%%DATADIR%%/format/dll/SETUPX.sdb
+%%DATADIR%%/format/dll/SHELL.sdb
+%%DATADIR%%/format/dll/SOUND.sdb
+%%DATADIR%%/format/dll/SPOOLER.sdb
+%%DATADIR%%/format/dll/STORAGE.sdb
+%%DATADIR%%/format/dll/SYSCLASS.sdb
+%%DATADIR%%/format/dll/SYSDETMG.sdb
+%%DATADIR%%/format/dll/SYSDM.sdb
+%%DATADIR%%/format/dll/SYSEDIT.sdb
+%%DATADIR%%/format/dll/SYSTEM.sdb
+%%DATADIR%%/format/dll/SYSTHUNK.sdb
+%%DATADIR%%/format/dll/TAPI.sdb
+%%DATADIR%%/format/dll/TAPIADDR.sdb
+%%DATADIR%%/format/dll/TOOLHELP.sdb
+%%DATADIR%%/format/dll/TYPELIB.sdb
+%%DATADIR%%/format/dll/UMDM16.sdb
+%%DATADIR%%/format/dll/USER.sdb
+%%DATADIR%%/format/dll/VER.sdb
+%%DATADIR%%/format/dll/WHLP16T.sdb
+%%DATADIR%%/format/dll/WIN32S16.sdb
+%%DATADIR%%/format/dll/WIN87EM.sdb
+%%DATADIR%%/format/dll/WINASPI.sdb
+%%DATADIR%%/format/dll/WINNET16.sdb
+%%DATADIR%%/format/dll/WINOLDAP.sdb
+%%DATADIR%%/format/dll/WINSOCK.sdb
+%%DATADIR%%/format/dll/WINSPL16.sdb
+%%DATADIR%%/format/dll/WPSAPD.sdb
+%%DATADIR%%/format/dll/WPSUNI.sdb
+%%DATADIR%%/format/dll/WPSUNIRE.sdb
+%%DATADIR%%/format/dll/WSASRV.sdb
+%%DATADIR%%/format/dll/aclui.sdb
+%%DATADIR%%/format/dll/activeds.sdb
+%%DATADIR%%/format/dll/atl.sdb
+%%DATADIR%%/format/dll/borlndmm.sdb
+%%DATADIR%%/format/dll/browseui.sdb
+%%DATADIR%%/format/dll/cabinet.sdb
+%%DATADIR%%/format/dll/comctl32.sdb
+%%DATADIR%%/format/dll/csmfpapi.sdb
+%%DATADIR%%/format/dll/csmtpapi.sdb
+%%DATADIR%%/format/dll/csncdapi.sdb
+%%DATADIR%%/format/dll/dsound.sdb
+%%DATADIR%%/format/dll/gsprop32.sdb
+%%DATADIR%%/format/dll/iertutil.sdb
+%%DATADIR%%/format/dll/kernel32.sdb
+%%DATADIR%%/format/dll/mfc100u.sdb
+%%DATADIR%%/format/dll/mfc120.sdb
+%%DATADIR%%/format/dll/mfc140u.sdb
+%%DATADIR%%/format/dll/mfc30.sdb
+%%DATADIR%%/format/dll/mfc40.sdb
+%%DATADIR%%/format/dll/mfc42.sdb
+%%DATADIR%%/format/dll/mfc42u.sdb
+%%DATADIR%%/format/dll/mfc71.sdb
+%%DATADIR%%/format/dll/mfc71u.sdb
+%%DATADIR%%/format/dll/mfc90u.sdb
+%%DATADIR%%/format/dll/msi.sdb
+%%DATADIR%%/format/dll/mstlsapi.sdb
+%%DATADIR%%/format/dll/msvbvm50.sdb
+%%DATADIR%%/format/dll/msvbvm60.sdb
+%%DATADIR%%/format/dll/odbc32.sdb
+%%DATADIR%%/format/dll/oleaut32.sdb
+%%DATADIR%%/format/dll/olecli32.sdb
+%%DATADIR%%/format/dll/oledlg.sdb
+%%DATADIR%%/format/dll/olepro32.sdb
+%%DATADIR%%/format/dll/olesvr32.sdb
+%%DATADIR%%/format/dll/shdocvw.sdb
+%%DATADIR%%/format/dll/shell32.sdb
+%%DATADIR%%/format/dll/shlwapi.sdb
+%%DATADIR%%/format/dll/spr32d70.sdb
+%%DATADIR%%/format/dll/urlmon.sdb
+%%DATADIR%%/format/dll/uxtheme.sdb
+%%DATADIR%%/format/dll/vb40032.sdb
+%%DATADIR%%/format/dll/vssapi.sdb
+%%DATADIR%%/format/dll/winmm.sdb
+%%DATADIR%%/format/dll/wldap32.sdb
+%%DATADIR%%/format/dll/ws2_32.sdb
+%%DATADIR%%/format/dll/wsnmp32.sdb
+%%DATADIR%%/format/dll/wsock32.sdb
+%%DATADIR%%/format/elf32
+%%DATADIR%%/format/elf64
+%%DATADIR%%/format/elf_enums
+%%DATADIR%%/format/mz
+%%DATADIR%%/format/pe32
+%%DATADIR%%/format/trx
+%%DATADIR%%/format/zip
+%%DATADIR%%/fortunes/fortunes.fun
+%%DATADIR%%/fortunes/fortunes.tips
+%%DATADIR%%/hud/main
+%%DATADIR%%/magic/apple
+%%DATADIR%%/magic/archive
+%%DATADIR%%/magic/cafebabe
+%%DATADIR%%/magic/code
+%%DATADIR%%/magic/compressed
+%%DATADIR%%/magic/database
+%%DATADIR%%/magic/elf
+%%DATADIR%%/magic/filesystems
+%%DATADIR%%/magic/firmware
+%%DATADIR%%/magic/flash
+%%DATADIR%%/magic/freebsd
+%%DATADIR%%/magic/gimp
+%%DATADIR%%/magic/gpg
+%%DATADIR%%/magic/html
+%%DATADIR%%/magic/images
+%%DATADIR%%/magic/java
+%%DATADIR%%/magic/jpeg
+%%DATADIR%%/magic/linux
+%%DATADIR%%/magic/mach
+%%DATADIR%%/magic/mail.news
+%%DATADIR%%/magic/microsoft
+%%DATADIR%%/magic/mime
+%%DATADIR%%/magic/netbsd
+%%DATADIR%%/magic/network
+%%DATADIR%%/magic/openbsd
+%%DATADIR%%/magic/pdf
+%%DATADIR%%/magic/perl
+%%DATADIR%%/magic/python
+%%DATADIR%%/magic/riff
+%%DATADIR%%/magic/sniffer
+%%DATADIR%%/magic/sql
+%%DATADIR%%/magic/ssh
+%%DATADIR%%/magic/uuencode
+%%DATADIR%%/magic/video
+%%DATADIR%%/magic/vim
+%%DATADIR%%/magic/vorbis
+%%DATADIR%%/magic/zfs
+%%DATADIR%%/opcodes/6502.sdb
+%%DATADIR%%/opcodes/8051.sdb
+%%DATADIR%%/opcodes/LH5801.sdb
+%%DATADIR%%/opcodes/arc.sdb
+%%DATADIR%%/opcodes/arm.sdb
+%%DATADIR%%/opcodes/avr.sdb
+%%DATADIR%%/opcodes/dalvik.sdb
+%%DATADIR%%/opcodes/i4004.sdb
+%%DATADIR%%/opcodes/i8080.sdb
+%%DATADIR%%/opcodes/java.sdb
+%%DATADIR%%/opcodes/lm32.sdb
+%%DATADIR%%/opcodes/m68k.sdb
+%%DATADIR%%/opcodes/malbolge.sdb
+%%DATADIR%%/opcodes/mips.sdb
+%%DATADIR%%/opcodes/msp430.sdb
+%%DATADIR%%/opcodes/pic18c.sdb
+%%DATADIR%%/opcodes/ppc.sdb
+%%DATADIR%%/opcodes/propeller.sdb
+%%DATADIR%%/opcodes/riscv.sdb
+%%DATADIR%%/opcodes/sh.sdb
+%%DATADIR%%/opcodes/sparc.sdb
+%%DATADIR%%/opcodes/sysz.sdb
+%%DATADIR%%/opcodes/tms320.sdb
+%%DATADIR%%/opcodes/tricore.sdb
+%%DATADIR%%/opcodes/v810.sdb
+%%DATADIR%%/opcodes/v850.sdb
+%%DATADIR%%/opcodes/x86.sdb
+%%DATADIR%%/opcodes/xtensa.sdb
+%%DATADIR%%/opcodes/z80.sdb
+%%DATADIR%%/reg/avr-ATmega8-8.sdb
+%%DATADIR%%/syscall/darwin-arm-32.sdb
+%%DATADIR%%/syscall/darwin-arm-64.sdb
+%%DATADIR%%/syscall/darwin-x86-32.sdb
+%%DATADIR%%/syscall/darwin-x86-64.sdb
+%%DATADIR%%/syscall/dos-x86-16.sdb
+%%DATADIR%%/syscall/freebsd-x86-32.sdb
+%%DATADIR%%/syscall/ios-arm-32.sdb
+%%DATADIR%%/syscall/ios-arm-64.sdb
+%%DATADIR%%/syscall/ios-x86-32.sdb
+%%DATADIR%%/syscall/linux-arm-32.sdb
+%%DATADIR%%/syscall/linux-arm-64.sdb
+%%DATADIR%%/syscall/linux-mips-32.sdb
+%%DATADIR%%/syscall/linux-sparc-32.sdb
+%%DATADIR%%/syscall/linux-x86-32.sdb
+%%DATADIR%%/syscall/linux-x86-64.sdb
+%%DATADIR%%/syscall/netbsd-x86-32.sdb
+%%DATADIR%%/syscall/openbsd-x86-32.sdb
+%%DATADIR%%/syscall/openbsd-x86-64.sdb
+%%DATADIR%%/syscall/s110-arm-16.sdb
+%%DATADIR%%/syscall/windows-x86-32.sdb
+%%DATADIR%%/syscall/windows-x86-64.sdb
+%%DATADIR%%/types/cc-arm-16.sdb
+%%DATADIR%%/types/cc-arm-32.sdb
+%%DATADIR%%/types/cc-arm-64.sdb
+%%DATADIR%%/types/cc-avr-8.sdb
+%%DATADIR%%/types/cc-hexagon-32.sdb
+%%DATADIR%%/types/cc-m68k-32.sdb
+%%DATADIR%%/types/cc-mips-32.sdb
+%%DATADIR%%/types/cc-mips-64.sdb
+%%DATADIR%%/types/cc-ppc-32.sdb
+%%DATADIR%%/types/cc-ppc-64.sdb
+%%DATADIR%%/types/cc-riscv-64.sdb
+%%DATADIR%%/types/cc-sparc-32.sdb
+%%DATADIR%%/types/cc-spc700-16.sdb
+%%DATADIR%%/types/cc-sysz-64.sdb
+%%DATADIR%%/types/cc-tricore-32.sdb
+%%DATADIR%%/types/cc-x86-16.sdb
+%%DATADIR%%/types/cc-x86-32.sdb
+%%DATADIR%%/types/cc-x86-64.sdb
+%%DATADIR%%/types/cc-xtensa-32.sdb
+%%DATADIR%%/types/functions-android.sdb
+%%DATADIR%%/types/functions-libc.sdb
+%%DATADIR%%/types/functions-linux.sdb
+%%DATADIR%%/types/functions-macos.sdb
+%%DATADIR%%/types/functions-windows.sdb
+%%DATADIR%%/types/spec.sdb
+%%DATADIR%%/types/types-16.sdb
+%%DATADIR%%/types/types-32.sdb
+%%DATADIR%%/types/types-64.sdb
+%%DATADIR%%/types/types-android.sdb
+%%DATADIR%%/types/types-arm-ios-16.sdb
+%%DATADIR%%/types/types-arm-ios-32.sdb
+%%DATADIR%%/types/types-arm-ios-64.sdb
+%%DATADIR%%/types/types-atomic.sdb
+%%DATADIR%%/types/types-libc.sdb
+%%DATADIR%%/types/types-linux.sdb
+%%DATADIR%%/types/types-macos.sdb
+%%DATADIR%%/types/types-windows.sdb
+%%DATADIR%%/types/types-x86-macos-64.sdb
+%%DATADIR%%/types/types-x86-windows-32.sdb
+%%DATADIR%%/types/types-x86-windows-64.sdb