summaryrefslogtreecommitdiff
path: root/archivers/p7zip
AgeCommit message (Collapse)AuthorFilesLines
2012-09-11"user-destdir" is default these daysasau1-2/+1
2012-04-20Rewrite the description, mention 7zip and lzma, drop references to windowsmartin1-2/+3
exe names (which probably nobody knows anyway).
2011-03-21Changes 9.20.1:adam3-35/+12
- "p7zip 9.20 - "unsupported method" with RAR files - " fixed "install.sh" installs again "bin/Codecs/Rar29.so"
2011-03-14Appears to need gmake, at least on netbsd-5.1abs1-1/+2
2011-03-14Changes 9.20:adam4-24/+10
* 7-Zip now supports LZMA2 compression method. * 7-Zip now can update solid .7z archives. * 7-Zip now supports XZ archives. * 7-Zip now supports PPMd compression in ZIP archives. * 7-Zip now can unpack NTFS, FAT, VHD, MBR, APM, SquashFS, CramFS, MSLZ archives. * 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin. * 7-Zip now can unpack some TAR and ISO archives with incorrect headers. * 7-Zip now supports files that are larger than 8 GB in TAR archives. * NSIS and WIM support was improved. * Partial parsing for EXE resources, SWF and FLV. * The support for archives in installers was improved. * 7-Zip now can stores NTFS file timestamps to ZIP archives. * Speed optimizations in PPMd codec. * Speed optimizations in CRC calculation code for Intel's Atom CPUs. * New -scrc switch to calculate total CRC-32 during extracting / testing. * 7-Zip File Manager now doesn't use temp files to open nested archives stored without compression. * Disk fragmentation problem for ZIP archives created by 7-Zip was fixed. * Some bugs were fixed. * New localizations: Hindi, Gujarati, Sanskrit, Tatar, Uyghur, Kazakh. * Not in p7zip : Speed optimizations in AES code for Intel's 32nm CPUs.
2011-02-04Fix path in patch.wiz2-5/+5
2011-02-04Fix building with Clangadam2-1/+15
2010-06-16Changes 9.13:adam5-20/+22
- 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.
2009-11-18Added LICENSE according to WRKSRC/DOCS/License.txtheinz1-1/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-7/+1
2009-06-08Changes 9.04:adam3-11/+11
* 7-Zip now can update solid .7z archives. * 7-Zip now supports LZMA2 compression method. * 7-Zip now supports XZ archives. * 7-Zip now can unpack NTFS, FAT, VHD and MBR archives. * 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin. * New -scrc switch to calculate total CRC-32 during extracting / testing. * Some bugs were fixed.
2009-02-18Changes 4.65:adam3-11/+18
* 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 :(
2008-12-01Changes 4.61:adam2-7/+7
- From Windows version of 7-zip 4.61 : - 7-Zip now supports LZMA compression for .ZIP archives. - Some bugs were fixed. - Fix: Ask for password twice when creating encrypted archive - 7zG added (read GUI/readme.txt) Changes 4.60: - From Windows version of 7-zip 4.60 : - Some bugs were fixed - p7zip didn't use the BCJ /BCJ2 filters for executables (: - makefile.linux_amd64_asm_icc added Changes 4.59: - From Windows version of 7-zip 4.59 : - 7-Zip now can unpack UDF, XAR and DMG/HFS archives. - It's allowed to use -t switch for "list" and "extract" commands. - Some bugs were fixed.
2008-06-23Changes 4.58:adam2-7/+7
- Some speed optimizations. - 7-Zip now can unpack .lzma archives. - Unicode (UTF-8) support for filenames in .ZIP archives. - Now it's possible to store file creation time in 7z and ZIP archives. - 7-Zip now can unpack multivolume RAR archives created with "old style volume names" scheme and names *.001, *.002, ... - Some bugs were fixed.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-31/+30
through PLIST_SUBST to the plist module.
2008-04-07Fix PLIST.joerg1-2/+2
2008-04-05Fix DESTDIR installation.joerg1-2/+2
2008-03-02Mechanical changes to add full DESTDIR support to packages that installjlam1-13/+23
their files via a custom do-install target.
2007-12-16Changes 4.57:adam3-9/+8
- From Windows version of 7-zip 4.57: - Fixed BUG in command line version: -up3 switch could work incorrectly. - Minor improvement in ZIP compression. Changes 4.56: - From Windows version of 7-zip 4.56: - Some bugs were fixed - On HPUX : fixed "Can't load '../bin/7z.dll'" - bug: p7zip used to build a zip file with FAT header instead of Unix header - On AIX : fixed "HugeFiles=off" - bug 1800180: LZMAlone compilation error in COutFile - Patch 1796569: Fix FreeBSD FTBFS - Patch 1796575: fix man1/7za.1 man1/7zr.1 man1/7z.1
2007-09-25Back out previous. Pointed out by uebayasi@ and martti@.hira1-3/+3
2007-09-25ln -> ${LN}.hira1-3/+3
2007-09-19Changes 4.55:adam2-7/+7
- From Windows version of 7-zip 4.55 : - Some bugs were fixed - fixed 1789154: 7z use default or -m0=LZMA runtime error under HP-UX IA11.23 - support added for HPUX on Itanium. Changes 4.54: - From Windows version of 7-zip 4.54: - Decompression speed was increased
2007-09-05Changes 4.53:adam4-16/+16
- From Windows version of 7-zip 4.53 : - The bug in 7-Zip 4.48 - 4.52 beta was fixed: 7-Zip could create .ZIP archives with broken files. - Some bugs were fixed. Changes 4.52: - From Windows version of 7-zip 4.52 : - 7z now can unpack Compound files (msi, doc, ...). - Some bugs were fixed (CAB decompressing) - lzma (CPP/7zip/Compress/LZMA_Alone) is now multi-threaded. - fixed 632912: Extracting large directories takes quadratic time (this bug was not fully fixed ...) - fixed: "7za x -odirectory archive.7z" now works even if "directory" is a symbolic link. - makefile.linux_s390x added : support for Linux on IBM z/Series Mainframe with s390x CPU - fixed crashes on BeOs with the flag "@filename" - cleanup in the makefile : defining LITTLE_ENDIAN or BIG_ENDIAN is not needed anymore - ppmd.exe added (CPP/7zip/Compress/PPMD_Alone)
2007-07-27Changes 4.51:adam3-8/+9
- From Windows version of 7-zip 4.50 : - Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives. - fix built of test_emul Changes 4.50: - From Windows version of 7-zip 4.50 : - New switch for command line version: -ssc[-] enables/disables case-sensitive mode for file names. - Speed optimizations for AES encryption. - Some bugs were fixed. - contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports commands like :
2007-07-21Changes 4.49:adam2-7/+7
- From Windows version of 7-zip 4.49 : - 7-Zip (7z) now can unpack WIM archives - fixed : On Sparc Solaris, core dump during "7z a -sfx exe.x dir" with p7zip compiled with makefile.solaris_sparc_CC_32 - some code cleanup - On HPUX, p7zip can get the number of CPU and the size of the memory.
2007-07-02Changes 4.48:adam4-18/+20
- 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
2007-06-01Add MAKE_JOBS_SAFE=no. Noted by veego.wiz1-1/+2
2007-05-29Changes 4.47:adam3-9/+8
- From Windows version of 7-zip 4.47: - Bugs of 7-Zip 4.46 beta were fixed: BZip2 could work incorrectly Changes 4.46: - From Windows version of 7-zip 4.46: - New fast compression mode for Deflate method in Zip and GZip. - Some bugs were fixed. - LZMA Benchmark: - cygwin: RAM size detection - computation of the CPU % - fixed 1721827: install.sh now copies 7z.so - Client7z now uses 7z.so instead of 7za.so - new target: cygwin with asm - LZMA SDK added in the source package (CPP/7zip/Compress/LZMA_Alone) - fixed 1716987: 7zr removed from 4.45 binary distribution - fixed 1706002: make and install.sh use the same variables in the same order.
2007-04-30Changes 4.45:adam4-12/+15
- Default dictionary size was increased: Normal: 16 MB, Max: 32 MB. - Speed optimizations. - Benchmark was improved (new "b" command in command line version). - The number of DLL files was reduced. - switch -mhcf=off is not supported now. - If -t{Type} switch is not specified, 7-Zip now uses extension of archive to detect the type of archive. - Some bugs were fixed (BZip2 in multithread) - x86 or x86_64 : ASM version of crc32 available - better detection of executable file (scripts do not need BCJ/BCJ2 filter) - default permissions are now : - for a file : -rw------- - for a directory : drwx------ - on MacOSX, locale is always utf8 - makefile.qnx_static and makefile.qnx_shared added
2007-01-27Changes 4.44:adam3-18/+20
- From Windows version of 7-zip 4.43 : - 7za : Cab support - Speed optimizations for LZMA, Deflate, BZip2 and unRAR. - fix : now, updating a crypted header archive keeps the crypted header - fixes in the help displayed by 7za/7z/7zr. - code cleanup - remove of mySetModuleFileNameA (and its memory leak), GetModuleFileName ... - fixed : p7zip for DJGPP can now update an archive (thanks stranix) - fixed : in the plugins of 7z, the "Utf16" state was always off. - fixed : support for directory names that are not encoded with the current locale. (ex : directory name is in "iso 8859-15" whereas the locale is "utf8") - patch 1581907 : fix for FreeBSD in contrib/gzip-like_CLI_wrapper_for_7z/p7zip - fixed : p7zip can now restore a symbolic link from a Zip archive (archive.zip made with "zip -y") remark/todo : p7zip stores, in a zip archive, the linked file instead of the symbolic link - fixed 1630452 : small fix in the output of the script install.sh - fixed 632912 : Extracting large directories takes quadratic time - preliminary support of HP-UX : remove of RTLD_GROUP for dlopen in DLL.cpp makefile.hpux-acc should be able to build 7za for HP-UX (thanks to furiol) - Client7z added.
2006-10-01Changes 4.43:adam2-9/+9
- From Windows version of 7-zip 4.43 : - 7-Zip now can use multi-threading mode for compressing to .ZIP archives. - ZIP format supporting was improved. - 7-Zip now supports WinZip-compatible AES-256 encryption for .ZIP archives. - 7-Zip now uses order list (list of extensions) for files sorting for compressing to .7z archives. It can slightly increase compression ratio in some cases. - 7-Zip now restores modification time of folders during .7z archives extracting. - Some bugs were fixed. - fixed : the user can now see the percentage indicator. - support added for Tru64 / OSF 5.1 (makefile.tru64) - small fix in install.sh (7zr install) - fix "make all" now build 7za and 7zCon.sfx following the README.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache1-2/+2
2006-07-17Honour PKGMANDIR.joerg1-4/+4
2006-05-31Update to 4.42:wiz3-14/+17
Version 4.42 ============ - From Windows version of 7-zip 4.42 : - Some bugs were fixed - patch #1473746 - gzip-like CLI wrapper (for 7z) see the directory "contrib/gzip-like_CLI_wrapper_for_7z". - patch #471478 - Support for OPTFLAGS This patch allows to use system specific opt flags. example : make OPTFLAGS="-O2 -march=athlon-xp" Version 4.41 ============ - From Windows version of 7-zip 4.41 : - Some bugs were fixed Version 4.40 ============ - From Windows version of 7-zip 4.40 : - 7-Zip now can unpack some installers created by NSIS - Some bugs were fixed - format LZH/LHA : fixed directory display during listing or extracting (a directory does not end with the path separator) - patch #1470817 - Handle 7zr in install.sh - code cleanup
2006-04-16Distfile has changed, but the only difference is time-stamps of all its filesadam1-4/+4
2006-04-15Changes 4.39:adam4-15/+20
- From Windows version of 7-zip 4.39 : - Bug in versions 4.33:4.38 was fixed: 7-Zip could not correctly compress files larger than 2 GB to 7z archive in fast/fastest modes (HC4 match finder). Changes 4.38: - From Windows version of 7-zip 4.38 : - Some bugs were fixed. - new manpage : 7zr.1 - update manpages : 7z.1 and 7za.1 - new switch : --help - DosDateTimeToFileTime fixed (rar format) - contrib/VirtualFileSystemForMidnightCommander/u7z updated
2006-04-03Changes 4.37:adam5-22/+24
- From Windows version of 7-zip 4.37 : - Some bugs were fixed. - fix build for Solaris sparc with CC instead of g++. - fix build for Solaris 9 x86 - fix build for Solaris 10 x86 - fix build for OpenBSD - p7zip can now be build with djgpp. - new target : 7zr (lite version of 7za) - new machine : IBM AIX Changes 4.36: - From Windows version of 7-zip 4.36 : - 7-zip now can unpack ISO archives - GCC 4.X : add C++ visibility support to reduce the size of the *.so (see makefile.linux_x86_ppc_alpha__gcc_4.X) - cygwin now supports '-o/tmp' Changes 4.35: - From Windows version of 7-zip 4.35 : - New switch : -slt ("l" (list) command with -slt shows technical information for archive). - Some bugs were fixed. - From Windows version of 7-zip 4.34 : - BZip2 compressing / decompressing now can work in multi-threading mode - Multi-threading mode now is default for multi-processor systems
2006-02-13Changes 4.33:adam3-19/+17
- From Windows version of 7-zip 4.33: - Compressing speed and Memory requirements were increased. Default dictionary size was increased: Fastest: 64 KB, Fast: 1 MB, Normal: 4 MB, Max: 16 MB, Ultra: 64 MB. - 64-bit version now supports 1 GB dictionary - 7z/LZMA now can use only these match finders: HC4, BT2, BT3, BT4 - Compression ratio in Zip/GZip/Deflate in Ultra mode was increased - Some bugs were fixed - fix "Bugs item 1407358" : Passwords entered are not visible on command line if the target has the system function "getpass". - fix "BCJ2" : now p7zip uses the "BCJ2" filter when the file has execute permission (7-zip uses the "BCJ2" filter when the filename ends with ".dll", ".exe", ".ocx", ".sfx" or ".sys") - patch 1390722: no new line at end of file - patch 1390716: allow compiling with gcc-4.1 - patch 1425862: allow other make programs than GNU make - Testing framework added ("make test" and "make test_7z") - fix 'lstat': p7zip can compile if 'lstat' is not available
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2006-02-05Fix building on Darwin/MacOSXadam2-4/+4
2005-12-06Update to 7.30:wiz3-8/+10
- From Windows version of 7-zip 4.30 : - Speed optimizations in LZMA maximum/ultra compressing. - LZMA now supports word size up to 273 - 7-Zip now reduces dictionary size for LZMA, if you compress files smaller than specified dictionary size. - Some bugs were fixed - fix minor build trouble with MacOS X - fix "Bugs item #1349229" : 7-zip now displays "e: Extract files from archive (without using directory names)"
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-08Changes 4.29:adam2-9/+9
* Bug fixes
2005-09-26Slightly adjust patch to deal with thread linking.joerg2-5/+7
2005-09-23Update to 4.27, from Jason White in PR 31374.wiz4-13/+14
Version 4.27 ============ - From Windows version of 7-zip 4.27 : - new plugin for 7z : 7-Zip can unpack CHM/HXS (MS HTML HELP) archives - cab plugin for 7z : 7-Zip can unpack multivolume CAB archives - Some bugs were fixed - better support for 64bits (PPMD coder/decoder) Version 4.26 ============ - From Windows version of 7-zip 4.26 : - new plugin for 7z : LZH format support (extracting only) - fix (courtesy from Robert Millan) to make p7zip compile on GNU/kFreeBSD. - fix "Bug item #1273057", now "7z -so -t7z a dummy.7z file >output.7z" does not finish with a "Segmentation fault (core dumped)". - fix "Bug item #1221056", now, makefile for p7zip use the flag "-O" to support compilers that build invalid programs with the flag "-O2". Version 4.25 ============ - From Windows version of 7-zip 4.25 : - Some bugs were fixed - DOCS/MANUAL/exit_codes.htm added - new plugin for 7z : RAR format support (extracting only) - better dependencies in makefile Version 4.23 ============ - From Windows version of 7-zip 4.23 : - Some bugs were fixed - manpages for 7za and 7z updated by Mohammed Adnene Trojette. - little fix for the help message of 7za or 7z. - bug #1224304 : Files and directories with \ in name not handled properly. - fix for tar archives that have pax header.
2005-06-24Update to 4.20:wiz5-19/+19
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)
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-17Changes 4.18:adam3-18/+17
- From Windows version of 7-zip 4.18 and 4.17 : - minor fixes - p7zip can now store and restore : - symbolic links, - file permission bits Remark : for directory, restored_perm = stored_perm | 0700 . - fix in install.sh - On MacOSX, p7zip now restore times of a file. - more detailed errors during scanning stage.
2005-04-15Update to 4.16:wiz5-33/+34
Version 4.16 ============ - From Windows version of 7-zip 4.16 : - Speed optimization (5%) for 7z / LZMA - 7za now supports .Z archives - -r- switch in command line now is default for all commands - Some bugs were fixed - From Windows version of 7-zip 4.15 : - Z format supporting (extracting only) - 7-Zip now can extract ZIP archives compressed with "Shrink" method - 7-Zip now doesn't interrupt the compressing when it can not open file. 7-Zip just skips that file and shows warning. - Some bugs were fixed - man pages added (thanks to Mohammed Adnene Trojette) - bug #1112167 fixed (Temporary directory must be on same partition as target) p7zip failed moving the temporary file at the end of compressing to target file if the directories don't reside on the same partition (or network path). - bug #1164659 fixed (Invalid file date for "big endian" machine) - p7zip now uses ".so" instead of ".dll" - p7zip now handles "ctrl-c" and "kill" to cleanup temporary files before exiting - p7zip now runs on BeOS. - better support of filenames with spaces. - some code cleanup - "myWindows/myFiles.cpp" is now in "Windows/FileIO.cpp" - "myWindows/myFindFile.cpp" is now in "Windows/FileFind.cpp" - "myWindows/myDirectoryAndPath.cpp" is now in "Windows/FileDir.cpp" - "myWindows/myEvents.cpp" is now in "Windows/Synchronization.cpp" - "myWindows/wine_strings.cpp" is now in "Windows/String.cpp"
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1