public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] chkconfig: Update to version 1.30
@ 2024-11-28 11:49 Adolf Belka
  2024-11-28 11:49 ` [PATCH] sqlite: Update to version 3470100 Adolf Belka
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 4509 bytes --]

- Update from version 1.5 (2015) to 1.30 (Aug 2024)
- Fedora now have a github site for chkconfig which has had releases since 2023
- Update of rootfile not required
- Changelog
    1.30
	ostree: move admindir to /etc/alternatives.admindir by @vrothberg in #135
    1.29
	Translations update from Fedora Weblate by @weblate in #133
	Avoid possible leaks in readConfig() by @dtardon in #128
	fix issues found by static analyzers by @lnykryn in #125
	Mkosi by @lnykryn in #127
    1.28
	test: return failures from the test suite by @lnykryn in #130
	Prepare for bin-sbin merge by @jamacku in #131
    1.27
	Translations update from Fedora Weblate by @weblate in #124
	Alternatives: Fix issues found by static analyzers by @lnykryn in #126
    1.26
	build(deps): bump actions/checkout from 3 to 4 by @dependabot in #113
	Translations update from Fedora Weblate by @weblate in #114
	build(deps): bump redhat-plumbers-in-action/differential-shellcheck from 4 to 5 by @dependabot in #115
	Fix systemdActive() by @marcosfrm in #117
	build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #119
	build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #120
	Translations update from Fedora Weblate by @weblate in #121
	Add support for running using tmt by @jamacku in #123
    1.25
	Translations update from Fedora Weblate by @weblate in #110
	Translations update from Fedora Weblate by @weblate in #111
	alternatives: fix possible buffer overrun by @lnykryn in #112
    1.24
	Revert recent rpmautospec and Packit changes by @jamacku in #107
	Fix way how we generate next version by @jamacku in #108
    1.23
	Remove changelog and update translations by @jamacku in #100
	Translations update from Fedora Weblate by @weblate in #101
	Fix --keep-foreign when the target is missing completely by @lnykryn in #104
	Translations update from Fedora Weblate by @weblate in #103
	Translations update from Fedora Weblate by @weblate in #105
    1.22
	Fedora release process (Packit, rpmautospec) by @jamacku in #91
	releng: Packit remove extra job trigger by @jamacku in #92
	Bump redhat-plumbers-in-action/differential-shellcheck from 3 to 4 by @dependabot in #94
	test: fix ShellCheck error[SC2070] by @jamacku in #95
	Add Locale linter (Weblate) by @jamacku in #98
	Translations update from Fedora Weblate by @weblate in #96
	migrate to SPDX license by @lzaoral in #99

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 lfs/chkconfig | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lfs/chkconfig b/lfs/chkconfig
index f602924cf..86a13ef27 100644
--- a/lfs/chkconfig
+++ b/lfs/chkconfig
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,10 @@
 
 include Config
 
-VER        = 1.5
+VER        = 1.30
 
 THISAPP    = chkconfig-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 5a2f9e3bb03a502dc7efa25ab2f2b78835db801af2fd352ba8c993b5d6e9695ea4956124f04214b3cbe406910a61316be5f51862e930de98dcd5ffc0f9d1877f
+$(DL_FILE)_BLAKE2 = ac9164196570fd35ac6ed3167e918ee40f4c4dde8c2ca17d710501d28758be0b43892e6f0e1d0de39cbfa8b81bddb4a48d8cb14f4398ed623092f6c16698ad27
 
 install : $(TARGET)
 
@@ -69,7 +69,7 @@ $(subst %,%_BLAKE2,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	cd $(DIR_APP) && make alternatives
 	cd $(DIR_APP) && install -v -m 755 alternatives /usr/sbin
 	ln -svf alternatives /usr/sbin/update-alternatives
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] sqlite: Update to version 3470100
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  2024-11-28 11:49 ` [PATCH] usbutils: Update to version 018 Adolf Belka
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 5260 bytes --]

- Update from version 3460100 to 3470100
- Update of rootfile not required
- Changelog
    3470100
	Fix the makefiles so that they once again honored DESTDIR for the "install"
	 target.
	Add the SQLITE_IOCAP_SUBPAGE_READ capability to the VFS, to work around issues
	 on some non-standard VFSes caused by making SQLITE_DIRECT_OVERFLOW_READ the
	 default in version 3.45.0.
	Fix problems with line endings in the new sqlite3_rsync.exe utility on Windows.
	Fix incorrect answers to certain obscure IN queries caused by new query
	 optimizations added in the 3.47.0 release.
	Other minor bug fixes.
    3470000
	Allow arbitrary expressions in the second argument to the RAISE function.
	If the RHS of the ->> operator is negative, then access array elements counting
	 from the right.
	Fix a problem with rolling back hot journal files in the seldom-used
	 unix-dotfile VFS.
	FTS5 tables can now be dropped even if they use a non-standard tokenizer that
	 has not been registered.
	Fix the group_concat() aggregate function so that it returns an empty string,
	 not a NULL, if it receives a single input value which is an empty string.
	Enhance the generate_series() table-valued function so that it is able to
	 recognize and use constraints on its output value.
	Preupdate hooks now recognize when a column added by ALTER TABLE ADD COLUMN has
	 a non-null default value.
	Performance optimizations:
	    Improved reuse of subqueries associated with the IN operator, especially
	     when the IN operator has been duplicated due to predicate push-down.
	    Use a Bloom filter on subqueries on the right-hand side of the IN operator,
	     in cases where that seems likely to improve performance.
	    Ensure that queries like "SELECT func(a) FROM tab GROUP BY 1" only invoke
	     the func() function once per row.
	    No attempt is made to create automatic indexes on a column that is known to
	     be non-selective because of its use in other indexes that have been
	     analyzed.
	    Adjustments to the query planner so that it produces better plans for star
	     queries with a large number of dimension tables.
	    Add the "order-by-subquery" optimization, that seeks to disable sort
	     operations in outer queries if the desired order is obtained naturally due
	     to ORDER BY clauses in subqueries.
	    The "indexed-subtype-expr" optimization strives to use expressions that are
	     part of an index rather than recomputing the expression based on table
	     values, as long as the query planner can prove that the subtype of the
	     expression will never be used.
	    Miscellaneous coding tweaks for faster runtimes.
	Enhancements to SQLite-related command-line programs:
	    Add the experimental sqlite3_rsync program.
	    Add extension functions median(), percentile(), percentile_cont(), and
	     percentile_disc() to the CLI.
	    Add the .www dot-command to the CLI.
	    The sqlite3_analyzer utility now provides a break-out of statistics for
	     WITHOUT ROWID tables.
	    The sqldiff utility avoids creating an empty database if its second
	     argument does not exist.
	Enhance the sqlite_dbpage table-valued function such that INSERT can be used to
	 increase or decrease the size of the database file.
	SQLite no longer makes any use of the "long double" data type, as hardware
	 support for long double is becoming less common and long double creates
	 challenges for some compiler tool chains. Instead, SQLite uses Dekker's
	 algorithm when extended precision is needed.
	The TCL Interface for SQLite supports TCL9. Everything probably still works for
	 TCL 8.5 and later, though this is not guaranteed. Users are encouraged to
	 upgrade to TCL9.
	JavaScript/WASM:
	    Fix a corruption-causing bug in the JavaScript "opfs" VFS.
	    Correct "mode=ro" handling for the "opfs" VFS.
	    Work around a couple of browser-specific OPFS quirks.
	FTS5 Changes:
	    Add the fts5_tokenizer_v2 API and the locale=1 option, for creating custom
	     locale-aware tokenizers and fts5 tables that may take advantage of them.
	    Add the contentless_unindexed=1 option, for creating contentless fts5
	     tables that store the values of any UNINDEXED columns persistently in the
	     database.
	    Allow an FTS5 table to be dropped even if it uses a custom tokenizer whose
	     implementation is not available.

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 lfs/sqlite | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/sqlite b/lfs/sqlite
index 6998ae087..a52ed61d9 100644
--- a/lfs/sqlite
+++ b/lfs/sqlite
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3460100
+VER        = 3470100
 
 THISAPP    = sqlite-autoconf-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = b84bc7f6cbe2f1a4894b725d68ebdc58eebc312581fd27e74a75086e834b2b2f4ff09b907e193d8eaf78d9829149de8d9ea587cf650849fe4d3fc84db64ddfad
+$(DL_FILE)_BLAKE2 = c9a75b28a5a0bbf0a1171d835c227df81ecaac9103519fb459331e1985512212ebe1532f0f819dd16f0bb445635da3de6c9c28c4db1049c669aca9b22cb3aff6
 
 install : $(TARGET)
 
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] usbutils: Update to version 018
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
  2024-11-28 11:49 ` [PATCH] sqlite: Update to version 3470100 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  2024-11-28 11:49 ` [PATCH] utfcpp: Update to version 4.0.6 Adolf Belka
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 7671 bytes --]

- Update from version 017 to 018
- Update of rootfile
- meson is now the only build method
- Changelog
    018
      Add a manpage for lsusb.py
      Add lsusb.py.1 to DISTCLEANFILES
      Add a manpage for usbreset
      usb-devices: fix bashism
      autogen.sh: use valid email for 2024 copyright
      README: list libudev as a requirement
      meson: bump to libusb-1.0.22, reinstate libusb_set_option()
      meson: set project details
      meson: always include config.h first, use -include
      meson: add compiler warnings to the build
      meson: add all* CFLAGS from travis-autogen.sh
      meson: temporary disable extra noisy warning
      man: remove version from the manual pages
      lsusb.py: remove inline lsusb-VERSION.py note
      lsusb.py: remove @DATADIR@ instance
      README: add Contributing section
      lsusb.py: mention both usb.ids paths
      Rename .in files to their final state
      Update .gitignore files
      meson: convert Wswitch-enum to Wswitch and enable
      meson: enable commented out warnings
      meson: add a bunch more warnings to the mix
      travis: remove travis-ci files
      ci: add build ci (Alpline) based on kmod's
      ci: add Arch permutation
      ci: add Debian permutation
      ci: add Fedora permutation
      ci: add Ubuntu permutation
      ci: add codeql (static analysis) based on main.yml
      ci: add SPDX copyright/licence identifiers
      README: fix link, add DCO and SPDX details
      lsusb: make internal API const-aware
      lsusb: const annotate most data, re-enable -Wdiscarded-qualifiers
      ci: run monthly checks by dependabot
      meson: fold usbhid-dump/meson.build in
      .gitmodules: remove no longer needed file
      ci: add/update the final SPDX identifiers
      man: move manual pages in designated sub-folder
      ci: add reuse lint stage
      lsusb: drop the audioterminal hash table
      lsusb: drop the videoterminal hash table
      lsusb: drop the genericstrtable hash tables
      meson: re-enable some warnings
      editorconfig: add initial config file
      .clang-format: import from Linux kernel as of v6.11.-rc6
      .clang-format: update for_each pattern and list
      ci: add clang-format action
      clang-format: bump column limit to 120
      ci: directly use archlinux:multilib-devel
      ci: drop the mkdir && cd dance
      ci: add clang permutation, for 64bit only
      lsusb: reformat and add trailing commas for multi-line arrays
      usb-spec: move the opening curly brackets to end of line
      ci: add codespell action, fix all typos
      Include "negotiated speed" in device dump
      lsusb: remove autotools checks for iconv
      lsusb: remove byteswap.h check
      lsusb: always include config.h
      usbutils: remove usbutils.pc
      usbutils: convert build system to use meson
      usbutils.spdx: update file based on recent file movements
      lsusb: fix memory leak in libusb
      lsusb: billboard alternate mode is in little endian format
      README: update based on build tool changes
      lsusb: add support to show superspeed++
      usbhid-dump: clean up meson.build a bit
      justfile: add one
      meson: disable -Wswitch-enum
      usbutils.spdx: update the SPDX file
      README.md: update the SPDX wording a bit
      README.md: add the linux-usb mailing list to the README.
      LICENSE: add LGPL-2.1 license text
      usbutils.spdx: update the data
      update usbutils.spdx file
      editorconfig: make the line length 120
      clang-format: add proper copyright information
      clang-format: fix SPDX license
      lsusb-t: get rid of custom list.h logic
      LICENSES: add CC0 and MIT licenses
      lsusb-t: fix memory leak
      justfile: add some more targets
      usbutils.spdx: update based on file additions
      usbutils.spdx: update due to new file and checksums
      usbreset: replace some unbounded strcpy() calls
      sysfs.c: fix an theoretical issue with snprintf()
      usbutils.spdx: update checksums
      usbmisc: fix possible stack-buffer-overflow Running lsusb with -D argument and
	path, which len is more than PATH_MAX + 1, cause stack-buffer-overflow because
	of copy to the buf a string without null-terminator Force setting 0 byte to
	the end of the buf fixes this error Fix #190
      update ccid descriptor dumping to V1.1 spec
       V1.1 is actually V1.10..
       remove one space
      usb-devices: Fix usb-devices with busybox
      Do not warn about missing LPM bit when not required
      lsusb: add VideoControl Endpoint Descriptor
      ci: bump github/codeql-action in the all-actions group
      ci: bump the all-actions group with 2 updates

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 config/rootfiles/common/usbutils |  2 +-
 lfs/usbutils                     | 22 ++++++++++++----------
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/config/rootfiles/common/usbutils b/config/rootfiles/common/usbutils
index 9a30134ce..df25e397d 100644
--- a/config/rootfiles/common/usbutils
+++ b/config/rootfiles/common/usbutils
@@ -2,7 +2,7 @@ usr/bin/lsusb
 usr/bin/lsusb.py
 usr/bin/usb-devices
 usr/bin/usbhid-dump
-#usr/lib/pkgconfig/usbutils.pc
+#usr/share/man/man1/lsusb.py.1
 #usr/share/man/man1/usb-devices.1
 #usr/share/man/man8/lsusb.8
 #usr/share/man/man8/usbhid-dump.8
diff --git a/lfs/usbutils b/lfs/usbutils
index 780b6297a..25653e847 100644
--- a/lfs/usbutils
+++ b/lfs/usbutils
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,12 @@
 
 include Config
 
