head 1.10; access; symbols pkgsrc-2026Q1:1.10.0.80 pkgsrc-2026Q1-base:1.10 pkgsrc-2025Q4:1.10.0.78 pkgsrc-2025Q4-base:1.10 pkgsrc-2025Q3:1.10.0.76 pkgsrc-2025Q3-base:1.10 pkgsrc-2025Q2:1.10.0.74 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.10.0.72 pkgsrc-2025Q1-base:1.10 pkgsrc-2024Q4:1.10.0.70 pkgsrc-2024Q4-base:1.10 pkgsrc-2024Q3:1.10.0.68 pkgsrc-2024Q3-base:1.10 pkgsrc-2024Q2:1.10.0.66 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.10.0.64 pkgsrc-2024Q1-base:1.10 pkgsrc-2023Q4:1.10.0.62 pkgsrc-2023Q4-base:1.10 pkgsrc-2023Q3:1.10.0.60 pkgsrc-2023Q3-base:1.10 pkgsrc-2023Q2:1.10.0.58 pkgsrc-2023Q2-base:1.10 pkgsrc-2023Q1:1.10.0.56 pkgsrc-2023Q1-base:1.10 pkgsrc-2022Q4:1.10.0.54 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.10.0.52 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.10.0.50 pkgsrc-2022Q2-base:1.10 pkgsrc-2022Q1:1.10.0.48 pkgsrc-2022Q1-base:1.10 pkgsrc-2021Q4:1.10.0.46 pkgsrc-2021Q4-base:1.10 pkgsrc-2021Q3:1.10.0.44 pkgsrc-2021Q3-base:1.10 pkgsrc-2021Q2:1.10.0.42 pkgsrc-2021Q2-base:1.10 pkgsrc-2021Q1:1.10.0.40 pkgsrc-2021Q1-base:1.10 pkgsrc-2020Q4:1.10.0.38 pkgsrc-2020Q4-base:1.10 pkgsrc-2020Q3:1.10.0.36 pkgsrc-2020Q3-base:1.10 pkgsrc-2020Q2:1.10.0.32 pkgsrc-2020Q2-base:1.10 pkgsrc-2020Q1:1.10.0.12 pkgsrc-2020Q1-base:1.10 pkgsrc-2019Q4:1.10.0.34 pkgsrc-2019Q4-base:1.10 pkgsrc-2019Q3:1.10.0.30 pkgsrc-2019Q3-base:1.10 pkgsrc-2019Q2:1.10.0.28 pkgsrc-2019Q2-base:1.10 pkgsrc-2019Q1:1.10.0.26 pkgsrc-2019Q1-base:1.10 pkgsrc-2018Q4:1.10.0.24 pkgsrc-2018Q4-base:1.10 pkgsrc-2018Q3:1.10.0.22 pkgsrc-2018Q3-base:1.10 pkgsrc-2018Q2:1.10.0.20 pkgsrc-2018Q2-base:1.10 pkgsrc-2018Q1:1.10.0.18 pkgsrc-2018Q1-base:1.10 pkgsrc-2017Q4:1.10.0.16 pkgsrc-2017Q4-base:1.10 pkgsrc-2017Q3:1.10.0.14 pkgsrc-2017Q3-base:1.10 pkgsrc-2017Q2:1.10.0.10 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.8 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.6 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.4 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.2 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.9.0.2 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.8.0.6 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.4 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.2 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.7.0.40 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.38 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.36 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.34 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.32 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.30 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.28 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.26 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.24 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.22 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.20 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.18 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.16 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.14 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.12 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.10 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.8 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.6 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.4 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.2 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.6.0.10 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.8 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.6 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.4 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.2 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.5.0.16 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.14 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.12 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.10 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.8 pkgsrc-2008Q1:1.5.0.6 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.4 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.2 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.4.0.16 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.14 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.12 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.10 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.4.0.8 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.6 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.4 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.2 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.3.0.4 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.2 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.2.0.2 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.1.1.1.0.2 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.10 date 2016.04.07.14.41.34; author ryoon; state Exp; branches; next 1.9; commitid SNOTqMkRuETkIH1z; 1.9 date 2015.12.29.19.39.21; author adam; state Exp; branches; next 1.8; commitid CJSkbnOsCpUNzSOy; 1.8 date 2015.06.02.14.53.10; author adam; state Exp; branches; next 1.7; commitid J3y0exdvptC1KRny; 1.7 date 2010.06.16.08.30.09; author adam; state Exp; branches; next 1.6; 1.6 date 2009.02.18.07.19.06; author adam; state Exp; branches; next 1.5; 1.5 date 2007.07.02.07.19.03; author adam; state Exp; branches; next 1.4; 1.4 date 2005.06.24.14.32.13; author wiz; state Exp; branches; next 1.3; 1.3 date 2005.02.08.09.30.23; author adam; state Exp; branches; next 1.2; 1.2 date 2004.11.23.14.57.52; author wiz; state dead; branches; next 1.1; 1.1 date 2004.06.25.13.56.12; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.06.25.13.56.12; author wiz; state Exp; branches; next ; desc @@ 1.10 log @Update to 15.14 * Convert to use option framework Changelog: Version 15.14 ============= - patch #26 : Patch to correctly set permissions for docs that permits non-sudo deletion of docs - patch #27 : Update Mac OS X LLVM 64bits Makefile - patch #28 : p7zip version 15.09 fails to build on s390 - patch #29 : please fix incorrect fsf address - patch #31 : p7zip 15.09 fails to build on mips - bug : "7za a -p ..." was fixed - bug #172 : Impossible to create archive with some unicode symbols in filename - From Windows version of 7-Zip 15.13: - The BUG in 15.13 in CAB code was fixed. - From Windows version of 7-Zip 15.12: - Some bugs were fixed. - New localization: Yoruba. - test_emul becomes test_lib (tests libraries) - cross building added : makefile.linux_cross_mipsel - support for android 5+ (-fPIE -pie) Version 15.12 (never published) ============= - From Windows version of 7-Zip 15.12 : - "There are no errors" string after "Test" operation inside archive. - The bugs in LZMA SDK were fixed (but these bugs are not related directly to 7-Zip's code). - From Windows version of 7-Zip 15.11 : - Some bugs were fixed. - 7-Zip 15.10 showed incorrect error message about missing volume for multivolume RAR archives. - ..../LZHAM added Version 15.10 beta ================== - bug #147 Directory traversal through symlinks Bug-Debian: https://bugs.debian.org/774660 Delay creation of symlinks to prevent arbitrary file writes (CVE-2015-1038) Fix given by Ben Hutchings - From Windows version of 7-zip 15.10 beta: - The BUG in 9.21 - 15.09 was fixed: 7-Zip could ignore some parameters, specified for archive creation operation for gzip and bzip2 formats in "Add to Archive" window and in command line version (-m switch). - Some bugs were fixed. - extracting from solid wim archives worked incorrectly in some cases, - Also there are some minor changes. - 7-Zip can show the name of missing volume for multivolume RAR and VMDK archives. - Some internal changes with 7-Zip Benchmark. @ text @$NetBSD: patch-ac,v 1.9 2015/12/29 19:39:21 adam Exp $ --- makefile.glb.orig 2016-03-10 20:20:14.000000000 +0000 +++ makefile.glb @@@@ -1,14 +1,14 @@@@ RM=rm -f -CFLAGS=-c -I. \ +CFLAGS+=-c -I. \ -I../../../../C \ -I../../../../CPP/myWindows \ -I../../../../CPP/include_windows \ -I../../../../CPP \ $(ALLFLAGS) $(ALLFLAGS_C) -CXXFLAGS=-c -I. \ +CXXFLAGS+=-c -I. \ -I../../../../C \ -I../../../../CPP/myWindows \ -I../../../../CPP/include_windows \ @ 1.9 log @What's new after p7zip 9.38.1 : - 7-Zip now can extract ext2 and multivolume VMDK images. - 7-Zip now can extract ext3 and ext4 (Linux file system) images. - support of cygwin 64 bits - support of cygwin 64 bits with asm - cygwin : fix in GetRamSize() - cross building added : makefile.linux_cross_aarch64 makefile.linux_cross_arm makefile.linux_cross_ppc makefile.linux_cross_ppc64 makefile.linux_cross_ppc64le makefile.linux_cross_s390x (7za and 7zr pass tests, 7z does not pass tests) - 7-Zip now can extract GPT images and single file QCOW2, VMDK, VDI images. - 7-Zip now can extract solid WIM archives with LZMS compression. - 7-Zip now can extract RAR5 archives. - 7-Zip now doesn't sort files by type while adding to solid 7z archive. new -mqs switch to sort files by type while adding to solid 7z archive. - 7-Zip now can create 7z, xz and zip archives with 1536 MB dictionary for LZMA/LZMA2. - 7-Zip now can extract .zipx (WinZip) archives that use xz compression. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- makefile.glb.orig 2015-10-03 20:25:19.000000000 +0000 d12 3 a14 3 -I../../../myWindows \ -I../../../include_windows \ -I../../.. \ d20 2 a21 2 -I../../../myWindows \ -I../../../ \ @ 1.8 log @Version 9.38.1 - bug 145 "p7zip crashes while moving memory in MoveItems Version 9.38 - patch 23 fixes "7z with unicode file name with surrogate pair is not handled well in Linux" - bug 139 "password from commanline is visible in processes list" Now the characters of the password are replaced with *. - From Windows version of 7-zip - bug138 If you extract the password with # program crashes 7z now supports long password in RAR 3 and 4. @ text @d3 1 a3 1 --- makefile.glb.orig 2015-02-19 14:56:02.000000000 +0000 d19 1 a21 1 -I../../../include_windows \ @ 1.7 log @Changes 9.13: - From Windows version of 7-zip 9.12 - Some bugs were fixed. - "Crash in Rar decoder on a corrupted file" fixed - "Dereferencing a zero pointer in cab handler" fixed - "Division by zero in cab decoder" fixed Changes 9.12: - From Windows version of 7-zip 9.12 - ZIP / PPMd compression ratio was improved in Maximum and Ultra modes. - The BUG in 7-Zip 9.* beta was fixed: LZMA2 codec didn't work, if more than 10 threads were used (or more than 20 threads in some modes). - makefile.openbsd is now compatible with OpenBSD ports tree. - cmake projects added. - 7zFM and 7zG can be built on MacOSX but these ports are in very alpha stage. make app to build p7zip.app (p7zip for MacOSX) Changes 9.11: - From Windows version of 7-zip 9.11 - 7-Zip now supports PPMd compression in .ZIP archives. - Speed optimizations in PPMd codec. - The support for archives in installers was improved. - Some bugs were fixed. @ text @d3 1 a3 1 --- makefile.glb.orig 2009-07-03 20:44:21.000000000 +0000 d5 1 a5 1 @@@@ -1,12 +1,12 @@@@ d8 1 d14 2 a15 1 -I../../.. d21 1 a21 1 -I../../../include_windows @ 1.6 log @Changes 4.65: * From Windows version of 7-zip 4.62 to 4.65 * The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives encrypted with WinZip-AES method. * 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES. * Some bugs were fixed. * Fixed : the RAM size was reported incorrectly on MacOSX 64bits * Fixed : makefile.linux_amd64_asm_icc * DJGPP : makefile.djgpp becomes makefile.djgpp_old makefile.djgpp_watt added (thank to Rugxulo) * you can now compile 7za with a cmake project (see README) the cmake project can build a codeblock project ;) Remark : the kdevelop3 or Eclipse/CDT4 project don't work :( @ text @d3 1 a3 1 --- makefile.glb.orig 2009-02-09 21:20:12.000000000 +0100 d8 2 a9 2 -CFLAGS=-c \ +CFLAGS+=-c \ d15 2 a16 2 -CXXFLAGS=-c \ +CXXFLAGS+=-c \ @ 1.5 log @Changes 4.48: - From Windows version of 7-zip 4.48: - Encryption strength for .7z format was increased. Now it uses random initialization vectors. - Some bugs were fixed. - fixed 1729236: Makefile infrastructure not safe for parallel compilation (if your make command understands -C and -j4, copy makefile.parallel_jobs over makefile) - Now the executables are not built with the PIC (position-independent code) flag. 7z.so are still built with the PIC flag. 7za and 7zr are now faster than 7z with 7z.so. 7za, 7zr and 7r are now smaller. - contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports spaces in filename and use 7za instead of 7z. - contrib/qnx630sp3 added to support QNX built @ text @d3 1 a3 1 --- makefile.glb.orig 2007-06-28 10:07:11.000000000 +0200 d5 1 a5 1 @@@@ -1,6 +1,6 @@@@ d10 7 @ 1.4 log @Update to 4.20: Version 4.20 ============ - From Windows version of 7-zip 4.19 and 4.20 : - BZip2 code was rewritten. Now it supports 3 modes: Normal, Maximum and Ultra. In Normal mode it compresses almost as original BZip2 compressor. Compression ratio in Maximum and Ultra modes is 1-3% better for some files, but Maximum Mode is about 3 times slower and Ultra Mode is about 8 times slower than Normal mode. - Console version now prints all messages to stdout by default, and if -so switch is specified, 7-Zip prints messages to stderr. - Some bugs were fixed - Updating "contrib/VirtualFileSystemForMidnightCommander/" with u7z-4.16beta.tar.bz2 - bug #1204993 (does not find broken filenames) - bug #1201244 (Missing files in p7zip_4.18_x86_linux_bin.tar.bz2) - makefile.linux_x86_ppc_alpha : flag "-fPIC" added - flag "-l" added. without : p7zip stores symlinks (like p7zip 4.18) with "-l" : p7zip stores the files/directories pointed by symlinks (like before p7zip 4.18) CAUTION : the scanning stage can never end because of symlinks like ".." (ex: ln -s .. ldir) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.3 2005/02/08 09:30:23 adam Exp $ d3 1 a3 1 --- makefile.glb.orig 2005-01-29 20:13:32.000000000 +0100 d5 1 a5 2 @@@@ -2,7 +2,7 @@@@ MY_HOME=../../../myWindows @ 1.3 log @We do like optimisations, don't we? I have turned them on, then. :) @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- makefile.glb.orig 2005-02-08 10:23:00.000000000 +0000 @ 1.2 log @Update to 4.12: Version 4.12 ============ - new port of 7za from the source of 7za 4.12Beta for Windows - From Windows version of 7-zip 4.11 and 4.12 : - 7-Zip now supports Zip64 extension of ZIP format. So now it's possible to compress files bigger than 4 GB to ZIP archives. - Some bugs were fixed - fix "7za a archive.7z file" that added all the files and directories with filename "file", "FILE", "File" ... - p7zip now displays the locale (ex : en_US.UTF-8) in the banner. - new flag "-no-utf16" to avoid lossly conversion in filenames. CAUTION : use this flag when you do not plan to export your archive. - support creation of self extracting archive. - better support of symbolic link (now, an invalid symbolic link do not stop archiving but displays a warning). - better support of files that the user cannot read. (now this kind of file is not added to the archive, and p7zip displays a warning). - return of 7z and its plugins. - support of listing/testing/extracting files from a splitted archive (only with 7z). - support of MacOX X 10.X. - creation of Gzip/Tar archives didn't work on Linux Alpha. - see "contrib/VirtualFileSystemForMidnightCommander/readme" to use 7za with "mc". Version 4.10 ============ - new port of 7za from the source of 7za 4.10Beta for Windows => p7zip now work on big endian CPU. - 7z for Unix is not maintain anymore (because as the source of unrar plugin for 7z is not available, 7z is unless on Unix). Version 0.91 ============ - add support for FreeBSD 5.2.1 In Windows/Time.h add "#include " and prototype change for FileTimeToUnixTime() - bug 990684 Corrected : support of filesystem that support case sensitive filenames. Example, since version 0.91 : "7z a glibc -r glibc-2.3.2" does not terminate with error : Duplicate filename: glibc-2.3.2\sysdeps\m88k\m88100\add_n.S glibc-2.3.2\sysdeps\m88k\m88100\add_n.s Version 0.90 ============ - build of 7z.exe and its DLL. 7z.exe support more archive formats than 7za.exe thanks to DLL in Formats and Codecs directories - "#pragma once" is now in comments - mainly For OpenBSD : - add #include in include_windows/winnt.h - remove stuff for GUID_SECTION and GUID_SECT in include_windows/basetyps.h and include_windows/initguid.h - some changes in 7zip/Crypto/aesopt.h because of endian.h Version 0.81 ============ - add a copy of the help of 7-zip (see html directory) - "7z a -r tmp.7z directory" works as expected. no more need for commands like : 7z a -r tmp.7z "directory/*" - 7z restores the date of each files (but not directories) - 7z supports UNICODE filenames (version 0.80 supports only ASCII/Latin1 filenames) - support of gcc 2.95 - support of gcc 3.4 - 7z needs no more libgen.h (dirname() and basename()) - less "Internal Error #7" during arguments parsing - minor change in class CThread @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2004/06/25 13:56:12 wiz Exp $ d3 4 a6 3 --- myWindows/myEvents.cpp.orig 2004-06-13 18:47:40.000000000 +0200 +++ myWindows/myEvents.cpp @@@@ -12,7 +12,7 @@@@ static NWindows::NSynchronization::CCrit d8 6 a13 7 static void myYield() { myLeave(); -#ifdef __CYGWIN__ +#if 1 usleep(10); #else int ret = pthread_yield(); @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @Initial import of p7zip. p7zip is a port of the Windows program 7za.exe. 7za.exe is a file archiver with the highest compression ratio. @ text @@