head 1.2; access; symbols pkgsrc-2024Q1:1.1.0.6 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @// @; 1.2 date 2024.05.19.15.45.32; author ryoon; state dead; branches; next 1.1; commitid kt9yZfmQtsSmNCaF; 1.1 date 2023.07.21.22.42.05; author ryoon; state Exp; branches; next ; commitid JVWGZbuxVek9QIxE; desc @@ 1.2 log @archivers/7-zip: Update to 24.05 Changelog: 7-Zip 24.05 7-Zip now can unpack ZSTD archives (.zst filename extension). 7-Zip now can unpack ZIP, SquashFS and RPM archives that use ZSTD compression method. 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD. 7-Zip now can unpack RAR archives (that use larger than 4 GB dictionary) created by new WinRAR 7.00. 7-Zip now can unpack DMG archives that use XZ (ULMO/LZMA) compression method. 7-zip now can unpack NTFS images with cluster size larger than 64 KB. 7-zip now can unpack MBR and GDP images with 4 KB sectors. Speed optimizations for archive unpacking: rar, cab, wim, zip, gz. Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp. The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases. 7-Zip now can use new RISCV filter for compression to 7z and xz archives. RISCV filter can increase compression ratio for data containing executable files compiled for RISC-V architecture. The speed for LZMA and LZMA2 decompression in ARM64 version for Windows was increased by 20%-60%. 7-Zip GUI and 7-Zip File Manager can ask user permission to unpack RAR archives that require big amount of memory, if the dictionary size in RAR archive is larger than 4 GB. new switch -smemx{size}g : to set allowed memory usage limit for RAR archive unpacking. RAR archives can use dictionary up 64 GB. Default allowed limit for RAR unpacking is 4 GB. 7zg.exe (7-Zip GUI): -y switch disables user requests and messages. 7-Zip shows hash methods XXH64 and BLAKE2sp in context menu. -slmu switch : to show timestamps as UTC instead of LOCAL TIME. -slsl switch : in console 7-Zip for Windows : to show file paths with linux path separator slash '/' instead of backslash separator ''. 7-Zip supports .sha256 files that use backslash path separator ''. New menu item in 7-Zip File Manager: "Tools / Delete Temporary Files...". This menu item opens a window showing temporary folders and files created by 7-Zip in the user's "Temp" folder on a Windows system. In this window, the user can delete temporary files. New switch -myv={MMNN} to set decoder compatibility version for 7z archive creating. {MMNN} is 4-digit number that represents the version of 7-Zip without a dot. If -myv={MMNN} switch is specified, 7-Zip will only use compression methods that can be decoded by the specified version {MMNN} of 7-Zip and newer versions. If -myv={MMNN} switch is not specified, -myv=2300 is used, and 7-Zip will only use compression methods that can be decoded by 7-Zip 23.00 and newer versions. New switch -myfa={FilterID} to allow 7-Zip to use the specified filter method for 7z archive creating. New switch -myfd={FilterID} to disallow 7-Zip to use the specified filter method for 7z archive creating. Some bugs were fixed. @ text @$NetBSD: patch-CPP_Windows_SystemInfo.cpp,v 1.1 2023/07/21 22:42:05 ryoon Exp $ * Fix NetBSD build. --- CPP/Windows/SystemInfo.cpp.orig 2021-11-06 08:19:39.000000000 +0000 +++ CPP/Windows/SystemInfo.cpp @@@@ -16,7 +16,7 @@@@ #include #ifdef __APPLE__ #include -#elif !defined(_AIX) +#elif !defined(_AIX) && !defined(__NetBSD__) #include @ 1.1 log @archivers/7-zip: import 7-zip-23.01 A command-line tool from the 7-Zip code base. @ text @d1 1 a1 1 $NetBSD$ @