-VER        = 017
+VER        = 018
+
+# https://www.kernel.org/pub/linux/utils/usb/usbutils/
 
 THISAPP    = usbutils-$(VER)
-DL_FILE    = $(THISAPP).tar.gz
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +42,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 1dc37f50bd214cd1612819c5814e5a6fe01609b21830e40f03c163a1e100f8d041e93defc0981da8a8a2a8c8a07283a09d3e37101e9ae1d61fd2842809ebcc0e
+$(DL_FILE)_BLAKE2 = 030f45afd5867ee38c8284a0741d1de63653a98746bfef42281390c5bdefbbb99c318d708e88ea2e28810d519d735da3103fe438befa889fc9b5ae9e21200992
 
 install : $(TARGET)
 
@@ -71,11 +73,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
-	cd $(DIR_APP) && ./autogen.sh
-	cd $(DIR_APP) && ./configure	--prefix=/usr \
-					--datadir=/usr/share/hwdata \
-					--disable-zlib
-	cd $(DIR_APP) && make $(MAKETUNING)
-	cd $(DIR_APP) && make install
+	cd $(DIR_APP) && meson setup \
+				--prefix=/usr \
+				--datadir=/usr/share/hwdata \
+				builddir/
+	cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
+	cd $(DIR_APP) && ninja -C builddir/ install
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] utfcpp: Update to version 4.0.6
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
  2024-11-28 11:49 ` [PATCH] sqlite: Update to version 3470100 Adolf Belka
  2024-11-28 11:49 ` [PATCH] usbutils: Update to version 018 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  2024-11-28 11:49 ` [PATCH] vim: Update to version 9.1.0886 Adolf Belka
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

- Update from version 4.0.5 to 4.0.6
- Update of rootfile not required
- Changelog
    4.0.6
	Resolve -Wsign-conversion warnings

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 lfs/utfcpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lfs/utfcpp b/lfs/utfcpp
index 1897e4c4d..9f32e3172 100644
--- a/lfs/utfcpp
+++ b/lfs/utfcpp
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.0.5
+VER        = 4.0.6
 
 THISAPP    = utfcpp-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = c2058dac06b7bbedb97c18fe8a2fdfa13e45afe180d6602e8c1347db313361c94abf06514c80a308bef6f72eea63b6a7aaeaa7985925d7f5754f5210ebf040cb
+$(DL_FILE)_BLAKE2 = 9ad44b7390d1f93e2692641e87c693b83ee13f93732dbab893f678db0c32e37e0d2399d2c2834f98ad629ee7025bf7a1f2f36d14b9b89926d97caaaeb8635c83
 
 install : $(TARGET)
 
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] vim: Update to version 9.1.0886
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
                   ` (2 preceding siblings ...)
  2024-11-28 11:49 ` [PATCH] utfcpp: Update to version 4.0.6 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  2024-11-28 11:49 ` [PATCH] xfsprogs: Update to version 6.11.0 Adolf Belka
  2024-11-28 11:49 ` [PATCH] xz: Update to version 5.6.3 Adolf Belka
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 41496 bytes --]

- Update from version 9.1 to 9.1.0886
- vim-9.1 came out at start of 2024. Since then patches fixing various bugs have been
   commited into the vim git repository - nealy 900 patches. It looks like vim intends
   to only infrequently do normal version updates but to issue tagged versions for
   each patch fix. This release has patch 9.1.0886 and todays's version (2024-11-28) is
   9.1.0891
- hardening patch was re-created with this latest patch.
- Update of rootfile
- Changelog is basically the commits from the github repo.
   https://github.com/vim/vim/commits/v9.1.0886

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 config/rootfiles/common/vim                   | 210 +++++++++++++++++-
 lfs/vim                                       |  12 +-
 ...=> vim-9.1.0886_fix_hardening_crash.patch} |   8 +-
 3 files changed, 217 insertions(+), 13 deletions(-)
 rename src/patches/vim/{vim-9.1_fix_hardening_crash.patch => vim-9.1.0886_fix_hardening_crash.patch} (57%)

diff --git a/config/rootfiles/common/vim b/config/rootfiles/common/vim
index 673a3ccd6..27bb829d7 100644
--- a/config/rootfiles/common/vim
+++ b/config/rootfiles/common/vim
@@ -8,6 +8,21 @@ usr/bin/vim
 usr/bin/vimdiff
 usr/bin/vimtutor
 usr/bin/xxd
+#usr/share/applications
+#usr/share/applications/gvim.desktop
+#usr/share/applications/vim.desktop
+#usr/share/icons
+#usr/share/icons/hicolor
+#usr/share/icons/hicolor/48x48
+#usr/share/icons/hicolor/48x48/apps
+#usr/share/icons/hicolor/48x48/apps/gvim.png
+#usr/share/icons/locolor
+#usr/share/icons/locolor/16x16
+#usr/share/icons/locolor/16x16/apps
+#usr/share/icons/locolor/16x16/apps/gvim.png
+#usr/share/icons/locolor/32x32
+#usr/share/icons/locolor/32x32/apps
+#usr/share/icons/locolor/32x32/apps/gvim.png
 #usr/share/man/man1/evim.1
 #usr/share/man/man1/ex.1
 #usr/share/man/man1/rview.1
@@ -25,7 +40,9 @@ usr/share/vim
 #usr/share/vim/vim91/autoload/ada.vim
 #usr/share/vim/vim91/autoload/adacomplete.vim
 #usr/share/vim/vim91/autoload/bitbake.vim
+#usr/share/vim/vim91/autoload/cargo
 #usr/share/vim/vim91/autoload/cargo.vim
+#usr/share/vim/vim91/autoload/cargo/quickfix.vim
 #usr/share/vim/vim91/autoload/ccomplete.vim
 #usr/share/vim/vim91/autoload/clojurecomplete.vim
 #usr/share/vim/vim91/autoload/context.vim
@@ -44,11 +61,14 @@ usr/share/vim
 #usr/share/vim/vim91/autoload/getscript.vim
 #usr/share/vim/vim91/autoload/gnat.vim
 #usr/share/vim/vim91/autoload/gzip.vim
+#usr/share/vim/vim91/autoload/hare.vim
 #usr/share/vim/vim91/autoload/haskellcomplete.vim
+#usr/share/vim/vim91/autoload/hcl.vim
 #usr/share/vim/vim91/autoload/htmlcomplete.vim
+#usr/share/vim/vim91/autoload/javaformat.vim
 #usr/share/vim/vim91/autoload/javascriptcomplete.vim
+#usr/share/vim/vim91/autoload/modula2.vim
 #usr/share/vim/vim91/autoload/netrw.vim
-#usr/share/vim/vim91/autoload/netrwFileHandlers.vim
 #usr/share/vim/vim91/autoload/netrwSettings.vim
 #usr/share/vim/vim91/autoload/netrw_gitignore.vim
 #usr/share/vim/vim91/autoload/paste.vim
@@ -58,14 +78,18 @@ usr/share/vim
 #usr/share/vim/vim91/autoload/pythoncomplete.vim
 #usr/share/vim/vim91/autoload/racket.vim
 #usr/share/vim/vim91/autoload/rubycomplete.vim
+#usr/share/vim/vim91/autoload/rust
 #usr/share/vim/vim91/autoload/rust.vim
+#usr/share/vim/vim91/autoload/rust/debugging.vim
 #usr/share/vim/vim91/autoload/rustfmt.vim
 #usr/share/vim/vim91/autoload/spellfile.vim
 #usr/share/vim/vim91/autoload/sqlcomplete.vim
 #usr/share/vim/vim91/autoload/syntaxcomplete.vim
 #usr/share/vim/vim91/autoload/tar.vim
 #usr/share/vim/vim91/autoload/tohtml.vim
+#usr/share/vim/vim91/autoload/tutor.vim
 #usr/share/vim/vim91/autoload/typeset.vim
+#usr/share/vim/vim91/autoload/typst.vim
 #usr/share/vim/vim91/autoload/vimball.vim
 #usr/share/vim/vim91/autoload/xml
 #usr/share/vim/vim91/autoload/xml/html32.vim
@@ -83,8 +107,6 @@ usr/share/vim
 #usr/share/vim/vim91/autoload/xml/xsl.vim
 #usr/share/vim/vim91/autoload/xmlcomplete.vim
 #usr/share/vim/vim91/autoload/xmlformat.vim
-#usr/share/vim/vim91/autoload/zig
-#usr/share/vim/vim91/autoload/zig/fmt.vim
 #usr/share/vim/vim91/autoload/zip.vim
 #usr/share/vim/vim91/bugreport.vim
 #usr/share/vim/vim91/colors
@@ -128,6 +150,7 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/checkstyle.vim
 #usr/share/vim/vim91/compiler/cm3.vim
 #usr/share/vim/vim91/compiler/context.vim
+#usr/share/vim/vim91/compiler/cppcheck.vim
 #usr/share/vim/vim91/compiler/cs.vim
 #usr/share/vim/vim91/compiler/csslint.vim
 #usr/share/vim/vim91/compiler/cucumber.vim
@@ -157,8 +180,10 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/gfortran.vim
 #usr/share/vim/vim91/compiler/ghc.vim
 #usr/share/vim/vim91/compiler/gjs.vim
+#usr/share/vim/vim91/compiler/gm2.vim
 #usr/share/vim/vim91/compiler/gnat.vim
 #usr/share/vim/vim91/compiler/go.vim
+#usr/share/vim/vim91/compiler/groff.vim
 #usr/share/vim/vim91/compiler/haml.vim
 #usr/share/vim/vim91/compiler/hare.vim
 #usr/share/vim/vim91/compiler/hp_acc.vim
@@ -172,8 +197,11 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/jest.vim
 #usr/share/vim/vim91/compiler/jikes.vim
 #usr/share/vim/vim91/compiler/jjs.vim
+#usr/share/vim/vim91/compiler/jq.vim
 #usr/share/vim/vim91/compiler/jshint.vim
 #usr/share/vim/vim91/compiler/jsonlint.vim
+#usr/share/vim/vim91/compiler/make.vim
+#usr/share/vim/vim91/compiler/maven.vim
 #usr/share/vim/vim91/compiler/mcs.vim
 #usr/share/vim/vim91/compiler/mips_c.vim
 #usr/share/vim/vim91/compiler/mipspro_c89.vim
@@ -181,13 +209,16 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/modelsim_vcom.vim
 #usr/share/vim/vim91/compiler/msbuild.vim
 #usr/share/vim/vim91/compiler/msvc.vim
+#usr/share/vim/vim91/compiler/mypy.vim
 #usr/share/vim/vim91/compiler/neato.vim
 #usr/share/vim/vim91/compiler/ocaml.vim
 #usr/share/vim/vim91/compiler/onsgmls.vim
+#usr/share/vim/vim91/compiler/pandoc.vim
 #usr/share/vim/vim91/compiler/pbx.vim
 #usr/share/vim/vim91/compiler/perl.vim
 #usr/share/vim/vim91/compiler/perlcritic.vim
 #usr/share/vim/vim91/compiler/php.vim
+#usr/share/vim/vim91/compiler/pip_compile.vim
 #usr/share/vim/vim91/compiler/podchecker.vim
 #usr/share/vim/vim91/compiler/powershell.vim
 #usr/share/vim/vim91/compiler/pylint.vim
@@ -198,11 +229,13 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/racotest.vim
 #usr/share/vim/vim91/compiler/rake.vim
 #usr/share/vim/vim91/compiler/rhino.vim
+#usr/share/vim/vim91/compiler/rime_deployer.vim
 #usr/share/vim/vim91/compiler/rspec.vim
 #usr/share/vim/vim91/compiler/rst.vim
 #usr/share/vim/vim91/compiler/rubocop.vim
 #usr/share/vim/vim91/compiler/ruby.vim
 #usr/share/vim/vim91/compiler/rubyunit.vim
+#usr/share/vim/vim91/compiler/ruff.vim
 #usr/share/vim/vim91/compiler/rustc.vim
 #usr/share/vim/vim91/compiler/sass.vim
 #usr/share/vim/vim91/compiler/scdoc.vim
@@ -220,6 +253,8 @@ usr/share/vim
 #usr/share/vim/vim91/compiler/ts-node.vim
 #usr/share/vim/vim91/compiler/tsc.vim
 #usr/share/vim/vim91/compiler/typedoc.vim
+#usr/share/vim/vim91/compiler/typst.vim
+#usr/share/vim/vim91/compiler/vimdoc.vim
 #usr/share/vim/vim91/compiler/xbuild.vim
 #usr/share/vim/vim91/compiler/xmllint.vim
 #usr/share/vim/vim91/compiler/xmlwf.vim
@@ -251,6 +286,7 @@ usr/share/vim
 #usr/share/vim/vim91/doc/fold.txt
 #usr/share/vim/vim91/doc/ft_ada.txt
 #usr/share/vim/vim91/doc/ft_context.txt
+#usr/share/vim/vim91/doc/ft_hare.txt
 #usr/share/vim/vim91/doc/ft_mp.txt
 #usr/share/vim/vim91/doc/ft_ps1.txt
 #usr/share/vim/vim91/doc/ft_raku.txt
@@ -306,6 +342,7 @@ usr/share/vim
 #usr/share/vim/vim91/doc/pi_paren.txt
 #usr/share/vim/vim91/doc/pi_spec.txt
 #usr/share/vim/vim91/doc/pi_tar.txt
+#usr/share/vim/vim91/doc/pi_tutor.txt
 #usr/share/vim/vim91/doc/pi_vimball.txt
 #usr/share/vim/vim91/doc/pi_zip.txt
 #usr/share/vim/vim91/doc/popup.txt
@@ -326,6 +363,7 @@ usr/share/vim
 #usr/share/vim/vim91/doc/syntax.txt
 #usr/share/vim/vim91/doc/tabpage.txt
 #usr/share/vim/vim91/doc/tags
+#usr/share/vim/vim91/doc/tags-ru
 #usr/share/vim/vim91/doc/tagsrch.txt
 #usr/share/vim/vim91/doc/term.txt
 #usr/share/vim/vim91/doc/terminal.txt
@@ -333,6 +371,7 @@ usr/share/vim
 #usr/share/vim/vim91/doc/textprop.txt
 #usr/share/vim/vim91/doc/tips.txt
 #usr/share/vim/vim91/doc/todo.txt
+#usr/share/vim/vim91/doc/uganda.rux
 #usr/share/vim/vim91/doc/uganda.txt
 #usr/share/vim/vim91/doc/undo.txt
 #usr/share/vim/vim91/doc/userfunc.txt
@@ -400,35 +439,49 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/ada.vim
 #usr/share/vim/vim91/ftplugin/alsaconf.vim
 #usr/share/vim/vim91/ftplugin/ant.vim
+#usr/share/vim/vim91/ftplugin/antlr4.vim
 #usr/share/vim/vim91/ftplugin/apache.vim
 #usr/share/vim/vim91/ftplugin/arch.vim
+#usr/share/vim/vim91/ftplugin/arduino.vim
 #usr/share/vim/vim91/ftplugin/art.vim
+#usr/share/vim/vim91/ftplugin/asciidoc.vim
 #usr/share/vim/vim91/ftplugin/asm.vim
 #usr/share/vim/vim91/ftplugin/aspvbs.vim
+#usr/share/vim/vim91/ftplugin/astro.vim
+#usr/share/vim/vim91/ftplugin/asy.vim
+#usr/share/vim/vim91/ftplugin/autohotkey.vim
 #usr/share/vim/vim91/ftplugin/automake.vim
 #usr/share/vim/vim91/ftplugin/awk.vim
 #usr/share/vim/vim91/ftplugin/bash.vim
 #usr/share/vim/vim91/ftplugin/basic.vim
 #usr/share/vim/vim91/ftplugin/bdf.vim
+#usr/share/vim/vim91/ftplugin/bindzone.vim
 #usr/share/vim/vim91/ftplugin/bitbake.vim
+#usr/share/vim/vim91/ftplugin/bp.vim
 #usr/share/vim/vim91/ftplugin/bst.vim
 #usr/share/vim/vim91/ftplugin/btm.vim
 #usr/share/vim/vim91/ftplugin/bzl.vim
 #usr/share/vim/vim91/ftplugin/c.vim
+#usr/share/vim/vim91/ftplugin/c3.vim
+#usr/share/vim/vim91/ftplugin/cabal.vim
 #usr/share/vim/vim91/ftplugin/calendar.vim
 #usr/share/vim/vim91/ftplugin/cdrdaoconf.vim
+#usr/share/vim/vim91/ftplugin/cedar.vim
 #usr/share/vim/vim91/ftplugin/cfg.vim
+#usr/share/vim/vim91/ftplugin/cgdbrc.vim
 #usr/share/vim/vim91/ftplugin/ch.vim
 #usr/share/vim/vim91/ftplugin/changelog.vim
 #usr/share/vim/vim91/ftplugin/chatito.vim
 #usr/share/vim/vim91/ftplugin/chicken.vim
 #usr/share/vim/vim91/ftplugin/clojure.vim
 #usr/share/vim/vim91/ftplugin/cmake.vim
+#usr/share/vim/vim91/ftplugin/cmakecache.vim
 #usr/share/vim/vim91/ftplugin/cobol.vim
 #usr/share/vim/vim91/ftplugin/conf.vim
 #usr/share/vim/vim91/ftplugin/config.vim
 #usr/share/vim/vim91/ftplugin/confini.vim
 #usr/share/vim/vim91/ftplugin/context.vim
+#usr/share/vim/vim91/ftplugin/cook.vim
 #usr/share/vim/vim91/ftplugin/corn.vim
 #usr/share/vim/vim91/ftplugin/cpp.vim
 #usr/share/vim/vim91/ftplugin/crm.vim
@@ -437,8 +490,12 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/csc.vim
 #usr/share/vim/vim91/ftplugin/csh.vim
 #usr/share/vim/vim91/ftplugin/css.vim
+#usr/share/vim/vim91/ftplugin/csv.vim
 #usr/share/vim/vim91/ftplugin/cucumber.vim
+#usr/share/vim/vim91/ftplugin/cuda.vim
 #usr/share/vim/vim91/ftplugin/cvsrc.vim
+#usr/share/vim/vim91/ftplugin/dart.vim
+#usr/share/vim/vim91/ftplugin/deb822sources.vim
 #usr/share/vim/vim91/ftplugin/debchangelog.vim
 #usr/share/vim/vim91/ftplugin/debcontrol.vim
 #usr/share/vim/vim91/ftplugin/debsources.vim
@@ -454,7 +511,9 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/dosini.vim
 #usr/share/vim/vim91/ftplugin/dtd.vim
 #usr/share/vim/vim91/ftplugin/dtrace.vim
+#usr/share/vim/vim91/ftplugin/dts.vim
 #usr/share/vim/vim91/ftplugin/dune.vim
+#usr/share/vim/vim91/ftplugin/editorconfig.vim
 #usr/share/vim/vim91/ftplugin/eiffel.vim
 #usr/share/vim/vim91/ftplugin/elinks.vim
 #usr/share/vim/vim91/ftplugin/elixir.vim
@@ -485,9 +544,13 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/gitignore.vim
 #usr/share/vim/vim91/ftplugin/gitrebase.vim
 #usr/share/vim/vim91/ftplugin/gitsendemail.vim
+#usr/share/vim/vim91/ftplugin/gleam.vim
 #usr/share/vim/vim91/ftplugin/go.vim
+#usr/share/vim/vim91/ftplugin/goaccess.vim
+#usr/share/vim/vim91/ftplugin/gomod.vim
 #usr/share/vim/vim91/ftplugin/gpg.vim
 #usr/share/vim/vim91/ftplugin/gprof.vim
+#usr/share/vim/vim91/ftplugin/graphql.vim
 #usr/share/vim/vim91/ftplugin/groovy.vim
 #usr/share/vim/vim91/ftplugin/group.vim
 #usr/share/vim/vim91/ftplugin/grub.vim
@@ -495,42 +558,62 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/haml.vim
 #usr/share/vim/vim91/ftplugin/hamster.vim
 #usr/share/vim/vim91/ftplugin/hare.vim
+#usr/share/vim/vim91/ftplugin/haredoc.vim
 #usr/share/vim/vim91/ftplugin/haskell.vim
+#usr/share/vim/vim91/ftplugin/hcl.vim
 #usr/share/vim/vim91/ftplugin/heex.vim
 #usr/share/vim/vim91/ftplugin/help.vim
 #usr/share/vim/vim91/ftplugin/hgcommit.vim
+#usr/share/vim/vim91/ftplugin/hlsplaylist.vim
 #usr/share/vim/vim91/ftplugin/hog.vim
 #usr/share/vim/vim91/ftplugin/hostconf.vim
 #usr/share/vim/vim91/ftplugin/hostsaccess.vim
 #usr/share/vim/vim91/ftplugin/html.vim
+#usr/share/vim/vim91/ftplugin/htmlangular.vim
 #usr/share/vim/vim91/ftplugin/htmldjango.vim
+#usr/share/vim/vim91/ftplugin/http.vim
+#usr/share/vim/vim91/ftplugin/hurl.vim
+#usr/share/vim/vim91/ftplugin/hyprlang.vim
 #usr/share/vim/vim91/ftplugin/i3config.vim
 #usr/share/vim/vim91/ftplugin/icon.vim
+#usr/share/vim/vim91/ftplugin/idris2.vim
 #usr/share/vim/vim91/ftplugin/indent.vim
 #usr/share/vim/vim91/ftplugin/initex.vim
+#usr/share/vim/vim91/ftplugin/ipkg.vim
 #usr/share/vim/vim91/ftplugin/ishd.vim
 #usr/share/vim/vim91/ftplugin/j.vim
 #usr/share/vim/vim91/ftplugin/java.vim
+#usr/share/vim/vim91/ftplugin/javacc.vim
 #usr/share/vim/vim91/ftplugin/javascript.vim
 #usr/share/vim/vim91/ftplugin/javascriptreact.vim
+#usr/share/vim/vim91/ftplugin/jj.vim
 #usr/share/vim/vim91/ftplugin/jproperties.vim
+#usr/share/vim/vim91/ftplugin/jq.vim
 #usr/share/vim/vim91/ftplugin/json.vim
 #usr/share/vim/vim91/ftplugin/json5.vim
 #usr/share/vim/vim91/ftplugin/jsonc.vim
 #usr/share/vim/vim91/ftplugin/jsonnet.vim
 #usr/share/vim/vim91/ftplugin/jsp.vim
 #usr/share/vim/vim91/ftplugin/julia.vim
+#usr/share/vim/vim91/ftplugin/karel.vim
 #usr/share/vim/vim91/ftplugin/kconfig.vim
+#usr/share/vim/vim91/ftplugin/kdl.vim
+#usr/share/vim/vim91/ftplugin/kivy.vim
 #usr/share/vim/vim91/ftplugin/kotlin.vim
 #usr/share/vim/vim91/ftplugin/kwt.vim
+#usr/share/vim/vim91/ftplugin/lc.vim
 #usr/share/vim/vim91/ftplugin/ld.vim
+#usr/share/vim/vim91/ftplugin/ldapconf.vim
+#usr/share/vim/vim91/ftplugin/leo.vim
 #usr/share/vim/vim91/ftplugin/less.vim
+#usr/share/vim/vim91/ftplugin/lex.vim
 #usr/share/vim/vim91/ftplugin/lftp.vim
 #usr/share/vim/vim91/ftplugin/libao.vim
 #usr/share/vim/vim91/ftplugin/limits.vim
 #usr/share/vim/vim91/ftplugin/liquid.vim
 #usr/share/vim/vim91/ftplugin/lisp.vim
 #usr/share/vim/vim91/ftplugin/livebook.vim
+#usr/share/vim/vim91/ftplugin/llvm.vim
 #usr/share/vim/vim91/ftplugin/logcheck.vim
 #usr/share/vim/vim91/ftplugin/loginaccess.vim
 #usr/share/vim/vim91/ftplugin/logindefs.vim
@@ -552,32 +635,44 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/markdown.vim
 #usr/share/vim/vim91/ftplugin/masm.vim
 #usr/share/vim/vim91/ftplugin/matlab.vim
+#usr/share/vim/vim91/ftplugin/mediawiki.vim
 #usr/share/vim/vim91/ftplugin/mermaid.vim
 #usr/share/vim/vim91/ftplugin/meson.vim
 #usr/share/vim/vim91/ftplugin/mf.vim
+#usr/share/vim/vim91/ftplugin/mlir.vim
 #usr/share/vim/vim91/ftplugin/mma.vim
 #usr/share/vim/vim91/ftplugin/modconf.vim
 #usr/share/vim/vim91/ftplugin/modula2.vim
 #usr/share/vim/vim91/ftplugin/modula3.vim
+#usr/share/vim/vim91/ftplugin/mojo.vim
 #usr/share/vim/vim91/ftplugin/mp.vim
 #usr/share/vim/vim91/ftplugin/mplayerconf.vim
 #usr/share/vim/vim91/ftplugin/mrxvtrc.vim
 #usr/share/vim/vim91/ftplugin/msmessages.vim
+#usr/share/vim/vim91/ftplugin/mss.vim
 #usr/share/vim/vim91/ftplugin/muttrc.vim
+#usr/share/vim/vim91/ftplugin/mysql.vim
 #usr/share/vim/vim91/ftplugin/nanorc.vim
 #usr/share/vim/vim91/ftplugin/neomuttrc.vim
 #usr/share/vim/vim91/ftplugin/netrc.vim
 #usr/share/vim/vim91/ftplugin/nginx.vim
+#usr/share/vim/vim91/ftplugin/nim.vim
 #usr/share/vim/vim91/ftplugin/nix.vim
 #usr/share/vim/vim91/ftplugin/nroff.vim
 #usr/share/vim/vim91/ftplugin/nsis.vim
+#usr/share/vim/vim91/ftplugin/nu.vim
 #usr/share/vim/vim91/ftplugin/objc.vim
+#usr/share/vim/vim91/ftplugin/objcpp.vim
 #usr/share/vim/vim91/ftplugin/objdump.vim
 #usr/share/vim/vim91/ftplugin/obse.vim
 #usr/share/vim/vim91/ftplugin/ocaml.vim
 #usr/share/vim/vim91/ftplugin/occam.vim
 #usr/share/vim/vim91/ftplugin/octave.vim
+#usr/share/vim/vim91/ftplugin/odin.vim
+#usr/share/vim/vim91/ftplugin/ondir.vim
+#usr/share/vim/vim91/ftplugin/opencl.vim
 #usr/share/vim/vim91/ftplugin/openvpn.vim
+#usr/share/vim/vim91/ftplugin/org.vim
 #usr/share/vim/vim91/ftplugin/pamconf.vim
 #usr/share/vim/vim91/ftplugin/pascal.vim
 #usr/share/vim/vim91/ftplugin/passwd.vim
@@ -591,11 +686,13 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/poefilter.vim
 #usr/share/vim/vim91/ftplugin/poke.vim
 #usr/share/vim/vim91/ftplugin/postscr.vim
+#usr/share/vim/vim91/ftplugin/prisma.vim
 #usr/share/vim/vim91/ftplugin/procmail.vim
 #usr/share/vim/vim91/ftplugin/prolog.vim
 #usr/share/vim/vim91/ftplugin/protocols.vim
 #usr/share/vim/vim91/ftplugin/ps1.vim
 #usr/share/vim/vim91/ftplugin/ps1xml.vim
+#usr/share/vim/vim91/ftplugin/purescript.vim
 #usr/share/vim/vim91/ftplugin/pymanifest.vim
 #usr/share/vim/vim91/ftplugin/pyrex.vim
 #usr/share/vim/vim91/ftplugin/python.vim
@@ -608,13 +705,17 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/racc.vim
 #usr/share/vim/vim91/ftplugin/racket.vim
 #usr/share/vim/vim91/ftplugin/raku.vim
+#usr/share/vim/vim91/ftplugin/rasi.vim
 #usr/share/vim/vim91/ftplugin/readline.vim
 #usr/share/vim/vim91/ftplugin/registry.vim
+#usr/share/vim/vim91/ftplugin/requirements.vim
+#usr/share/vim/vim91/ftplugin/rescript.vim
 #usr/share/vim/vim91/ftplugin/reva.vim
 #usr/share/vim/vim91/ftplugin/rhelp.vim
 #usr/share/vim/vim91/ftplugin/rmd.vim
 #usr/share/vim/vim91/ftplugin/rnc.vim
 #usr/share/vim/vim91/ftplugin/rnoweb.vim
+#usr/share/vim/vim91/ftplugin/roc.vim
 #usr/share/vim/vim91/ftplugin/routeros.vim
 #usr/share/vim/vim91/ftplugin/rpl.vim
 #usr/share/vim/vim91/ftplugin/rrst.vim
@@ -636,17 +737,24 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/sgml.vim
 #usr/share/vim/vim91/ftplugin/sh.vim
 #usr/share/vim/vim91/ftplugin/sieve.vim
+#usr/share/vim/vim91/ftplugin/slint.vim
 #usr/share/vim/vim91/ftplugin/slpconf.vim
 #usr/share/vim/vim91/ftplugin/slpreg.vim
 #usr/share/vim/vim91/ftplugin/slpspi.vim
+#usr/share/vim/vim91/ftplugin/snakemake.vim
 #usr/share/vim/vim91/ftplugin/solidity.vim
 #usr/share/vim/vim91/ftplugin/solution.vim
 #usr/share/vim/vim91/ftplugin/spec.vim
 #usr/share/vim/vim91/ftplugin/sql.vim
+#usr/share/vim/vim91/ftplugin/squirrel.vim
 #usr/share/vim/vim91/ftplugin/ssa.vim
 #usr/share/vim/vim91/ftplugin/sshconfig.vim
+#usr/share/vim/vim91/ftplugin/sshdconfig.vim
+#usr/share/vim/vim91/ftplugin/stylus.vim
 #usr/share/vim/vim91/ftplugin/sudoers.vim
+#usr/share/vim/vim91/ftplugin/svelte.vim
 #usr/share/vim/vim91/ftplugin/svg.vim
+#usr/share/vim/vim91/ftplugin/sway.vim
 #usr/share/vim/vim91/ftplugin/swayconfig.vim
 #usr/share/vim/vim91/ftplugin/swift.vim
 #usr/share/vim/vim91/ftplugin/swiftgyb.vim
@@ -658,15 +766,21 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/tcl.vim
 #usr/share/vim/vim91/ftplugin/tcsh.vim
 #usr/share/vim/vim91/ftplugin/terminfo.vim
+#usr/share/vim/vim91/ftplugin/terraform.vim
 #usr/share/vim/vim91/ftplugin/tex.vim
 #usr/share/vim/vim91/ftplugin/text.vim
+#usr/share/vim/vim91/ftplugin/tf.vim
+#usr/share/vim/vim91/ftplugin/thrift.vim
 #usr/share/vim/vim91/ftplugin/tidy.vim
 #usr/share/vim/vim91/ftplugin/tmux.vim
 #usr/share/vim/vim91/ftplugin/toml.vim
 #usr/share/vim/vim91/ftplugin/treetop.vim
 #usr/share/vim/vim91/ftplugin/tt2html.vim
+#usr/share/vim/vim91/ftplugin/tutor.vim
 #usr/share/vim/vim91/ftplugin/typescript.vim
 #usr/share/vim/vim91/ftplugin/typescriptreact.vim
+#usr/share/vim/vim91/ftplugin/typst.vim
+#usr/share/vim/vim91/ftplugin/uci.vim
 #usr/share/vim/vim91/ftplugin/udevconf.vim
 #usr/share/vim/vim91/ftplugin/udevperm.vim
 #usr/share/vim/vim91/ftplugin/udevrules.vim
@@ -674,6 +788,7 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/updatedb.vim
 #usr/share/vim/vim91/ftplugin/urlshortcut.vim
 #usr/share/vim/vim91/ftplugin/usd.vim
+#usr/share/vim/vim91/ftplugin/v.vim
 #usr/share/vim/vim91/ftplugin/vb.vim
 #usr/share/vim/vim91/ftplugin/vdf.vim
 #usr/share/vim/vim91/ftplugin/verilog.vim
@@ -694,7 +809,9 @@ usr/share/vim
 #usr/share/vim/vim91/ftplugin/xs.vim
 #usr/share/vim/vim91/ftplugin/xsd.vim
 #usr/share/vim/vim91/ftplugin/xslt.vim
+#usr/share/vim/vim91/ftplugin/yacc.vim
 #usr/share/vim/vim91/ftplugin/yaml.vim
+#usr/share/vim/vim91/ftplugin/zathurarc.vim
 #usr/share/vim/vim91/ftplugin/zig.vim
 #usr/share/vim/vim91/ftplugin/zimbu.vim
 #usr/share/vim/vim91/ftplugin/zsh.vim
@@ -710,6 +827,8 @@ usr/share/vim
 #usr/share/vim/vim91/indent/aap.vim
 #usr/share/vim/vim91/indent/ada.vim
 #usr/share/vim/vim91/indent/ant.vim
+#usr/share/vim/vim91/indent/arduino.vim
+#usr/share/vim/vim91/indent/astro.vim
 #usr/share/vim/vim91/indent/automake.vim
 #usr/share/vim/vim91/indent/awk.vim
 #usr/share/vim/vim91/indent/bash.vim
@@ -759,24 +878,29 @@ usr/share/vim
 #usr/share/vim/vim91/indent/gdscript.vim
 #usr/share/vim/vim91/indent/gitconfig.vim
 #usr/share/vim/vim91/indent/gitolite.vim
+#usr/share/vim/vim91/indent/glsl.vim
 #usr/share/vim/vim91/indent/go.vim
 #usr/share/vim/vim91/indent/gyp.vim
 #usr/share/vim/vim91/indent/haml.vim
 #usr/share/vim/vim91/indent/hamster.vim
 #usr/share/vim/vim91/indent/hare.vim
+#usr/share/vim/vim91/indent/hcl.vim
 #usr/share/vim/vim91/indent/hog.vim
 #usr/share/vim/vim91/indent/html.vim
 #usr/share/vim/vim91/indent/htmldjango.vim
 #usr/share/vim/vim91/indent/idlang.vim
+#usr/share/vim/vim91/indent/idris2.vim
 #usr/share/vim/vim91/indent/ishd.vim
 #usr/share/vim/vim91/indent/j.vim
 #usr/share/vim/vim91/indent/java.vim
 #usr/share/vim/vim91/indent/javascript.vim
 #usr/share/vim/vim91/indent/javascriptreact.vim
 #usr/share/vim/vim91/indent/json.vim
+#usr/share/vim/vim91/indent/json5.vim
 #usr/share/vim/vim91/indent/jsonc.vim
 #usr/share/vim/vim91/indent/jsp.vim
 #usr/share/vim/vim91/indent/julia.vim
+#usr/share/vim/vim91/indent/kdl.vim
 #usr/share/vim/vim91/indent/kotlin.vim
 #usr/share/vim/vim91/indent/krl.vim
 #usr/share/vim/vim91/indent/ld.vim
@@ -794,6 +918,7 @@ usr/share/vim
 #usr/share/vim/vim91/indent/meson.vim
 #usr/share/vim/vim91/indent/mf.vim
 #usr/share/vim/vim91/indent/mma.vim
+#usr/share/vim/vim91/indent/mojo.vim
 #usr/share/vim/vim91/indent/mp.vim
 #usr/share/vim/vim91/indent/nginx.vim
 #usr/share/vim/vim91/indent/nsis.vim
@@ -801,12 +926,14 @@ usr/share/vim
 #usr/share/vim/vim91/indent/obse.vim
 #usr/share/vim/vim91/indent/ocaml.vim
 #usr/share/vim/vim91/indent/occam.vim
+#usr/share/vim/vim91/indent/odin.vim
 #usr/share/vim/vim91/indent/pascal.vim
 #usr/share/vim/vim91/indent/perl.vim
 #usr/share/vim/vim91/indent/php.vim
 #usr/share/vim/vim91/indent/postscr.vim
 #usr/share/vim/vim91/indent/pov.vim
 #usr/share/vim/vim91/indent/prolog.vim
+#usr/share/vim/vim91/indent/proto.vim
 #usr/share/vim/vim91/indent/ps1.vim
 #usr/share/vim/vim91/indent/pyrex.vim
 #usr/share/vim/vim91/indent/python.vim
@@ -839,16 +966,20 @@ usr/share/vim
 #usr/share/vim/vim91/indent/sql.vim
 #usr/share/vim/vim91/indent/sqlanywhere.vim
 #usr/share/vim/vim91/indent/sshconfig.vim
+#usr/share/vim/vim91/indent/stylus.vim
 #usr/share/vim/vim91/indent/systemverilog.vim
 #usr/share/vim/vim91/indent/tcl.vim
 #usr/share/vim/vim91/indent/tcsh.vim
 #usr/share/vim/vim91/indent/teraterm.vim
+#usr/share/vim/vim91/indent/terraform.vim
 #usr/share/vim/vim91/indent/tex.vim
 #usr/share/vim/vim91/indent/tf.vim
+#usr/share/vim/vim91/indent/thrift.vim
 #usr/share/vim/vim91/indent/tilde.vim
 #usr/share/vim/vim91/indent/treetop.vim
 #usr/share/vim/vim91/indent/typescript.vim
 #usr/share/vim/vim91/indent/typescriptreact.vim
+#usr/share/vim/vim91/indent/typst.vim
 #usr/share/vim/vim91/indent/vb.vim
 #usr/share/vim/vim91/indent/verilog.vim
 #usr/share/vim/vim91/indent/vhdl.vim
@@ -908,6 +1039,14 @@ usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/cfilter
 #usr/share/vim/vim91/pack/dist/opt/cfilter/plugin
 #usr/share/vim/vim91/pack/dist/opt/cfilter/plugin/cfilter.vim
+#usr/share/vim/vim91/pack/dist/opt/comment
+#usr/share/vim/vim91/pack/dist/opt/comment/autoload
+#usr/share/vim/vim91/pack/dist/opt/comment/autoload/comment.vim
+#usr/share/vim/vim91/pack/dist/opt/comment/doc
+#usr/share/vim/vim91/pack/dist/opt/comment/doc/comment.txt
+#usr/share/vim/vim91/pack/dist/opt/comment/doc/tags
+#usr/share/vim/vim91/pack/dist/opt/comment/plugin
+#usr/share/vim/vim91/pack/dist/opt/comment/plugin/comment.vim
 #usr/share/vim/vim91/pack/dist/opt/dvorak
 #usr/share/vim/vim91/pack/dist/opt/dvorak/dvorak
 #usr/share/vim/vim91/pack/dist/opt/dvorak/dvorak/disable.vim
@@ -939,6 +1078,11 @@ usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/mkzip.sh
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/plugin
 #usr/share/vim/vim91/pack/dist/opt/editorconfig/plugin/editorconfig.vim
+#usr/share/vim/vim91/pack/dist/opt/helptoc
+#usr/share/vim/vim91/pack/dist/opt/helptoc/autoload
+#usr/share/vim/vim91/pack/dist/opt/helptoc/autoload/helptoc.vim
+#usr/share/vim/vim91/pack/dist/opt/helptoc/plugin
+#usr/share/vim/vim91/pack/dist/opt/helptoc/plugin/helptoc.vim
 #usr/share/vim/vim91/pack/dist/opt/justify
 #usr/share/vim/vim91/pack/dist/opt/justify/plugin
 #usr/share/vim/vim91/pack/dist/opt/justify/plugin/justify.vim
@@ -950,6 +1094,9 @@ usr/share/vim
 #usr/share/vim/vim91/pack/dist/opt/matchit/doc/tags
 #usr/share/vim/vim91/pack/dist/opt/matchit/plugin
 #usr/share/vim/vim91/pack/dist/opt/matchit/plugin/matchit.vim
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch/plugin
+#usr/share/vim/vim91/pack/dist/opt/nohlsearch/plugin/nohlsearch.vim
 #usr/share/vim/vim91/pack/dist/opt/shellmenu
 #usr/share/vim/vim91/pack/dist/opt/shellmenu/plugin
 #usr/share/vim/vim91/pack/dist/opt/shellmenu/plugin/shellmenu.vim
@@ -971,6 +1118,7 @@ usr/share/vim
 #usr/share/vim/vim91/plugin/spellfile.vim
 #usr/share/vim/vim91/plugin/tarPlugin.vim
 #usr/share/vim/vim91/plugin/tohtml.vim
+#usr/share/vim/vim91/plugin/tutor.vim
 #usr/share/vim/vim91/plugin/vimballPlugin.vim
 #usr/share/vim/vim91/plugin/zipPlugin.vim
 #usr/share/vim/vim91/print
@@ -1044,6 +1192,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/ampl.vim
 #usr/share/vim/vim91/syntax/ant.vim
 #usr/share/vim/vim91/syntax/antlr.vim
+#usr/share/vim/vim91/syntax/antlr4.vim
 #usr/share/vim/vim91/syntax/apache.vim
 #usr/share/vim/vim91/syntax/apachestyle.vim
 #usr/share/vim/vim91/syntax/aptconf.vim
@@ -1059,6 +1208,8 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/aspvbs.vim
 #usr/share/vim/vim91/syntax/asterisk.vim
 #usr/share/vim/vim91/syntax/asteriskvm.vim
+#usr/share/vim/vim91/syntax/astro.vim
+#usr/share/vim/vim91/syntax/asy.vim
 #usr/share/vim/vim91/syntax/atlas.vim
 #usr/share/vim/vim91/syntax/autodoc.vim
 #usr/share/vim/vim91/syntax/autohotkey.vim
@@ -1094,6 +1245,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/cdrtoc.vim
 #usr/share/vim/vim91/syntax/cf.vim
 #usr/share/vim/vim91/syntax/cfg.vim
+#usr/share/vim/vim91/syntax/cgdbrc.vim
 #usr/share/vim/vim91/syntax/ch.vim
 #usr/share/vim/vim91/syntax/chaiscript.vim
 #usr/share/vim/vim91/syntax/change.vim
@@ -1104,11 +1256,13 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/chicken.vim
 #usr/share/vim/vim91/syntax/chill.vim
 #usr/share/vim/vim91/syntax/chordpro.vim
+#usr/share/vim/vim91/syntax/chuck.vim
 #usr/share/vim/vim91/syntax/cl.vim
 #usr/share/vim/vim91/syntax/clean.vim
 #usr/share/vim/vim91/syntax/clipper.vim
 #usr/share/vim/vim91/syntax/clojure.vim
 #usr/share/vim/vim91/syntax/cmake.vim
+#usr/share/vim/vim91/syntax/cmakecache.vim
 #usr/share/vim/vim91/syntax/cmod.vim
 #usr/share/vim/vim91/syntax/cmusrc.vim
 #usr/share/vim/vim91/syntax/cobol.vim
@@ -1128,6 +1282,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/csh.vim
 #usr/share/vim/vim91/syntax/csp.vim
 #usr/share/vim/vim91/syntax/css.vim
+#usr/share/vim/vim91/syntax/csv.vim
 #usr/share/vim/vim91/syntax/cterm.vim
 #usr/share/vim/vim91/syntax/ctrlh.vim
 #usr/share/vim/vim91/syntax/cucumber.vim
@@ -1237,9 +1392,11 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/gitrebase.vim
 #usr/share/vim/vim91/syntax/gitsendemail.vim
 #usr/share/vim/vim91/syntax/gkrellmrc.vim
+#usr/share/vim/vim91/syntax/glsl.vim
 #usr/share/vim/vim91/syntax/gnash.vim
 #usr/share/vim/vim91/syntax/gnuplot.vim
 #usr/share/vim/vim91/syntax/go.vim
+#usr/share/vim/vim91/syntax/goaccess.vim
 #usr/share/vim/vim91/syntax/godoc.vim
 #usr/share/vim/vim91/syntax/gp.vim
 #usr/share/vim/vim91/syntax/gpg.vim
@@ -1257,11 +1414,14 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/haml.vim
 #usr/share/vim/vim91/syntax/hamster.vim
 #usr/share/vim/vim91/syntax/hare.vim
+#usr/share/vim/vim91/syntax/haredoc.vim
 #usr/share/vim/vim91/syntax/haskell.vim
 #usr/share/vim/vim91/syntax/haste.vim
 #usr/share/vim/vim91/syntax/hastepreproc.vim
 #usr/share/vim/vim91/syntax/hb.vim
+#usr/share/vim/vim91/syntax/hcl.vim
 #usr/share/vim/vim91/syntax/help.vim
+#usr/share/vim/vim91/syntax/help_it.vim
 #usr/share/vim/vim91/syntax/help_ru.vim
 #usr/share/vim/vim91/syntax/hercules.vim
 #usr/share/vim/vim91/syntax/hex.vim
@@ -1273,10 +1433,12 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/hostconf.vim
 #usr/share/vim/vim91/syntax/hostsaccess.vim
 #usr/share/vim/vim91/syntax/html.vim
+#usr/share/vim/vim91/syntax/htmlangular.vim
 #usr/share/vim/vim91/syntax/htmlcheetah.vim
 #usr/share/vim/vim91/syntax/htmldjango.vim
 #usr/share/vim/vim91/syntax/htmlm4.vim
 #usr/share/vim/vim91/syntax/htmlos.vim
+#usr/share/vim/vim91/syntax/hyprlang.vim
 #usr/share/vim/vim91/syntax/i3config.vim
 #usr/share/vim/vim91/syntax/ia64.vim
 #usr/share/vim/vim91/syntax/ibasic.vim
@@ -1284,12 +1446,14 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/icon.vim
 #usr/share/vim/vim91/syntax/idl.vim
 #usr/share/vim/vim91/syntax/idlang.vim
+#usr/share/vim/vim91/syntax/idris2.vim
 #usr/share/vim/vim91/syntax/indent.vim
 #usr/share/vim/vim91/syntax/inform.vim
 #usr/share/vim/vim91/syntax/initex.vim
 #usr/share/vim/vim91/syntax/initng.vim
 #usr/share/vim/vim91/syntax/inittab.vim
 #usr/share/vim/vim91/syntax/ipfilter.vim
+#usr/share/vim/vim91/syntax/ipkg.vim
 #usr/share/vim/vim91/syntax/ishd.vim
 #usr/share/vim/vim91/syntax/iss.vim
 #usr/share/vim/vim91/syntax/ist.vim
@@ -1303,14 +1467,19 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/javascriptreact.vim
 #usr/share/vim/vim91/syntax/jess.vim
 #usr/share/vim/vim91/syntax/jgraph.vim
+#usr/share/vim/vim91/syntax/jinja.vim
+#usr/share/vim/vim91/syntax/jj.vim
 #usr/share/vim/vim91/syntax/jovial.vim
 #usr/share/vim/vim91/syntax/jproperties.vim
+#usr/share/vim/vim91/syntax/jq.vim
 #usr/share/vim/vim91/syntax/json.vim
 #usr/share/vim/vim91/syntax/json5.vim
 #usr/share/vim/vim91/syntax/jsonc.vim
 #usr/share/vim/vim91/syntax/jsp.vim
 #usr/share/vim/vim91/syntax/julia.vim
+#usr/share/vim/vim91/syntax/karel.vim
 #usr/share/vim/vim91/syntax/kconfig.vim
+#usr/share/vim/vim91/syntax/kdl.vim
 #usr/share/vim/vim91/syntax/kivy.vim
 #usr/share/vim/vim91/syntax/kix.vim
 #usr/share/vim/vim91/syntax/kotlin.vim
@@ -1325,9 +1494,11 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/ldif.vim
 #usr/share/vim/vim91/syntax/less.vim
 #usr/share/vim/vim91/syntax/lex.vim
+#usr/share/vim/vim91/syntax/lf.vim
 #usr/share/vim/vim91/syntax/lftp.vim
 #usr/share/vim/vim91/syntax/lhaskell.vim
 #usr/share/vim/vim91/syntax/libao.vim
+#usr/share/vim/vim91/syntax/lidris2.vim
 #usr/share/vim/vim91/syntax/lifelines.vim
 #usr/share/vim/vim91/syntax/lilo.vim
 #usr/share/vim/vim91/syntax/limits.vim
@@ -1368,6 +1539,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/master.vim
 #usr/share/vim/vim91/syntax/matlab.vim
 #usr/share/vim/vim91/syntax/maxima.vim
+#usr/share/vim/vim91/syntax/mediawiki.vim
 #usr/share/vim/vim91/syntax/mel.vim
 #usr/share/vim/vim91/syntax/mermaid.vim
 #usr/share/vim/vim91/syntax/meson.vim
@@ -1383,7 +1555,12 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/modconf.vim
 #usr/share/vim/vim91/syntax/model.vim
 #usr/share/vim/vim91/syntax/modsim3.vim
+#usr/share/vim/vim91/syntax/modula2
 #usr/share/vim/vim91/syntax/modula2.vim
+#usr/share/vim/vim91/syntax/modula2/opt
+#usr/share/vim/vim91/syntax/modula2/opt/iso.vim
+#usr/share/vim/vim91/syntax/modula2/opt/pim.vim
+#usr/share/vim/vim91/syntax/modula2/opt/r10.vim
 #usr/share/vim/vim91/syntax/modula3.vim
 #usr/share/vim/vim91/syntax/mojo.vim
 #usr/share/vim/vim91/syntax/monk.vim
@@ -1394,6 +1571,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/msidl.vim
 #usr/share/vim/vim91/syntax/msmessages.vim
 #usr/share/vim/vim91/syntax/msql.vim
+#usr/share/vim/vim91/syntax/mss.vim
 #usr/share/vim/vim91/syntax/mupad.vim
 #usr/share/vim/vim91/syntax/murphi.vim
 #usr/share/vim/vim91/syntax/mush.vim
@@ -1406,6 +1584,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/nastran.vim
 #usr/share/vim/vim91/syntax/natural.vim
 #usr/share/vim/vim91/syntax/ncf.vim
+#usr/share/vim/vim91/syntax/neomuttlog.vim
 #usr/share/vim/vim91/syntax/neomuttrc.vim
 #usr/share/vim/vim91/syntax/netrc.vim
 #usr/share/vim/vim91/syntax/netrw.vim
@@ -1422,16 +1601,21 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/obse.vim
 #usr/share/vim/vim91/syntax/ocaml.vim
 #usr/share/vim/vim91/syntax/occam.vim
+#usr/share/vim/vim91/syntax/odin.vim
 #usr/share/vim/vim91/syntax/omnimark.vim
+#usr/share/vim/vim91/syntax/ondir.vim
 #usr/share/vim/vim91/syntax/opam.vim
+#usr/share/vim/vim91/syntax/opencl.vim
 #usr/share/vim/vim91/syntax/openroad.vim
 #usr/share/vim/vim91/syntax/openscad.vim
 #usr/share/vim/vim91/syntax/openvpn.vim
 #usr/share/vim/vim91/syntax/opl.vim
 #usr/share/vim/vim91/syntax/ora.vim
+#usr/share/vim/vim91/syntax/org.vim
 #usr/share/vim/vim91/syntax/pacmanlog.vim
 #usr/share/vim/vim91/syntax/pamconf.vim
 #usr/share/vim/vim91/syntax/pamenv.vim
+#usr/share/vim/vim91/syntax/pandoc.vim
 #usr/share/vim/vim91/syntax/papp.vim
 #usr/share/vim/vim91/syntax/pascal.vim
 #usr/share/vim/vim91/syntax/passwd.vim
@@ -1493,6 +1677,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/raku.vim
 #usr/share/vim/vim91/syntax/raml.vim
 #usr/share/vim/vim91/syntax/rapid.vim
+#usr/share/vim/vim91/syntax/rasi.vim
 #usr/share/vim/vim91/syntax/ratpoison.vim
 #usr/share/vim/vim91/syntax/rc.vim
 #usr/share/vim/vim91/syntax/rcs.vim
@@ -1503,6 +1688,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/registry.vim
 #usr/share/vim/vim91/syntax/rego.vim
 #usr/share/vim/vim91/syntax/remind.vim
+#usr/share/vim/vim91/syntax/requirements.vim
 #usr/share/vim/vim91/syntax/resolv.vim
 #usr/share/vim/vim91/syntax/reva.vim
 #usr/share/vim/vim91/syntax/rexx.vim
@@ -1521,6 +1707,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/rtf.vim
 #usr/share/vim/vim91/syntax/ruby.vim
 #usr/share/vim/vim91/syntax/rust.vim
+#usr/share/vim/vim91/syntax/salt.vim
 #usr/share/vim/vim91/syntax/samba.vim
 #usr/share/vim/vim91/syntax/sas.vim
 #usr/share/vim/vim91/syntax/sass.vim
@@ -1608,6 +1795,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/stp.vim
 #usr/share/vim/vim91/syntax/strace.vim
 #usr/share/vim/vim91/syntax/structurizr.vim
+#usr/share/vim/vim91/syntax/stylus.vim
 #usr/share/vim/vim91/syntax/sudoers.vim
 #usr/share/vim/vim91/syntax/svg.vim
 #usr/share/vim/vim91/syntax/svn.vim
@@ -1636,10 +1824,12 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/template.vim
 #usr/share/vim/vim91/syntax/teraterm.vim
 #usr/share/vim/vim91/syntax/terminfo.vim
+#usr/share/vim/vim91/syntax/terraform.vim
 #usr/share/vim/vim91/syntax/tex.vim
 #usr/share/vim/vim91/syntax/texinfo.vim
 #usr/share/vim/vim91/syntax/texmf.vim
 #usr/share/vim/vim91/syntax/tf.vim
+#usr/share/vim/vim91/syntax/thrift.vim
 #usr/share/vim/vim91/syntax/tidy.vim
 #usr/share/vim/vim91/syntax/tilde.vim
 #usr/share/vim/vim91/syntax/tli.vim
@@ -1653,12 +1843,16 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/tsscl.vim
 #usr/share/vim/vim91/syntax/tssgm.vim
 #usr/share/vim/vim91/syntax/tssop.vim
+#usr/share/vim/vim91/syntax/tsv.vim
 #usr/share/vim/vim91/syntax/tt2.vim
 #usr/share/vim/vim91/syntax/tt2html.vim
 #usr/share/vim/vim91/syntax/tt2js.vim
+#usr/share/vim/vim91/syntax/tutor.vim
 #usr/share/vim/vim91/syntax/typescript.vim
 #usr/share/vim/vim91/syntax/typescriptreact.vim
+#usr/share/vim/vim91/syntax/typst.vim
 #usr/share/vim/vim91/syntax/uc.vim
+#usr/share/vim/vim91/syntax/uci.vim
 #usr/share/vim/vim91/syntax/udevconf.vim
 #usr/share/vim/vim91/syntax/udevperm.vim
 #usr/share/vim/vim91/syntax/udevrules.vim
@@ -1683,6 +1877,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/vhdl.vim
 #usr/share/vim/vim91/syntax/vim.vim
 #usr/share/vim/vim91/syntax/viminfo.vim
+#usr/share/vim/vim91/syntax/vimnormal.vim
 #usr/share/vim/vim91/syntax/virata.vim
 #usr/share/vim/vim91/syntax/vmasm.vim
 #usr/share/vim/vim91/syntax/voscm.vim
@@ -1723,6 +1918,7 @@ usr/share/vim
 #usr/share/vim/vim91/syntax/yacc.vim
 #usr/share/vim/vim91/syntax/yaml.vim
 #usr/share/vim/vim91/syntax/z8a.vim
+#usr/share/vim/vim91/syntax/zathurarc.vim
 #usr/share/vim/vim91/syntax/zig.vim
 #usr/share/vim/vim91/syntax/zimbu.vim
 #usr/share/vim/vim91/syntax/zir.vim
@@ -1757,6 +1953,9 @@ usr/share/vim
 #usr/share/vim/vim91/tutor/README.el.txt
 #usr/share/vim/vim91/tutor/README.ru.utf-8.txt
 #usr/share/vim/vim91/tutor/README.txt
+#usr/share/vim/vim91/tutor/en
+#usr/share/vim/vim91/tutor/en/vim-01-beginner.tutor
+#usr/share/vim/vim91/tutor/en/vim-01-beginner.tutor.json
 #usr/share/vim/vim91/tutor/tutor
 #usr/share/vim/vim91/tutor/tutor.bar
 #usr/share/vim/vim91/tutor/tutor.bar.utf-8
@@ -1793,6 +1992,7 @@ usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.ko
 #usr/share/vim/vim91/tutor/tutor.ko.euc
 #usr/share/vim/vim91/tutor/tutor.ko.utf-8
+#usr/share/vim/vim91/tutor/tutor.lt.utf-8
 #usr/share/vim/vim91/tutor/tutor.lv.utf-8
 #usr/share/vim/vim91/tutor/tutor.nb
 #usr/share/vim/vim91/tutor/tutor.nb.utf-8
@@ -1817,6 +2017,8 @@ usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.sv.utf-8
 #usr/share/vim/vim91/tutor/tutor.tr.iso9
 #usr/share/vim/vim91/tutor/tutor.tr.utf-8
+#usr/share/vim/vim91/tutor/tutor.tutor
+#usr/share/vim/vim91/tutor/tutor.tutor.json
 #usr/share/vim/vim91/tutor/tutor.uk.utf-8
 #usr/share/vim/vim91/tutor/tutor.utf-8
 #usr/share/vim/vim91/tutor/tutor.vi.utf-8
@@ -1826,4 +2028,6 @@ usr/share/vim
 #usr/share/vim/vim91/tutor/tutor.zh.utf-8
 #usr/share/vim/vim91/tutor/tutor.zh_cn.utf-8
 #usr/share/vim/vim91/tutor/tutor.zh_tw.utf-8
+#usr/share/vim/vim91/tutor/tutor2
+#usr/share/vim/vim91/tutor/tutor2.utf-8
 #usr/share/vim/vim91/vimrc_example.vim
diff --git a/lfs/vim b/lfs/vim
index f21142936..c8738c574 100644
--- a/lfs/vim
+++ b/lfs/vim
@@ -24,12 +24,12 @@
 
 include Config
 
-VER        = 9.1
+VER        = 9.1.0886
 
 THISAPP    = vim-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.gz
 DL_FROM    = $(URL_IPFIRE)
-DIR_APP    = $(DIR_SRC)/vim91
+DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
 # vim tries to build itself with FORTIFY_SOURCE=1 and is not very good at
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6145f1861be848c6a4d51c16a256a080cc6e71f66d45ac7c66b1462e7542c1a57ad2918406211604d8c5b5dfc54af80a543499b68de7a402105ee811c8681bbc
+$(DL_FILE)_BLAKE2 = c614c257dd56537696fed6625cfa8a02b37014f2caf748b6d0526c511d00305288f787d85c7330cd6fddde342b00d9bd4bd9766d98a2d5eb2c901a0ac29d432c
 
 install : $(TARGET)
 
@@ -73,8 +73,8 @@ $(subst %,%_BLAKE2,$(objects)) :
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
-	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.1_fix_hardening_crash.patch
+	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
+	cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
 	cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
 	cd $(DIR_APP) && ./configure \
 		--prefix=/usr \
diff --git a/src/patches/vim/vim-9.1_fix_hardening_crash.patch b/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
similarity index 57%
rename from src/patches/vim/vim-9.1_fix_hardening_crash.patch
rename to src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
index 77d7d4354..1ec022f85 100644
--- a/src/patches/vim/vim-9.1_fix_hardening_crash.patch
+++ b/src/patches/vim/vim-9.1.0886_fix_hardening_crash.patch
@@ -1,10 +1,10 @@
 source: https://github.com/vim/vim/issues/5581
 
-diff -Naur vim91/src/structs.h.orig vim91/src/structs.h
+diff -Naur vim-9.1.0886/src/structs.h.orig vim-9.1.0886/src/structs.h
 
---- vim91/src/structs.h.orig	2023-12-18 08:47:12.000000000 +0100
-+++ vim91/src/structs.h	2024-05-21 13:18:22.389336943 +0200
-@@ -1727,7 +1727,7 @@
+--- vim-9.1.0886/src/structs.h.orig	2024-11-24 14:34:01.000000000 +0100
++++ vim-9.1.0886/src/structs.h	2024-11-27 13:10:17.019201106 +0100
+@@ -1764,7 +1764,7 @@
  {
      typval_T	di_tv;		// type and value of the variable
      char_u	di_flags;	// DI_FLAGS_ flags (only used for variable)
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] xfsprogs: Update to version 6.11.0
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
                   ` (3 preceding siblings ...)
  2024-11-28 11:49 ` [PATCH] vim: Update to version 9.1.0886 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  2024-11-28 11:49 ` [PATCH] xz: Update to version 5.6.3 Adolf Belka
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 11394 bytes --]

