git: 6aeaf1e5fcc5 - main - misc/far2l: update Far2L to version 2.9.1 (to beta or not to beta)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 09 Oct 2026 04:34:41 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6aeaf1e5fcc52efabc126277db52cc94a6153aab
commit 6aeaf1e5fcc52efabc126277db52cc94a6153aab
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2026-10-09 04:33:10 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2026-10-09 04:33:10 +0000
misc/far2l: update Far2L to version 2.9.1 (to beta or not to beta)
- Updates to quick view panel, colorer library and schemes
- New task list built-in implementation instead of htop/top
- Add missing dependencies when building SDL backend alone
- Regenerate patches after added OpenBSD support and cluster
size in GetVolumeInformation API
Reported by: portscout
---
misc/far2l/Makefile | 5 +-
misc/far2l/distinfo | 6 +--
misc/far2l/files/patch-far2l_CMakeLists.txt | 10 ++--
misc/far2l/files/patch-far2l_src_farwinapi.cpp | 16 ++++---
misc/far2l/files/patch-far2l_src_farwinapi.hpp | 4 +-
.../files/patch-far2l_src_panels_infolist.cpp | 24 +++++-----
misc/far2l/files/patch-far2l_src_plist.cpp | 28 +++++++++++
misc/far2l/pkg-plist | 55 +++++++++++++++++++++-
8 files changed, 117 insertions(+), 31 deletions(-)
diff --git a/misc/far2l/Makefile b/misc/far2l/Makefile
index a8a07e9c89c7..4c5aa5509393 100644
--- a/misc/far2l/Makefile
+++ b/misc/far2l/Makefile
@@ -1,5 +1,5 @@
PORTNAME= far2l
-PORTVERSION= 2.9.0
+PORTVERSION= 2.9.1
DISTVERSIONPREFIX= v_
CATEGORIES= misc shells
@@ -34,6 +34,9 @@ NEON_LIB_DEPENDS= libneon.so:www/neon
NFS_LIB_DEPENDS= libnfs.so:net/libnfs
SDL_DESC= SDL GUI backend (experimental)
+SDL_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz
SDL_CMAKE_ON= -DUSESDL:BOOL=ON
SDL_USES= sdl
SDL_USE= SDL=sdl2
diff --git a/misc/far2l/distinfo b/misc/far2l/distinfo
index 7dc1fb11923f..e184df9672a7 100644
--- a/misc/far2l/distinfo
+++ b/misc/far2l/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1787862769
-SHA256 (elfmz-far2l-v_2.9.0_GH0.tar.gz) = 69a5218fcfd072a2d4b99ecac8363a67d85f2fd67b65243f8ea7b239bb134ed0
-SIZE (elfmz-far2l-v_2.9.0_GH0.tar.gz) = 10676282
+TIMESTAMP = 1791398716
+SHA256 (elfmz-far2l-v_2.9.1_GH0.tar.gz) = a28d647f12b17fce3a89e939ce036fe4ef0d4fb1a9fc7c44fe27d292021522e4
+SIZE (elfmz-far2l-v_2.9.1_GH0.tar.gz) = 10752088
diff --git a/misc/far2l/files/patch-far2l_CMakeLists.txt b/misc/far2l/files/patch-far2l_CMakeLists.txt
index 8f86fe4deaf5..de6f61a6aa70 100644
--- a/misc/far2l/files/patch-far2l_CMakeLists.txt
+++ b/misc/far2l/files/patch-far2l_CMakeLists.txt
@@ -1,9 +1,9 @@
---- far2l/CMakeLists.txt.orig 2026-03-23 08:04:51 UTC
+--- far2l/CMakeLists.txt.orig 2026-10-07 18:45:16 UTC
+++ far2l/CMakeLists.txt
-@@ -271,9 +271,11 @@ set_target_properties(far2l
+@@ -274,9 +274,11 @@ set_target_properties(far2l
ENABLE_EXPORTS TRUE)
- if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|NetBSD")
+ if (${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD|NetBSD|OpenBSD")
+ find_library(SYSINFO_LIBRARY NAMES sysinfo)
target_link_libraries(far2l
PRIVATE ${WINPORT}
@@ -12,7 +12,7 @@
PRIVATE ${UCHARDET_LIBRARIES})
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Haiku")
target_link_libraries(far2l
-@@ -314,7 +316,7 @@ else()
+@@ -323,7 +325,7 @@ else()
find_package(Python3 3.9 COMPONENTS Interpreter)
@@ -21,7 +21,7 @@
execute_process(COMMAND "${Python3_EXECUTABLE}" -c "import markdown"
RESULT_VARIABLE PYTHON_MARKDOWN_STATUS
OUTPUT_QUIET
-@@ -340,7 +342,7 @@ else()
+@@ -349,7 +351,7 @@ else()
message(WARNING "Python-Markdown not found. Skipping AppStream metainfo generation.")
endif()
else()
diff --git a/misc/far2l/files/patch-far2l_src_farwinapi.cpp b/misc/far2l/files/patch-far2l_src_farwinapi.cpp
index 52233eb695a1..ffe128899b11 100644
--- a/misc/far2l/files/patch-far2l_src_farwinapi.cpp
+++ b/misc/far2l/files/patch-far2l_src_farwinapi.cpp
@@ -1,9 +1,9 @@
---- far2l/src/farwinapi.cpp.orig 2025-10-26 08:39:52 UTC
+--- far2l/src/farwinapi.cpp.orig 2026-10-07 18:45:16 UTC
+++ far2l/src/farwinapi.cpp
@@ -38,6 +38,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF S
#include <fcntl.h>
#include <errno.h>
- #if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__CYGWIN__)
+ #if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || defined(__CYGWIN__)
+#include <sys/disk.h>
#include <sys/mount.h>
#elif !defined(__HAIKU__)
@@ -13,27 +13,29 @@
BOOL apiGetVolumeInformation(const wchar_t *lpwszRootPathName, FARString *pVolumeName,
- DWORD64 *lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags,
-- FARString *pFileSystemName, FARString *pFileSystemMountPoint)
+- LPDWORD pClusterSize, FARString *pFileSystemName, FARString *pFileSystemMountPoint)
+ FARString *pDiskIdent, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags,
-+ FARString *pFileSystemName, FARString *pDeviceName, FARString *pFileSystemMountPoint)
++ LPDWORD pClusterSize, FARString *pFileSystemName, FARString *pDeviceName, FARString *pFileSystemMountPoint)
{
struct statvfs svfs {};
const std::string &path = Wide2MB(lpwszRootPathName);
-@@ -483,13 +484,9 @@ BOOL apiGetVolumeInformation(const wchar_t *lpwszRootP
-
+@@ -482,15 +483,11 @@ BOOL apiGetVolumeInformation(const wchar_t *lpwszRootP
+ }
if (lpMaximumComponentLength)
*lpMaximumComponentLength = svfs.f_namemax;
- if (lpVolumeSerialNumber)
- *lpVolumeSerialNumber = (DWORD)svfs.f_fsid;
if (lpFileSystemFlags)
*lpFileSystemFlags = (DWORD)svfs.f_flag;
+ if (pClusterSize)
+ *pClusterSize = svfs.f_bsize;
- if (pVolumeName) {
- pVolumeName->Clear();
#if 0
#if defined(FS_IOC_GETFSLABEL) && defined(FSLABEL_MAX)
int fd = open(path.c_str(), O_RDONLY);
-@@ -502,13 +499,35 @@ BOOL apiGetVolumeInformation(const wchar_t *lpwszRootP
+@@ -503,13 +500,35 @@ BOOL apiGetVolumeInformation(const wchar_t *lpwszRootP
}
#endif
#endif
diff --git a/misc/far2l/files/patch-far2l_src_farwinapi.hpp b/misc/far2l/files/patch-far2l_src_farwinapi.hpp
index 4f7eb9510547..f6e288b193e7 100644
--- a/misc/far2l/files/patch-far2l_src_farwinapi.hpp
+++ b/misc/far2l/files/patch-far2l_src_farwinapi.hpp
@@ -5,9 +5,9 @@
BOOL apiGetVolumeInformation(const wchar_t *lpwszRootPathName, FARString *pVolumeName,
- DWORD64 *lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags,
-- FARString *pFileSystemName, FARString *pFileSystemMountPoint = nullptr);
+- LPDWORD pClusterSize, FARString *pFileSystemName, FARString *pFileSystemMountPoint);
+ FARString *pDiskIdent, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags,
-+ FARString *pFileSystemName, FARString *pDeviceName, FARString *pFileSystemMountPoint);
++ LPDWORD pClusterSize, FARString *pFileSystemName, FARString *pDeviceName, FARString *pFileSystemMountPoint);
void apiFindDataToDataEx(const FAR_FIND_DATA *pSrc, FAR_FIND_DATA_EX *pDest);
diff --git a/misc/far2l/files/patch-far2l_src_panels_infolist.cpp b/misc/far2l/files/patch-far2l_src_panels_infolist.cpp
index 7af941683de5..e284c0b21327 100644
--- a/misc/far2l/files/patch-far2l_src_panels_infolist.cpp
+++ b/misc/far2l/files/patch-far2l_src_panels_infolist.cpp
@@ -1,11 +1,11 @@
---- far2l/src/panels/infolist.cpp.orig 2025-10-26 08:39:52 UTC
+--- far2l/src/panels/infolist.cpp.orig 2026-10-07 18:45:16 UTC
+++ far2l/src/panels/infolist.cpp
@@ -62,7 +62,7 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF S
// # include <sys/sysctl.h>
#include <mach/mach_host.h>
#include <mach/vm_statistics.h>
--#elif !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
-+#elif !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
+-#elif !defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
++#elif !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__OpenBSD__) && !defined(__HAIKU__)
#include <sys/sysinfo.h>
#endif
#include <sys/statvfs.h>
@@ -19,14 +19,14 @@
CloseFile();
ClearTitles();
-@@ -223,13 +222,11 @@ void InfoList::DisplayObject()
- ConvertNameToReal(strCurDir, strRealDir);
+@@ -224,13 +223,11 @@ void InfoList::DisplayObject()
fprintf(stderr, "apiGetVolumeInformation: %ls\n", strRealDir.CPtr());
+ DWORD ClusterSize = 0;
- bool b_info = apiGetVolumeInformation(strRealDir, &strVolumeName, &VolumeNumber, &MaxNameLength, &FileSystemFlags,
-- &strFileSystemName, &strFileSystemMountPoint);
+- &ClusterSize, &strFileSystemName, &strFileSystemMountPoint);
+ bool b_info = apiGetVolumeInformation(strRealDir, &strVolumeName, &strDiskNumber, &MaxNameLength, &FileSystemFlags,
-+ &strFileSystemName, &strDeviceName, &strFileSystemMountPoint);
++ &ClusterSize, &strFileSystemName, &strDeviceName, &strFileSystemMountPoint);
if (b_info) {
// strTitle=FARString(L" ")+DiskType+L" "+Msg::InfoDisk+L" "+(strDriveRoot)+L" ("+strFileSystemName+L") ";
- strTitle = L"(" + strFileSystemName + L")";
@@ -36,7 +36,7 @@
} else // Error!
strTitle = strCurDir; // strDriveRoot;
-@@ -259,9 +256,11 @@ void InfoList::DisplayObject()
+@@ -267,9 +264,11 @@ void InfoList::DisplayObject()
PrintInfo(strVolumeName);
}
@@ -48,16 +48,16 @@
// new fields
GotoXY(X1 + 2, CurY++);
-@@ -444,7 +443,7 @@ void InfoList::DisplayObject()
+@@ -452,7 +451,7 @@ void InfoList::DisplayObject()
PrintInfo(strOutStr);
}
--#elif !defined(__FreeBSD__)&& !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
-+#elif !defined(__NetBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
+-#elif !defined(__FreeBSD__)&& !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
++#elif !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__DragonFly__) && !defined(__HAIKU__)
struct sysinfo si = {};
if (sysinfo(&si) == 0) {
DWORD dwMemoryLoad = 100 - ToPercent64(si.freeram + si.freeswap, si.totalram + si.totalswap);
-@@ -683,7 +682,7 @@ void InfoList::PrintInfo(const wchar_t *str)
+@@ -691,7 +690,7 @@ void InfoList::PrintInfo(const wchar_t *str)
FARString strStr = str;
TruncStr(strStr, MaxLength);
diff --git a/misc/far2l/files/patch-far2l_src_plist.cpp b/misc/far2l/files/patch-far2l_src_plist.cpp
new file mode 100644
index 000000000000..80e35a9a3f20
--- /dev/null
+++ b/misc/far2l/files/patch-far2l_src_plist.cpp
@@ -0,0 +1,28 @@
+--- far2l/src/plist.cpp.orig 2026-10-07 18:45:16 UTC
++++ far2l/src/plist.cpp
+@@ -252,21 +252,21 @@ static void enumerateProcesses(std::vector<FarPidInfo>
+ }
+
+ #elif defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__HAIKU__)
+- int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_ALL, 0 };
++ const int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PROC };
+ struct kinfo_proc *procs = NULL;
+ size_t len = 0;
+
+ // First call: get required buffer size
+- if (sysctl(mib, 4, NULL, &len, NULL, 0) < 0) {
++ if (sysctl(mib, 3, NULL, &len, NULL, 0) < 0) {
+ perror("sysctl size");
+ return;
+ }
+
+- procs = malloc(len);
++ procs = static_cast<struct kinfo_proc *>(malloc(len));
+ if (!procs) return;
+
+ // Second call: retrieve process list
+- if (sysctl(mib, 4, procs, &len, NULL, 0) < 0) {
++ if (sysctl(mib, 3, procs, &len, NULL, 0) < 0) {
+ perror("sysctl data");
+ free(procs);
+ return;
diff --git a/misc/far2l/pkg-plist b/misc/far2l/pkg-plist
index 05be517df552..3f3c6fe9630d 100644
--- a/misc/far2l/pkg-plist
+++ b/misc/far2l/pkg-plist
@@ -132,16 +132,20 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/base/cpp-qt.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/cpp.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/csharp.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/cython.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/d.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/d1-phobos.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/d1-tango.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/d2-phobos.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/dart.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/default.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/elixir.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/forth.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/fortran.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/fsharp.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/gdscript.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/gen/perl-brackets.ent.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/gleam.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/go-mod.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/go-sum.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/go.hrc
@@ -150,10 +154,12 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/base/idl.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/java.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/js.net.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/julia.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/kotlin-jdk.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/kotlin-runtime.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/kotlin.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/lua.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/luau.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/moonscript.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/nix.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/pascal.hrc
@@ -171,15 +177,18 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/base/ruby.kw.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/rust.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/scala.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/solidity.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/swift.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/tcltk.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/vb.net.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/base/vbasic.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/base/zig.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/clarion.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/clipper.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/foxpro.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/mysql.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/paradox.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/db/prisma.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/sql.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/db/sqlj.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/actionscript.hrc
@@ -188,6 +197,8 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/inet/asp.js.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/asp.ps.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/asp.vb.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/astro.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/blade.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/coldfusion.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/css.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/erb.hrc
@@ -211,17 +222,24 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/inet/html.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/jscript.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/jsp.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/jsx.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/less.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/mdx.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/mxml.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/php-script.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/php.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/razor.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/sass.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/scss.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/shpaml.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/smarty.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/ss.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/svelte.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/svg-css.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/twig.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/typescript.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/inet/vbscript.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/inet/vue.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/lib/def.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/lib/doxygen.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/lib/far-macro-string.ent.hrc
@@ -246,6 +264,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/misc/mediawiki.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/misc/srt.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/misc/text.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/misc/typst.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/php-prot-gen.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/proto.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare.gen.ent.hrc
@@ -267,6 +286,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/rare/cache.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/cobol.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/cobolfr.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/rare/csv.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/cup.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/diet.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/dssp.hrc
@@ -317,6 +337,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/rare/ie-weidu/tp2.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/ie-weidu/tp2h.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/ie-weidu/tra.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/rare/ipynb.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/jcl.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/json.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/lisp.hrc
@@ -331,6 +352,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/rare/picasm.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/pl1.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/postscript.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/rare/protobuf.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/qrm/atl.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/qrm/dii.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/qrm/rpt.hrc
@@ -364,6 +386,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/rare/sml.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/sprolog.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/stata.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/rare/toml.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/tprolog.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/ubasic.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/rare/verilog.hrc
@@ -385,6 +408,9 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/dcl.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/dfm.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/dockerfile.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/dotenv.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/far/far2lmenu.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/far/far2lusermenu.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/far/farhelp.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/far/farlng.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/far/farmailscript.hrc
@@ -411,6 +437,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/gen/sh-brackets.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/gen/wsc.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/gen/wsf.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/gitattributes.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/gitignore.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/graphviz.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/hcl/hcl.hrc
@@ -430,6 +457,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/linkdef.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/m4.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/makefile.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/meson.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/mkb.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/msg/email.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/msg/farmsg.hrc
@@ -442,6 +470,8 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/r.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/rarscrpt.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/resrc.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/rmd.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/rproj.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/rtf.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/rul.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/scons.hrc
@@ -495,6 +525,7 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrd/console/contrib/violet.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/contrib/visual.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/default.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/console/dn.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/dnlike.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/emu/mirror.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/gray.hrd
@@ -504,22 +535,44 @@ share/bash-completion/completions/far2l
%%DATADIR%%/Plugins/colorer/base/hrd/console/white.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/console/xmastree.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/FalloutRed.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/ayu-dark.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/ayu-light.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/ayu-mirage.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/black.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/blue.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/catppuccin-latte.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/catppuccin-macchiato.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/catppuccin-mocha.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/contrib/bred3.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/contrib/fmx.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/contrib/navy-mirror.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/contrib/visual-rgb.hrd
-%%DATADIR%%/Plugins/colorer/base/hrd/rgb/default.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/dn.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/dracula.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/eclipse.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/far2l.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/github-dark.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/github-light.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/grayscale.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/gruvbox-dark.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/gruvbox-light.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/hs.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/mirice.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/mirror.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/monokai.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/navy.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/neo.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/night-owl.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/nord.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/one-dark.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/one-light.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/palenight.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/solarized-dark.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/solarized-light.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/tokyo-night.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/tomorrow-night.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/violet.hrd
+%%DATADIR%%/Plugins/colorer/base/hrd/rgb/vscode-dark.hrd
%%DATADIR%%/Plugins/colorer/base/hrd/rgb/white.hrd
%%DATADIR%%/Plugins/colorer/plug/colorerb.lng
%%DATADIR%%/Plugins/colorer/plug/colorere.hlf