summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2011-04-23Changes 2.05:adam3-17/+17
* Converted the configure system to non-recursive Automake. * Applied some overdue speed optimizations for modern x86/x64 architectures and current compilers like gcc 4.6 and MSVC 2010.
2011-04-22recursive bump from gettext-lib shlib bump.obache7-14/+14
2011-04-15get liblzo back from Attic, it is still neededdrochner8-1/+96
2011-04-14Changes 5.0.2:adam3-7/+8
* LZMA2 decompressor now correctly accepts LZMA2 streams with no uncompressed data. Previously it considered them corrupt. The bug can affect applications that use raw LZMA2 streams. It is very unlikely to affect .xz files because no compressor creates .xz files with empty LZMA2 streams. (Empty .xz files are a different thing than empty LZMA2 streams.) * "xz --suffix=.foo filename.foo" now refuses to compress the file due to it already having the suffix .foo. It was already documented on the man page, but the code lacked the test. * "xzgrep -l foo bar.xz" works now. * Polish translation was added.
2011-03-27Allow to build with gcc44.obache2-1/+18
2011-03-27Allow to build on FreeBSD-x86_64 and DragonFly-x86_64.obache1-2/+3
2011-03-23Removed archivers/liblzo successor archivers/lzoadam8-96/+1
2011-03-22Manually define BUILDLINK_INCDIRS so that lib/libzip/include/zipconf.h canjmmv1-1/+3
be found and included. This lets textproc/ebook-tools build.
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-18libzip-0.10:wiz3-7/+15
0.10 [2010/03/18] * Added zip_get_num_files(), deprecated zip_get_num_entries(). * Better windows support. * Support for traditional PKWARE encryption added. * Fix opening archives with more than 65535 entries. * Fix some memory leaks. * Fix cmake build and installation * Fix memory leak in error case in zip_open() * Fixed CVE-2011-0421 (no security implications though) * More documentation.
2011-03-18Recursive bump for libzip-0.10.wiz1-1/+2
2011-03-17Changes in 1.03:adam2-10/+9
* Assorted minor updates. Changes in 1.02rc1: * Made lzop compile with LZO v2. * Under Windows files are now opened using the _O_SEQUENTIAL flag, which results in a major speedup when (de)compressing large files. * Under MacOS X, the configure script now will use the '-no-cpp-precomp' compiler option in order to work around bugs in Apple's native "smart" preprocessor. * File sizes > 2GB are correctly displayed.
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-03-12Changes 4.0.7:adam2-6/+6
Bug-fixes.
2011-03-11remove non-working mirror. prevent timing out. fetch from backup.zafer1-2/+2
2011-03-11remove non-working mirror. prevent timing out.zafer1-3/+3
2011-03-11remove non-working mirror. prevent time out.zafer1-3/+3
2011-03-11service disabled since march 2010. prevent timing out by fetching from backup.zafer1-2/+2
2011-03-11service unavailable since july 2010. uncomment master_sites. fetch from backup.zafer1-2/+2
2011-03-08try to fix for ruby19.obache2-1/+296
2011-02-22Add missing USE_PHP_EXT_PATCHES to apply patches really.taca1-2/+3
2011-02-21Bump PKGREVISION reflects fix of SA43328.taca1-1/+2
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca2-2/+4
2011-02-15+ ruby-bz2obache1-1/+2
2011-02-15Import ruby-bz2-0.2.2 as archivers/ruby-bz2.obache4-0/+29
This is an interface to the library libbzip2 for Ruby.
2011-02-09Changes 5.0.1:adam4-9/+11
* xz --force now (de)compresses files that have setuid, setgid, The man page had it documented this way already, but the code had a bug. * gzip and bzip2 support in xzdiff was fixed. * Portability fixes * Minor fix to Czech translation
2011-02-08It helps if you don't change the comment in the patch after generating distinfo.jakllsch1-2/+2
2011-02-08Remove artificial 2GiB file size limitation in cabextract. Bump pkgrev.jakllsch3-2/+37
2011-02-07Changes 4.0.6:adam2-6/+6
No release notes available.
2011-02-05OpenBSD does not have lchmod.hiramatsu1-1/+2
2011-02-04Fix path in patch.wiz2-5/+5
2011-02-04Fix building with Clangadam2-1/+15
2011-01-16Fix build on AIX, from J Raynor on pkgsrc-users.wiz1-1/+2
2011-01-15Fix build under NetBSD-currenty removing unused custom function "getline"tron3-1/+37
which conflicts with getline(3).
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-1/+2
2011-01-13Honor PKGMANDIR, per PR#44380.obache1-1/+2
2010-12-16Add patch from upstream fixing test 39. Bump PKGREVISION.wiz3-3/+36
2010-12-15Remove two patches: one disabled a test that however succeeds onwiz4-54/+3
NetBSD-current and Solaris 10 (tested by tez@), the other one was adding a --no-unlink-first option that was added because NetBSD's version of tar had made --unlink-first default. Since this default was changed quite some time ago and the option never was in upstream, remove it. Bump PKGREVISION.
2010-12-15Fix bug with --one-file-system --listed-incremental (used by amanda)tez5-2/+108
per: http://www.mail-archive.com/bug-tar@gnu.org/msg03019.html Pass FORCE_UNSAFE_CONFIGURE=1 in the configure env to allow building of this package as root.
2010-12-14Remove patch that should have been removed with gtar-1.25 update.wiz1-26/+0
2010-12-12Update gtar to 1.25.wiz10-46/+67
version 1.25 - Sergey Poznyakoff, 2010-11-07 * Fix extraction of empty directories with the -C option in effect. * Fix extraction of device nodes. * Make sure name matching occurs before eventual name transformation. Tar 1.24 changed the ordering of name matching and name transformation so that the former saw already transformed file names. This made it impossible to match file names in certain cases. It is fixed now. * Fix the behavior of tar -x --overwrite on hosts lacking O_NOFOLLOW. * Improve the testsuite. * Alternative decompression programs. If extraction from a compressed archive fails because the corresponding compression program is not installed and the following two conditions are met, tar retries extraction using an alternative decompressor: 1. Another compression program supported by tar is able to handle this compression format. 2. The compression program was not explicitly requested in the command line by the use of such options as -z, -j, etc. For example, if `compress' is not available, tar will try `gzip'. version 1.24 - Sergey Poznyakoff, 2010-10-24 * The --full-time option. New command line option `--full-time' instructs tar to output file time stamps to the full resolution. * Bugfixes. ** More reliable directory traversal when creating archives Tar now checks for inconsistencies caused when a file system is modified while tar is creating an archive. In the new approach, tar maintains a cache of file descriptors to directories, so it uses more file descriptors than before, but it adjusts to system limits on the number of file descriptors. Tar also takes more care when a file system is modified while tar is extracting from an archive. The new checks are implemented via the openat and related calls standardized by POSIX.1-2008. On an older system where these calls do not exist or do not return useful results, tar emulates the calls at some cost in efficiency and reliability. ** Symbolic link attributes When extracting symbolic links, tar now restores attributes such as last-modified time and link permissions, if the operating system supports this. For example, recent versions of the Linux kernel support setting times on symlinks, and some BSD kernels also support symlink permissions. ** --dereference consistency The --dereference (-h) option now applies to files that are copied into or out of archives, independently of other options. For example, if F is a symbolic link and archive.tar contains a regular-file member also named F, "tar --overwrite -x -f archive.tar F" now overwrites F itself, rather than the file that F points to. (To overwrite the file that F points to, add the --dereference (-h) option.) Formerly, --dereference was intended to apply only when using the -c option, but the implementation was not consistent. Also, the --dereference option no longer affects accesses to other files, such as archives and time stamp files. Symbolic links to these files are always followed. Previously, the links were usually but not always followed. ** Spurious error diagnostics on broken pipe. When receiving SIGPIPE, tar would exit with error status and "write error" diagnostics. In particular, this occurred if invoked as in the example below: tar tf archive.tar | head -n 1 ** --remove-files `Tar --remove-files' failed to remove a directory which contained symlinks to another files within that directory. ** --test-label behavior In case of a mismatch, `tar --test-label LABEL' exits with code 1, not 2 as it did in previous versions. The `--verbose' option used with `--test-label' provides additional diagnostics. Several volume labels may be specified in a command line, e.g.: tar --test-label -f archive 'My volume' 'New volume' 'Test volume' In this case, tar exits with code 0 if any one of the arguments matches the actual volume label. ** --label used with --update The `--label' option can be used with `--update' to prevent accidental update of an archive: tar -rf archive --label 'My volume' . This did not work in previous versions, in spite of what the docs said. ** --record-size and --tape-length (-L) options Usual size suffixes are allowed for these options. For example, -L10k stands for a 10 kilobyte tape length. ** Fix dead loop on extracting existing symlinks with the -k option.
2010-12-02Update to 1.72:wiz2-7/+6
* important changes in version 1.72 18/11/2010 - Apply patch from Grant McLean to update docs for ptargrep * important changes in version 1.70 15/11/2010 - Add ptargrep utility courtesy of Grant McLean
2010-11-29Generally use CPPFLAGS for preprocessor flags, after a hinthauke1-6/+10
of Georg Schwarz.
2010-11-28update to 2.32.1drochner4-9/+32
This switches to the gnome-2.32 release branch.
2010-11-26Commit the one-liner os specific CFLAGS addition from pkg/43723hauke1-1/+3
and add same for Darwin.
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-11-13Update lzo to 2.04.obache2-6/+6
Changes in 2.04 (31 Oct 2010) * Fixed a gcc-4.5 aliasing issue in lzo_init(). * Updated the configure system. * Assorted cleanups.
2010-11-03Changes 5.0.0:adam6-40/+14
* The memory usage limit is now disabled by default. * Added support for XZ_DEFAULTS environment variable. * The compression settings associated with the preset levels -0 ... -9 have been changed. --extreme was changed a little too. * If a preset level (-0 ... -9) is specified after a custom filter chain options have been used (e.g. --lzma2), the custom filter chain will be forgotten. Earlier the preset options were completely ignored after custom filter chain options had been seen. * xz will create sparse files when decompressing if the uncompressed data contains long sequences of binary zeros. * Support for "xz --list" was added. Combine with --verbose or --verbose --verbose (-vv) for detailed output. * I had hoped that liblzma API would have been stable after 4.999.9beta, but there have been a couple of changes in the advanced features, which don't affect most applications: - Index handling code was revised. If you were using the old API, you will get a compiler error (so it's easy to notice). - A subtle but important change was made to the Block handling API. lzma_block.version has to be initialized even for lzma_block_header_decode(). Code that doesn't do it will work for now, but might break in the future, which makes this API change easy to miss. * The major soname has been bumped to 5.0.0. liblzma API and ABI are now stable, so the need to recompile programs linking against liblzma shouldn't arise soon.
2010-10-27Fix installation in DESTDIR case.shattered1-2/+2