- Update from version 6.9.0 to 6.11.0
- Update of rootfile
- The existing CONFIGURE_OPTIONS variable was empty so ./configure was run with a
   standard PREFIX=/usr but split /usr has been removed from the build so the default
   for all directories goes to being under /usr, including the library etc.
- Added entries for prefix, libdir and localstatedir into the variable
   CONFIGURE_OPTIONS so that most files ended up in the same locxations as with previous
   versions. fsck.xfs, mkfs.xfs & xfs_repair end up in /usr/sbin the same as all the
   other xfs programs. A mv command addeed to move these three files into /sbin to match
   the previous versions.
- Tested out this change in a vm system on my testbed. The xfs filesystem was created
   without any issues and I ended up with a normally working system. I also rebooted
   with fsck selected and the reboot occurred without any issues. No messages about
   problems in the logs, only messages about a successful clean xfs mount. So both
   fsck.xfs and mkfs.xfs seem to be working without any problems.
- Changelog
    6.11.0
	Cleanups and bugfixes in mkfs/xfs_db/repair/scrub/mdrestore (Darrick J. Wong)
	Drop libattr dependency (Darrick J. Wong)
	Debian and Ubuntu archive changes (Bastian Germann)
    6.10.1
	fix C++ compilation errors in xfs_fs.h (Darrick J. Wong)
    6.10.0
	debian: enable xfs_scrub_all systemd timer services by default (Darrick J. Wong)
	mkfs: set autofsck filesystem property (Darrick J. Wong)
	xfs_scrub: use the autofsck fsproperty to select mode (Darrick J. Wong)
	xfs_scrub: allow sysadmin to control background scrubs (Darrick J. Wong)
	xfs_property: add a new tool to administer fs properties (Darrick J. Wong)
	xfs_db: add a command to list xattrs (Darrick J. Wong)
	xfs_db: improve getting and setting extended attributes (Darrick J. Wong)
	xfs_io: edit filesystem properties (Darrick J. Wong)
	xfs_scrub: defer phase5 file scans if dirloop fails (Darrick J. Wong)
	xfs_repair: wipe ondisk parent pointers when there are none (Darrick J. Wong)
	xfs_scrub: detect and repair directory tree corruptions (Darrick J. Wong)
	xfs_repair: update ondisk parent pointer records (Darrick J. Wong)
	xfs_spaceman: report directory tree corruption in the health information (Darrick J. Wong)
	xfsprogs: support vectored scrub (Darrick J. Wong)
	man: document vectored scrub mode (Darrick J. Wong)
	man2: update ioctl_xfs_scrub_metadata.2 for parent pointers (Darrick J. Wong)
	mkfs: enable formatting with parent pointers (Allison Henderson)
	mkfs: Add parent pointers during protofile creation (Allison Henderson)
	xfs_repair: check parent pointers (Darrick J. Wong)
	xfs_db: compute hashes of parent pointers (Darrick J. Wong)
	xfs_db: add link and unlink expert commands (Darrick J. Wong)
	xfs_repair: build a parent pointer index (Darrick J. Wong)
	xfs_db: add a parents command to list the parents of a file (Darrick J. Wong)
	xfs_db: obfuscate dirent and parent pointer names consistently (Darrick J. Wong)
	xfs_db: report parent pointers embedded in xattrs (Darrick J. Wong)
	xfs_db: report parent bit on xattrs (Darrick J. Wong)
	xfs_db: report parent pointers in version command (Darrick J. Wong)
	xfs_scrub: use parent pointers to report lost file data (Darrick J. Wong)
	xfs_scrub: use parent pointers when possible to report file operations (Darrick J. Wong)
	xfs_logprint: decode parent pointers in ATTRI items fully (Allison Henderson)
	xfs_io: Add i, n and f flags to parent command (Allison Henderson)
	xfs_io: adapt parent command to new parent pointer ioctls (Darrick J. Wong)
	libfrog: report parent pointers to userspace (Darrick J. Wong)
	libfrog: add parent pointer support code (Darrick J. Wong)
	man: document the XFS_IOC_GETPARENTS ioctl (Darrick J. Wong)
	xfs_logprint: dump new attr log item fields (Darrick J. Wong)
	xfs_scrub_all: failure reporting for the xfs_scrub_all job (Darrick J. Wong)
	xfs_repair: check free space requirements before allowing upgrades (Darrick J. Wong)
	xfs_scrub_all: convert systemctl calls to dbus (Darrick J. Wong)
	xfs_scrub_all: trigger automatic media scans once per month (Darrick J. Wong)
	xfs_scrub: add an optimization-only mode (Darrick J. Wong)
	xfs_scrub_all: add CLI option for easier debugging (Darrick J. Wong)
	xfs_scrub_all: enable periodic file data scrubs automatically (Darrick J. Wong)
	xfs_scrub: automatic downgrades to dry-run mode in service mode (Darrick J. Wong)
	xfs_scrub_all: support metadata+media scans of all filesystems (Darrick J. Wong)
	xfs_scrub_all: fail fast on masked units (Darrick J. Wong)
	xfs_scrub_all: remove journalctl background process (Darrick J. Wong)
	xfs_scrub_all: only use the xfs_scrub@ systemd services in service mode (Darrick J. Wong)
	xfs_scrub: tune fstrim minlen parameter based on free space histograms (Darrick J. Wong)
	xfs_scrub: improve responsiveness while trimming the filesystem (Darrick J. Wong)
	xfs_scrub: tighten up the security on the background systemd service (Darrick J. Wong)
	xfs_scrub: don't call FITRIM after runtime errors (Darrick J. Wong)
	xfs_scrub: use dynamic users when running as a systemd service (Darrick J. Wong)
	xfs_scrub: report FITRIM errors properly (Darrick J. Wong)
	xfs_scrub.service: reduce background CPU usage to less than one core if possible (Darrick J. Wong)
	xfs_scrub: don't close stdout when closing the progress bar (Darrick J. Wong)
	xfs_scrub: fix the work estimation for phase 8 (Darrick J. Wong)
	libfrog: print cdf of free space buckets (Darrick J. Wong)
	libfrog: print wider columns for free space histogram (Darrick J. Wong)
	xfs_scrub: ignore phase 8 if the user disabled fstrim (Darrick J. Wong)
	xfs_scrub: move FITRIM to phase 8 (Darrick J. Wong)
	xfs_scrub: improve thread scheduling repair items during phase 4 (Darrick J. Wong)
	xfs_scrub: avoid potential UAF after freeing a duplicate name entry (Darrick J. Wong)
	xfs_scrub: enable users to bump information messages to warnings (Darrick J. Wong)
	xfs_scrub: retry incomplete repairs (Darrick J. Wong)
	xfs_scrub: warn about difficult repairs to rt and quota metadata (Darrick J. Wong)
	xfs_scrub: any inconsistency in metadata should trigger difficulty warnings (Darrick J. Wong)
	mkfs: add a formatting option for exchange-range (Darrick J. Wong)
	xfs_repair: add exchange-range to file systems (Darrick J. Wong)
	xfs_scrub: fix missing scrub coverage for broken inodes (Darrick J. Wong)
	xfs_scrub: log when a repair was unnecessary (Darrick J. Wong)
	libfrog: advertise exchange-range support (Darrick J. Wong)
	xfs_io: create exchangerange command to test file range exchange ioctl (Darrick J. Wong)
	xfs_fsr: skip the xattr/forkoff levering with the newer swapext implementations (Darrick J. Wong)
	xfs_fsr: convert to bulkstat v5 ioctls (Darrick J. Wong)
	xfs_logprint: support dumping exchmaps log items (Darrick J. Wong)
	xfs_db: advertise exchange-range in the version command (Darrick J. Wong)
	libfrog: add support for exchange range ioctl family (Darrick J. Wong)
	libhandle: add support for bulkstat v5 (Darrick J. Wong)
	man: document XFS_FSOP_GEOM_FLAGS_EXCHRANGE (Darrick J. Wong)
	man: document the exchange-range ioctl (Darrick J. Wong)
	xfs_repair: don't crash on -vv (Darrick J. Wong)
	xfsprogs: Remove support for split-/usr installs (Chris Hofstaedtler)
	libxfs: kernel sync (Darrick J. Wong)

Tested-by: Adolf Belka <adolf.belka(a)ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 config/rootfiles/common/xfsprogs |  7 ++++++-
 lfs/xfsprogs                     | 14 +++++++++++---
 2 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/config/rootfiles/common/xfsprogs b/config/rootfiles/common/xfsprogs
index c1c14c11b..741fac91d 100644
--- a/config/rootfiles/common/xfsprogs
+++ b/config/rootfiles/common/xfsprogs
@@ -17,7 +17,6 @@ sbin/xfs_repair
 #usr/include/xfs/xfs_log_format.h
 #usr/include/xfs/xfs_types.h
 #usr/include/xfs/xqm.h
-#usr/lib/libhandle.a
 #usr/lib/libhandle.la
 #usr/lib/libhandle.so
 usr/sbin/xfs_admin
@@ -35,6 +34,7 @@ usr/sbin/xfs_mdrestore
 usr/sbin/xfs_metadump
 usr/sbin/xfs_mkfile
 usr/sbin/xfs_ncheck
+usr/sbin/xfs_property
 usr/sbin/xfs_quota
 usr/sbin/xfs_rtcp
 usr/sbin/xfs_scrub
@@ -48,6 +48,7 @@ usr/sbin/xfs_spaceman
 #usr/share/locale/pl/LC_MESSAGES/xfsprogs.mo
 #usr/share/man/man2/ioctl_xfs_ag_geometry.2
 #usr/share/man/man2/ioctl_xfs_bulkstat.2
+#usr/share/man/man2/ioctl_xfs_exchange_range.2
 #usr/share/man/man2/ioctl_xfs_fsbulkstat.2
 #usr/share/man/man2/ioctl_xfs_fscounts.2
 #usr/share/man/man2/ioctl_xfs_fsgeometry.2
@@ -58,10 +59,12 @@ usr/sbin/xfs_spaceman
 #usr/share/man/man2/ioctl_xfs_getbmap.2
 #usr/share/man/man2/ioctl_xfs_getbmapa.2
 #usr/share/man/man2/ioctl_xfs_getbmapx.2
+#usr/share/man/man2/ioctl_xfs_getparents.2
 #usr/share/man/man2/ioctl_xfs_getresblks.2
 #usr/share/man/man2/ioctl_xfs_goingdown.2
 #usr/share/man/man2/ioctl_xfs_inumbers.2
 #usr/share/man/man2/ioctl_xfs_scrub_metadata.2
+#usr/share/man/man2/ioctl_xfs_scrubv_metadata.2
 #usr/share/man/man2/ioctl_xfs_setresblks.2
 #usr/share/man/man3/attr_list_by_handle.3
 #usr/share/man/man3/attr_multi_by_handle.3
@@ -96,6 +99,7 @@ usr/sbin/xfs_spaceman
 #usr/share/man/man8/xfs_metadump.8
 #usr/share/man/man8/xfs_mkfile.8
 #usr/share/man/man8/xfs_ncheck.8
+#usr/share/man/man8/xfs_property.8
 #usr/share/man/man8/xfs_quota.8
 #usr/share/man/man8/xfs_repair.8
 #usr/share/man/man8/xfs_rtcp.8
@@ -112,3 +116,4 @@ usr/sbin/xfs_spaceman
 #usr/share/xfsprogs/mkfs/lts_6.1.conf
 #usr/share/xfsprogs/mkfs/lts_6.6.conf
 #usr/share/xfsprogs/xfs_scrub_all.cron
+var/lib/xfsprogs
diff --git a/lfs/xfsprogs b/lfs/xfsprogs
index 5094485d3..c99531b2f 100644
--- a/lfs/xfsprogs
+++ b/lfs/xfsprogs
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.9.0
+VER        = 6.11.0
 
 THISAPP    = xfsprogs-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -32,6 +32,12 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 
+CONFIGURE_OPTIONS = \
+		--prefix=/usr \
+		--libdir=/lib \
+		--localstatedir=/var \
+		--disable-static
+
 ###############################################################################
 # Top-level Rules
 ###############################################################################
@@ -40,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = d952603716cc4022a935c426630b0b7838573476a730c6832f36ef0274a640e64667d3e3a2dd9fd2c5f2c12cdb348fd93abfef5c49e5c5fe2d5a83945dfc7894
+$(DL_FILE)_BLAKE2 = 846b25ad36477d71f8f2091ad16699356416f09befbb4250335081d2a8fd78011e9100fbabfb727acdb65520a38c912d9bb9e33b17c222c97de88fd00ab004a9
 
 install : $(TARGET)
 
@@ -79,7 +85,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	cd $(DIR_APP) && make install install-dev
 	cd $(DIR_APP) && install -v -m755 -D libhandle/libhandle.la /usr/lib/libhandle.la
 	chmod -v 755 /lib/libhandle.so*
-	rm -f /lib/libhandle.{a,la,so}
+	rm -f /lib/libhandle.{la,so}
 	ln -svf ../../lib/libhandle.so.1 /usr/lib/libhandle.so
+	# Next command is so those programs are in the same location as in previous versions
+	mv /usr/sbin/{fsck.xfs,mkfs.xfs,xfs_repair} /sbin
 	@rm -rf $(DIR_APP)
 	@$(POSTBUILD)
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [PATCH] xz: Update to version 5.6.3
  2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
                   ` (4 preceding siblings ...)
  2024-11-28 11:49 ` [PATCH] xfsprogs: Update to version 6.11.0 Adolf Belka
@ 2024-11-28 11:49 ` Adolf Belka
  5 siblings, 0 replies; 7+ messages in thread
From: Adolf Belka @ 2024-11-28 11:49 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 23060 bytes --]

- Update from version 5.4.5 to 5.6.3
- Update of rootfile
- This update is now done only by the xz originator Lasse Collin (Larhzu). A new github
   repo was created by Lasse for xz and this does not contain the malicious versions -
   5.6.0 & 5.6.1  https://github.com/tukaani-project/xz/releases
- Version 5.6.3 is being used by Arch Linux and Ubuntu plucky
- Changelog
    5.6.3
	    IMPORTANT: This includes a Windows-specific security fix to
	    the command line tools. liblzma isn't affected by this issue.
	    * liblzma:
	        - Fix x86-64 inline assembly compatibility with GNU Binutils
	          older than 2.27.
	        - Fix the build with GCC 4.2 on OpenBSD/sparc64.
	    * xzdec: Display an error instead of failing silently if the
	      unsupported option -M is specified.
	    * lzmainfo: Fix integer overflows when rounding the dictionary and
	      uncompressed sizes to the nearest mebibyte.
	    * Windows (except Cygwin and MSYS2): Add an application manifest to
	      xz, xzdec, lzmadec, and lzmainfo executables:
	        - Declare them compatible with Vista/7/8/8.1/10/11. This way
	          the programs won't needlessly use Operating System Context
	          of Vista when running on later Windows versions. This setting
	          doesn't mean that the executables cannot run on even older
	          versions if otherwise built that way.
	        - Declare them as UAC-compliant. MSVC added this by default
	          already but it wasn't done with MinGW-w64, at least not
	          with all toolchain variants.
	        - Declare them long path aware. This makes long path names
	          work on Windows 10 and 11 if the feature has been enabled
	          in the Windows registry.
	        - Use the UTF-8 code page on Windows 10 version 1903 and later.
	            * Now command line tools can access files whose names
	              contain characters that don't exist in the current
	              legacy code page.
	            * The options --files and --files0 now expect file lists
	              to be in UTF-8 instead of the legacy code page.
	            * This fixes a security issue: If a command line contains
	              Unicode characters (for example, filenames) that don't
	              exist in the current legacy code page, the characters are
	              converted to similar-looking characters with best-fit
	              mapping. Some best-fit mappings result in ASCII
	              characters that change the meaning of the command line,
	              which can be exploited with malicious filenames to do
	              argument injection or directory traversal attacks.
	              UTF-8 avoids best-fit mappings and thus fixes the issue.
	              Forcing the process code page to UTF-8 is possible only
	              on Windows 10 version 1903 and later. The command line
	              tools remain vulnerable if used on an old older
	              version of Windows.
	              This issue was discovered by Orange Tsai and splitline
	              from DEVCORE Research Team.
	              A related smaller issue remains: Windows filenames may
	              contain unpaired surrogates (invalid UTF-16). These are
	              converted to the replacement character U+FFFD in the
	              UTF-8 code page. Thus, filenames with different unpaired
	              surrogates appear identical and aren't distinguishable
	              from filenames that contain the actual replacement
	              character U+FFFD.
	            * When building with MinGW-w64, it is recommended to use
	              UCRT version instead of the old MSVCRT. For example,
	              non-ASCII characters from filenames won't print
	              correctly in messages to console with MSVCRT with
	              the UTF-8 code page (a cosmetic issue). liblzma-only
	              builds are still fine with MSVCRT.
	        - Cygwin and MSYS2 process command line options differently and
	          the above issues don't exist. There is no need to replace the
	          default application manifest on Cygwin and MSYS2.
	    * Autotools-based build:
	        - Fix feature checks with link-time optimization (-flto).
	        - Solaris: Fix a compatibility issue in version.sh. It matters
	          if one wants to regenerate configure by running autoconf.
	    * CMake:
	        - Use paths relative to ${prefix} in liblzma.pc when possible.
	          This is done only with CMake >= 3.20.
	        - MSVC: Install liblzma.pc as it can be useful with MSVC too.
	        - Windows: Fix liblzma filename prefix, for example:
	            * Cygwin: The DLL was incorrectly named liblzma-5.dll.
	              Now it is cyglzma-5.dll.
	            * MSVC: Rename import library from liblzma.lib to lzma.lib
	              while keeping liblzma.dll name as is. This helps with
	              "pkgconf --msvc-syntax --libs liblzma" because it mungles
	              "-llzma" in liblzma.pc to "lzma.lib".
	            * MinGW-w64: No changes.
	        - Windows: Use the correct resource file for lzmadec.exe.
	          Previously the resource file for xzdec.exe was used for both.
	          Autotools-based build isn't affected.
	        - Prefer a C11 compiler over a C99 compiler but accept both.
	        - Link Threads::Threads against liblzma using PRIVATE so that
	          -pthread and such flags won't unnecessarily get included in
	          the usage requirements of shared liblzma. That is,
	          target_link_libraries(foo PRIVATE liblzma::liblzma) no
	          longer adds -pthread if using POSIX threads and linking
	          against shared liblzma. The threading flags are still added
	          if linking against static liblzma.
	    * Updated translations: Catalan, Chinese (simplified), and
	      Brazilian Portuguese.
    5.6.2
	    * Remove the backdoor (CVE-2024-3094).
	    * Not changed: Memory sanitizer (MSAN) has a false positive
	      in the CRC CLMUL code which also makes OSS Fuzz unhappy.
	      Valgrind is smarter and doesn't complain.
	      A revision to the CLMUL code is coming anyway and this issue
	      will be cleaned up as part of it. It won't be backported to
	      5.6.x or 5.4.x because the old code isn't wrong. There is
	      no reason to risk introducing regressions in old branches
	      just to silence a false positive.
	    * liblzma:
	        - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
	          a missing output pointer initialization (*i = NULL) if the
	          functions are called with invalid arguments. The API docs
	          say that such an initialization is always done. In practice
	          this matters very little because the problem can only occur
	          if the calling application has a bug and these functions
	          return LZMA_PROG_ERROR.
	        - lzma_str_to_filters(): Fix a missing output pointer
	          initialization (*error_pos = 0). This is very similar
	          to the fix above.
	        - Fix C standard conformance with function pointer types.
	        - Remove GNU indirect function (IFUNC) support. This is *NOT*
	          done for security reasons even though the backdoor relied on
	          this code. The performance benefits of IFUNC are too tiny in
	          this project to make the extra complexity worth it.
	        - FreeBSD on ARM64: Add error checking to CRC32 instruction
	          support detection.
	        - Fix building with NVIDIA HPC SDK.
	    * xz:
	        - Fix a C standard conformance issue in --block-list parsing
	          (arithmetic on a null pointer).
	        - Fix a warning from GNU groff when processing the man page:
	          "warning: cannot select font 'CW'"
	    * xzdec: Add support for Linux Landlock ABI version 4. xz already
	      had the v3-to-v4 change but it had been forgotten from xzdec.
	    * Autotools-based build system (configure):
	        - Symbol versioning variant can now be overridden with
	          --enable-symbol-versions. Documentation in INSTALL was
	          updated to match.
	        - Add new configure option --enable-doxygen to enable
	          generation and installation of the liblzma API documentation
	          using Doxygen. Documentation in INSTALL and PACKAGERS was
	          updated to match.
	    CMake:
	        - Fix detection of Linux Landlock support. The detection code
	          in CMakeLists.txt had been sabotaged.
	        - Disable symbol versioning on non-glibc Linux to match what
	          the Autotools build does. For example, symbol versioning
	          isn't enabled with musl.
	        - Symbol versioning variant can now be overridden by setting
	          SYMBOL_VERSIONING to "OFF", "generic", or "linux".
	        - Add support for all tests in typical build configurations.
	          Now the only difference to the tests coverage to Autotools
	          is that CMake-based build will skip more tests if features
	          are disabled. Such builds are only for special cases like
	          embedded systems.
	        - Separate the CMake code for the tests into tests/tests.cmake.
	          It is used conditionally, thus it is possible to
	              rm -rf tests
	          and the CMake-based build will still work normally except
	          that no tests are then available.
	        - Add a option ENABLE_DOXYGEN to enable generation and
	          installation of the liblzma API documentation using Doxygen.
	    * Documentation:
	        - Omit the Doxygen-generated liblzma API documentation from the
	          package. Instead, the generation and installation of the API
	          docs can be enabled with a configure or CMake option if
	          Doxygen is available.
	        - Remove the XZ logo which was used in the API documentation.
	          The logo has been retired and isn't used by the project
	          anymore. However, it's OK to use it in contexts that refer
	          to the backdoor incident.
	        - Remove the PDF versions of the man pages from the source
	          package. These existed primarily for users of operating
	          systems which don't come with tools to render man page
	          source files. The plain text versions are still included
	          in doc/man/txt. PDF files can still be generated to doc/man,
	          if the required tools are available, using "make pdf" after
	          running "configure".
	        - Update home page URLs back to their old locations on
	          tukaani.org.
	        - Update maintainer info.
	    * Tests:
	        - In tests/files/README, explain how to recreate the ARM64
	          test files.
	        - Remove two tests that used tiny x86 and SPARC object files
	          as the input files. The matching .c file was included but
	          the object files aren't easy to reproduce. The test cases
	          weren't great anyway; they were from the early days (2009)
	          of the project when the test suite had very few tests.
	        - Improve a few tests.
    5.4.7
	    * Not changed: Memory sanitizer (MSAN) has a false positive
	      in the CRC CLMUL code which also makes OSS Fuzz unhappy.
	      Valgrind is smarter and doesn't complain.
	      A revision to the CLMUL code is coming anyway and this issue
	      will be cleaned up as part of it. It won't be backported to
	      5.6.x or 5.4.x because the old code isn't wrong. There is
	      no reason to risk introducing regressions in old branches
	      just to silence a false positive.
	    * liblzma:
	        - lzma_index_decoder() and lzma_index_buffer_decode(): Fix
	          a missing output pointer initialization (*i = NULL) if the
	          functions are called with invalid arguments. The API docs
	          say that such an initialization is always done. In practice
	          this matters very little because the problem can only occur
	          if the calling application has a bug and these functions
	          return LZMA_PROG_ERROR.
	        - lzma_str_to_filters(): Fix a missing output pointer
	          initialization (*error_pos = 0). This is very similar
	          to the fix above.
	        - Fix C standard conformance with function pointer types.
	          This newly showed up with Clang 17 with -fsanitize=undefined.
	          There are no bug reports about this.
	        - Fix building with NVIDIA HPC SDK.
	    * xz:
	        - Fix a C standard conformance issue in --block-list parsing
	          (arithmetic on a null pointer).
	        - Fix a warning from GNU groff when processing the man page:
	          "warning: cannot select font 'CW'"
	        - Fix outdated threading related information on the man page.
	    * xzless:
	        - With "less" version 451 and later, use "||-" instead of "|-"
	          in the environment variable LESSOPEN. This way compressed
	          files that contain no uncompressed data are shown correctly
	          as empty.
	        - With "less" version 632 and later, use --show-preproc-errors
	          to make "less" show a warning on decompression errors.
	    * Autotools-based build system (configure):
	        - Symbol versioning variant can now be overridden with
	          --enable-symbol-versions. Documentation in INSTALL was
	          updated to match.
	    CMake:
	        - Linux on MicroBlaze is handled specially now. This matches
	          the changes made to the Autotools-based build in XZ Utils
	          5.4.2 and 5.2.11.
	        - Disable symbol versioning on non-glibc Linux to match what
	          the Autotools build does. For example, symbol versioning
	          isn't enabled with musl.
	        - Symbol versioning variant can now be overridden by setting
	          SYMBOL_VERSIONING to "OFF", "generic", or "linux".
	    * Documentation:
	        - Clarify the description of --disable-assembler in INSTALL.
	          The option only affects 32-bit x86 assembly usage.
	        - Add doc/examples/11_file_info.c. It was added to the
	          Git repository in 2017 but forgotten to be added into
	          distribution tarballs.
	        - Don't install the TODO file as part of the documentation.
	          The file is out of date.
	        - Update home page URLs back to their old locations on
	          tukaani.org.
	        - Update maintainer info.
    5.4.6
	    * Fixed a bug involving internal function pointers in liblzma not
	      being initialized to NULL. The bug can only be triggered if
	      lzma_filters_update() is called on a LZMA1 encoder, so it does
	      not affect xz or any application known to us that uses liblzma.
	    * xz:
	        - Fixed a regression introduced in 5.4.2 that caused encoding
	          in the raw format to unnecessarily fail if --suffix was not
	          used. For instance, the following command no longer reports
	          that --suffix must be used:
	              echo foo | xz --format=raw --lzma2 | wc -c
	        - Fixed an issue on MinGW-w64 builds that prevented reading
	          from or writing to non-terminal character devices like NUL.
	    * Added a new test.

Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
---
 config/rootfiles/common/xz | 101 ++++---------------------------------
 lfs/xz                     |   4 +-
 2 files changed, 11 insertions(+), 94 deletions(-)

diff --git a/config/rootfiles/common/xz b/config/rootfiles/common/xz
index f3818a083..cd64e2c31 100644
--- a/config/rootfiles/common/xz
+++ b/config/rootfiles/common/xz
@@ -41,95 +41,24 @@ usr/bin/xzmore
 #usr/lib/liblzma.la
 #usr/lib/liblzma.so
 usr/lib/liblzma.so.5
-usr/lib/liblzma.so.5.4.5
+usr/lib/liblzma.so.5.6.3
 #usr/lib/pkgconfig/liblzma.pc
 #usr/share/doc/xz
 #usr/share/doc/xz/AUTHORS
 #usr/share/doc/xz/COPYING
+#usr/share/doc/xz/COPYING.0BSD
 #usr/share/doc/xz/COPYING.GPLv2
 #usr/share/doc/xz/NEWS
 #usr/share/doc/xz/README
 #usr/share/doc/xz/THANKS
-#usr/share/doc/xz/TODO
-#usr/share/doc/xz/api
-#usr/share/doc/xz/api/annotated.html
-#usr/share/doc/xz/api/base_8h.html
-#usr/share/doc/xz/api/bc_s.png
-#usr/share/doc/xz/api/bc_sd.png
-#usr/share/doc/xz/api/bcj_8h.html
-#usr/share/doc/xz/api/block_8h.html
-#usr/share/doc/xz/api/check_8h.html
-#usr/share/doc/xz/api/classes.html
-#usr/share/doc/xz/api/closed.png
-#usr/share/doc/xz/api/container_8h.html
-#usr/share/doc/xz/api/delta_8h.html
-#usr/share/doc/xz/api/dir_b17a1d403082bd69a703ed987cf158fb.html
-#usr/share/doc/xz/api/doc.svg
-#usr/share/doc/xz/api/docd.svg
-#usr/share/doc/xz/api/doxygen.css
-#usr/share/doc/xz/api/doxygen.svg
-#usr/share/doc/xz/api/files.html
-#usr/share/doc/xz/api/filter_8h.html
-#usr/share/doc/xz/api/folderclosed.svg
-#usr/share/doc/xz/api/folderclosedd.svg
-#usr/share/doc/xz/api/folderopen.svg
-#usr/share/doc/xz/api/folderopend.svg
-#usr/share/doc/xz/api/functions.html
-#usr/share/doc/xz/api/functions_vars.html
-#usr/share/doc/xz/api/globals.html
-#usr/share/doc/xz/api/globals_defs.html
-#usr/share/doc/xz/api/globals_enum.html
-#usr/share/doc/xz/api/globals_eval.html
-#usr/share/doc/xz/api/globals_func.html
-#usr/share/doc/xz/api/globals_type.html
-#usr/share/doc/xz/api/hardware_8h.html
-#usr/share/doc/xz/api/index.html
-#usr/share/doc/xz/api/index_8h.html
-#usr/share/doc/xz/api/index__hash_8h.html
-#usr/share/doc/xz/api/lzma12_8h.html
-#usr/share/doc/xz/api/lzma_8h.html
-#usr/share/doc/xz/api/nav_f.png
-#usr/share/doc/xz/api/nav_fd.png
-#usr/share/doc/xz/api/nav_g.png
-#usr/share/doc/xz/api/nav_h.png
-#usr/share/doc/xz/api/nav_hd.png
-#usr/share/doc/xz/api/open.png
-#usr/share/doc/xz/api/splitbar.png
-#usr/share/doc/xz/api/splitbard.png
-#usr/share/doc/xz/api/stream__flags_8h.html
-#usr/share/doc/xz/api/structlzma__allocator.html
-#usr/share/doc/xz/api/structlzma__block.html
-#usr/share/doc/xz/api/structlzma__filter.html
-#usr/share/doc/xz/api/structlzma__index__iter.html
-#usr/share/doc/xz/api/structlzma__mt.html
-#usr/share/doc/xz/api/structlzma__options__bcj.html
-#usr/share/doc/xz/api/structlzma__options__delta.html
-#usr/share/doc/xz/api/structlzma__options__lzma.html
-#usr/share/doc/xz/api/structlzma__stream.html
-#usr/share/doc/xz/api/structlzma__stream__flags.html
-#usr/share/doc/xz/api/sync_off.png
-#usr/share/doc/xz/api/sync_on.png
-#usr/share/doc/xz/api/tab_a.png
-#usr/share/doc/xz/api/tab_ad.png
-#usr/share/doc/xz/api/tab_b.png
-#usr/share/doc/xz/api/tab_bd.png
-#usr/share/doc/xz/api/tab_h.png
-#usr/share/doc/xz/api/tab_hd.png
-#usr/share/doc/xz/api/tab_s.png
-#usr/share/doc/xz/api/tab_sd.png
-#usr/share/doc/xz/api/tabs.css
-#usr/share/doc/xz/api/version_8h.html
-#usr/share/doc/xz/api/vli_8h.html
 #usr/share/doc/xz/examples
 #usr/share/doc/xz/examples/00_README.txt
 #usr/share/doc/xz/examples/01_compress_easy.c
 #usr/share/doc/xz/examples/02_decompress.c
 #usr/share/doc/xz/examples/03_compress_custom.c
 #usr/share/doc/xz/examples/04_compress_easy_mt.c
+#usr/share/doc/xz/examples/11_file_info.c
 #usr/share/doc/xz/examples/Makefile
-#usr/share/doc/xz/examples_old
-#usr/share/doc/xz/examples_old/xz_pipe_comp.c
-#usr/share/doc/xz/examples_old/xz_pipe_decomp.c
 #usr/share/doc/xz/faq.txt
 #usr/share/doc/xz/history.txt
 #usr/share/doc/xz/lzma-file-format.txt
@@ -168,6 +97,7 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/de/man1/lzless.1
 #usr/share/man/de/man1/lzma.1
 #usr/share/man/de/man1/lzmadec.1
+#usr/share/man/de/man1/lzmainfo.1
 #usr/share/man/de/man1/lzmore.1
 #usr/share/man/de/man1/unlzma.1
 #usr/share/man/de/man1/unxz.1
@@ -184,21 +114,16 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/fr
 #usr/share/man/fr/man1
 #usr/share/man/fr/man1/lzcat.1
-#usr/share/man/fr/man1/lzcmp.1
-#usr/share/man/fr/man1/lzdiff.1
 #usr/share/man/fr/man1/lzless.1
 #usr/share/man/fr/man1/lzma.1
 #usr/share/man/fr/man1/lzmadec.1
-#usr/share/man/fr/man1/lzmore.1
+#usr/share/man/fr/man1/lzmainfo.1
 #usr/share/man/fr/man1/unlzma.1
 #usr/share/man/fr/man1/unxz.1
 #usr/share/man/fr/man1/xz.1
 #usr/share/man/fr/man1/xzcat.1
-#usr/share/man/fr/man1/xzcmp.1
 #usr/share/man/fr/man1/xzdec.1
-#usr/share/man/fr/man1/xzdiff.1
 #usr/share/man/fr/man1/xzless.1
-#usr/share/man/fr/man1/xzmore.1
 #usr/share/man/ko
 #usr/share/man/ko/man1
 #usr/share/man/ko/man1/lzcat.1
@@ -210,6 +135,7 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/ko/man1/lzless.1
 #usr/share/man/ko/man1/lzma.1
 #usr/share/man/ko/man1/lzmadec.1
+#usr/share/man/ko/man1/lzmainfo.1
 #usr/share/man/ko/man1/lzmore.1
 #usr/share/man/ko/man1/unlzma.1
 #usr/share/man/ko/man1/unxz.1
@@ -249,27 +175,16 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/pt_BR
 #usr/share/man/pt_BR/man1
 #usr/share/man/pt_BR/man1/lzcat.1
-#usr/share/man/pt_BR/man1/lzcmp.1
-#usr/share/man/pt_BR/man1/lzdiff.1
-#usr/share/man/pt_BR/man1/lzegrep.1
-#usr/share/man/pt_BR/man1/lzfgrep.1
-#usr/share/man/pt_BR/man1/lzgrep.1
 #usr/share/man/pt_BR/man1/lzless.1
 #usr/share/man/pt_BR/man1/lzma.1
 #usr/share/man/pt_BR/man1/lzmadec.1
-#usr/share/man/pt_BR/man1/lzmore.1
+#usr/share/man/pt_BR/man1/lzmainfo.1
 #usr/share/man/pt_BR/man1/unlzma.1
 #usr/share/man/pt_BR/man1/unxz.1
 #usr/share/man/pt_BR/man1/xz.1
 #usr/share/man/pt_BR/man1/xzcat.1
-#usr/share/man/pt_BR/man1/xzcmp.1
 #usr/share/man/pt_BR/man1/xzdec.1
-#usr/share/man/pt_BR/man1/xzdiff.1
-#usr/share/man/pt_BR/man1/xzegrep.1
-#usr/share/man/pt_BR/man1/xzfgrep.1
-#usr/share/man/pt_BR/man1/xzgrep.1
 #usr/share/man/pt_BR/man1/xzless.1
-#usr/share/man/pt_BR/man1/xzmore.1
 #usr/share/man/ro
 #usr/share/man/ro/man1
 #usr/share/man/ro/man1/lzcat.1
@@ -281,6 +196,7 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/ro/man1/lzless.1
 #usr/share/man/ro/man1/lzma.1
 #usr/share/man/ro/man1/lzmadec.1
+#usr/share/man/ro/man1/lzmainfo.1
 #usr/share/man/ro/man1/lzmore.1
 #usr/share/man/ro/man1/unlzma.1
 #usr/share/man/ro/man1/unxz.1
@@ -305,6 +221,7 @@ usr/lib/liblzma.so.5.4.5
 #usr/share/man/uk/man1/lzless.1
 #usr/share/man/uk/man1/lzma.1
 #usr/share/man/uk/man1/lzmadec.1
+#usr/share/man/uk/man1/lzmainfo.1
 #usr/share/man/uk/man1/lzmore.1
 #usr/share/man/uk/man1/unlzma.1
 #usr/share/man/uk/man1/unxz.1
diff --git a/lfs/xz b/lfs/xz
index 0a1763340..aa04a8d3a 100644
--- a/lfs/xz
+++ b/lfs/xz
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 5.4.5
+VER        = 5.6.3
 
 THISAPP    = xz-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 08d9afebd927ea5d155515a4c9eedda4d1a249f2b1ab6ada11f50e5b7a3c90b389b32378ab1c0872c7f4627de8dff37149d85e49f7f4d30614add37320ec4f3e
+$(DL_FILE)_BLAKE2 = 7c75a334abdec370d03bea1d07f9211069633e2851e304f189b6b316d9c8363350849404cff318310c3d4a6d2ec6439e64e074f40d7ad5f02ff101757de27f99
 
 install : $(TARGET)
 
-- 
2.47.0


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-11-28 11:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-28 11:49 [PATCH] chkconfig: Update to version 1.30 Adolf Belka
2024-11-28 11:49 ` [PATCH] sqlite: Update to version 3470100 Adolf Belka
2024-11-28 11:49 ` [PATCH] usbutils: Update to version 018 Adolf Belka
2024-11-28 11:49 ` [PATCH] utfcpp: Update to version 4.0.6 Adolf Belka
2024-11-28 11:49 ` [PATCH] vim: Update to version 9.1.0886 Adolf Belka
2024-11-28 11:49 ` [PATCH] xfsprogs: Update to version 6.11.0 Adolf Belka
2024-11-28 11:49 ` [PATCH] xz: Update to version 5.6.3 Adolf Belka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox