summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2015-10-12Changes 5.3.6:adam2-6/+6
Unknown
2015-10-03revert previous, should probably be handled in gettext-tools liketnn1-10/+2
joerg suggested.
2015-10-03Try to resolve circular dependency between xz and gettext; don't suggesttnn1-2/+10
to enable the nls option by default if gettext is not builtin. Also, the nls option needs the msg* tools.
2015-10-01Changes 5.2.2:adam2-6/+6
* Fixed bugs in QNX-specific code. * Omitted the use of pipe2() even if it is available to avoid portability issues with some old Linux and glibc combinations. * Updated German translation. * Added project files to build static and shared liblzma (not the whole XZ Utils) with Visual Studio 2013 update 2 or later. * Documented that threaded decompression hasn't been implemented yet. A 5.2.0 NEWS entry describing multi-threading support had incorrectly said "decompression" when it should have said "compression".
2015-09-30Update to 1.5:wiz4-50/+6
innoextract 1.5 (2015-09-24) - Added support for Inno Setup 5.5.6 installers - Added support for a modified Inno Setup 5.5.0 variant - Added support for building without iconv (Windows-1252 and UTF-16LE only) - Added warnings for .bin files that are not part of the installer - Added a simple --include (-I) option to filter files thanks to Alexandre Detiste - Added a --list-languages option to list available languages - Added a --exclude-temp (-m) option to not extract temporary files - Added a --language-only option to skip language-independent files - Added a --collisions option to abort or rename files on collision - Added a --default-language option to prefer a language in case of file collisions - Added a --gog-game-id option to print the GOG.com game ID for Galaxy-ready installers - Added a --gog (-g) option to extract additional .bin files using unrar or unar - Fixed handling of spaces in the --data-dir option - Fixed an infinite loop with truncated LZMA streams - Fixed handling of forward slashes in stored file paths - Fixed size display for powers of 1024 - Fixed loading headers if there are encrypted chunks - Fixed file collisions not being handled case-insensitively - Files will now be extracted into the same directory even if the stored case differs - Empty directories are now created correctly when extracting - Skipped files in encrypted chunks are now listed individually - Temporary files are now marked in file listings - Error summary is now written to stderr when using --quiet - Colors are now only enabled automatically if $TERM is set to something other than "dumb" - Improved error and warning messages - Build system improvements - Debug output can now be enabled separately from debug builds - Windows: Added support for using the Win32 API for string encoding conversion - Windows: Fixed unicode console output innoextract 1.4-windows-r2 (2014-04-17) - This is a Windows-specific hotfix release, no other platforms are affected - Fixed running innoextract under Windows XP innoextract 1.4-windows-r1 (2013-05-14) - This is a Windows-specific hotfix release, no other platforms are affected - Fixed a crash on startup under Windows - Reduced progress bar flickering under Windows - Fixed original console text color not being restored under Windows
2015-09-30Update to 1.53:wiz2-6/+6
1.53 Wed 22 Sep 2015 - rt.cpan.org #107268 - Archive-Zip-1.52.tar.gz is (nearly) empty Thanks to SREZIC for the spot on my dad brain sleep schedule error Creating the dist on OS X caused 'Numeric user ID too largeNumeric group ID too large' 1.52 Tue 22 Sep 2015 - rt.cpan.org #105902, thanks HMBRAND 1.51 Tue 22 Sep 2015 - Compare vs filename checksum in crc32 script [github/talisein]
2015-09-25Update HOEPAGE.taca1-2/+2
Avoid using rubyforge.org since it stopped most of services.
2015-09-25Avoid using rubyforge.org since it stopped most of services.taca1-3/+3
2015-09-25Comment out URL of HOMEPAGE since rubyforge.org stopped most of services.taca1-2/+2
2015-09-24this package is broken on 64-bit platforms as evidenced by instant SEGVtnn1-1/+3
2015-09-03It has been a few years since I used Sarab, reset MAINTAINER.dsainty1-2/+2
2015-08-28patch to let SunOS, other than sunpro compilers, use assembler.richard3-6/+25
The problem is more the ilk of the cpp installed.. bump PKGREVISION
2015-08-26Update to 0.3.0. Changes:shattered2-6/+6
* PMarc -pm1- archives that contain truncated compressed data (the decompressed length is longer than what can be read from the compressed data) now decompress as intended. Certain archives in the wild make the assumption that this can be done. * LArc -lz5- archives that make use of the initial history buffer now decompress correctly.
2015-08-26Update to 1.50:wiz2-6/+6
1.50 Tue 25 Aug 2015 - Fix t/08_readmember_record_sep.t for Win32 [github/pauloscustodio]
2015-08-24Update archivers/lz4 to 131.fhajny3-9/+9
- New : Dos/DJGPP target, thanks to Louis Santillan - Added : Example using lz4frame library, by Zbigniew Jedrzejewski-Szmek - Changed: liblz4 : xxhash symbols are dynamically changed (namespace emulation) to avoid symbol conflict - Changed: liblz4.a (static library) no longer compiled with -fPIC by default
2015-08-20Add following lines for make testmef1-1/+4
BUILD_DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip BUILD_DEPENDS+= p5-Test-UseAllModules-[0-9]*:../../devel/p5-Test-UseAllModules
2015-08-16Update to 0.23mef2-7/+11
-------------- 0.23 (2015/05/28) (ms) Mark Gardner added separate skips in the test suite to deal with the absense of GNU tar: https://github.com/mschilli/archive-tar-wrapper-perl/pull/7
2015-08-15Update 0.74 to 0.76mef2-7/+6
------------------- 0.76 Sat Jul 4 18:44:42 2015 * Resolve RT#105425, putting refs in $/ has been fatal since v5.20.0
2015-08-13Changes 5.3.2:adam2-6/+6
Unknown
2015-08-13Update to 1.49:wiz2-7/+9
1.49 Fri 31 Jul 2015 - Fails on unseekable file handle after desiredCompressionLevel(), RT #54827 - Upgrade build tools to avoid tar warnings, RT #105547 1.48 Thu 18 Jun 2015 - Wrap skip in a SKIP: block [github/plicease] 1.47 Wed 17 Jun 2015 - zip file with a deflated directory cannot be written out again [github/ntyni] - add missing test data to MANIFEST
2015-08-11Improve local patch so this builds with PKGSRC_USE_FORT.wiz2-17/+15
2015-08-07Recursive revbump associated with lang/ocaml update.jaapb2-4/+4
2015-07-26Update 1.16 to 1.17mef2-6/+6
------------------- 2015-05-28 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.17 released. * New block selection algorithm makes merge up to 100 times faster. * repair.cc: Repair time has been reduced by 15%. * Added new option '-y, --debug-delay'. * Added new option '-z, --debug-repair'. * Makefile.in: Added new targets 'install*-compress'. * testsuite/unzcrash.cc: Moved to top directory. * lziprecover.texi: Added chapter 'File names'.
2015-07-26Update 1.16 to 1.17mef2-6/+6
------------------- 2015-07-12 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.17 released. * Reorganization of the compression code. * lzip.texi: Added chapter 'Quality assurance'. * Makefile.in: Added new targets 'install*-compress'.
2015-07-12Comment out dependencies of the stylewiz3-7/+7
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS since pkgsrc enforces the newest perl version anyway, so they should always pick perl, but sometimes (pkg_add) don't due to the design of the {,} syntax. No effective change for the above reason. Ok joerg
2015-06-30Recursive revbump associated with update of lang/ocaml to 4.02.2.jaapb2-4/+4
2015-06-12Allow build on Ruby 2.2.taca1-3/+1
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz12-16/+24
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-09Update archivers/lz4 to 130.fhajny9-147/+49
LZ4 r130 Fixed : incompatibility sparse mode vs console Fixed : LZ4IO exits too early when frame crc not present Fixed : incompatibility sparse mode vs append mode Performance fix : big compression speed boost for clang (+30%) New : cross-version test, by Takayuki Matsuoka LZ4 r129 New : LZ4_compress_fast() Changed: New lz4 and lz4hc compression API. Previous function prototypes still supported. Changed: Sparse file support enabled by default New : LZ4 CLI improved performance compressing/decompressing multiple file Added : LZ4_compress_destSize() Fixed : GCC 4.9+ vector optimization Changed: Enums converted to LZ4F_ namespace convention Added : AppVeyor CI environment, for Visual tests Modified:Obsolete functions generate warnings Fixed : Bug #75 (unfinished stream) Updated: Documentation converted to MarkDown format LZ4 r128 New : lz4cli sparse file support New : command -m, to compress multiple files in a single command Fixed : Restored lz4hc compression ratio (slightly lower since r124) New : lz4 cli supports long commands New : lz4frame & lz4cli frame content size support New : lz4frame supports skippable frames Changed: Default "make install" directory is /usr/local New : lz4 cli supports "pass-through" mode New : datagen can generate sparse files New : scan-build tests New : g++ compatibility tests New : arm cross-compilation test Fixed : Fuzzer + frametest compatibility with NetBSD Added : Visual project directory Updated: Man page & Specification
2015-06-08Deal with crappy gettext.h wanting to redefine libintl.h.joerg6-1/+88
2015-06-08Update lrzip to 0.621, provided by Thomas Merkelwiedi5-13/+29
Changes: MARCH 2015, version 0.621 Con Kolivas, Peter Hyman * Fix libzpaq.cpp warnings * Fix warnings in LzmaLib.c * Making the high buffer only one page size is faster for sliding mmap mode * Fix incompatible log callback in liblrzip * Use PRId64 instead of lld in fscanf * Use int64_t for i64 * Fix ISO C warning in lrzip.c * Fix ISO C warning in lrzip.c * Fix ISO C warning in runzip.c * Fix ISO C warnings in rzip.c * Fix iso c warning in util.c * Fix EOL to unix on libzpaq * control->tmpdir fixes * Null terminate long options to find unhandled options * Trivial date * Add long option support * Brace failure lead to broken dump to stdout * fflush messages on print_err * Fix inverse logic * Honour the proper unix environment variable for temporary directory and then try variations * Attempt to decompress file in ram only if we are unable to create temporary files when decompressing to stdout * Avoid checking return values repeatedly on compress that only lead to failures anyway * Microoptimisation * Don't check for failure condition that can no longer occur * Don't check twice for failure conditions that are fatal in hot paths * Cache the chunk bytes value to avoid setting it on each read_header call * fake_mremap is only used when defined to mremap * Remove unused cksem functions * Fix remaining use of mutexes lock/unlocking in different threads with cksems, corecting cksem usage on osx * Update copyright dates * Make match_len a function completely removing all indirect calls to get_sb, significantly speeding up the single_get_sb case * Make full_tag a pointer allowing us to avoid a function call for get_sb * Call sliding_get_sb directly in sliding_next_tag * Make next_tag a pointer to allow ordinary mapping to avoid an extra function call * fix order of lrzip.conf search MARCH 2015, version 0.620 Con Kolivas, Peter Hyman, Chris Spiegel, Elmir Jagudin * Increase maxram when we abandon use of temporary input/output buffers * Don't delete the tmpinfile when decompressing from stdin before allowing seek to end to succeed in checking md5 * Use temporary file from read_seekto when STDIN will not fit in the ram input buffer * Remove unused read_i64 function * Add message about issue tracker in BUGS * Use a common exit path iin lrzip_compress/decompress and fix lr leak on successful return * Fix parenthesis placement inside of unlikely(). * Clear sa_mask and sa_handler before calling sigaction(). * Fix for lrzip -i. Decompressed size wrong * added '-m' command line option * Fix wrong README file being included in Makefile * Pass strict sizes to decompress length, rounding up only the amount we're allocating to not confuse decompression libraries * Convert the thread locking to use cksems * Add cksems to util.h * Fix 'Failed to malloc ckbuf in hash_search2' with very large files. * Round up compression and decompression buffers to page size since malloc will allocate them that large anyway. * Increase the compressed buffer size given to libzpaq in case of incompressible data since it does not check if it's trying to write beyond the end of the buffer. * Provide a helper function to round a value up to the nearest page size for malloc optimisations.
2015-06-05Add support for Bitrigsevan1-2/+3
2015-06-02Version 9.38.1adam7-39/+47
- 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.
2015-05-31This package is built with ruby22.taca1-3/+1
2015-05-24Update 0.18 to 0.22mef2-6/+6
------------------- 0.22 (2015/03/08) (ms) Added tar_gnu_write_options option suggested by Csaba Major with tests and docs. 0.21 (2014/10/16) (ms) [rt.cpan.org 87536] Setting default umask to get predictable test results regardless of local umask settings. 0.20 (2014/09/29) (ms) Ignore errors on chown/chgrp when files from different owners/groups are copied into a tarball, accept the limitation that they'll be owned by the script user unless we're running as superuser. 0.19 (2014/02/16) (ms) RsrchBoy added support for bzip2-compressed tarfiles.
2015-05-23+p5-Archive-Tar-Wrappermef1-1/+2
2015-05-23Import p5-Archive-Tar-Wrapper-0.18 as archivers/p5-Archive-Tar-Wrapper.mef3-0/+33
Archive::Tar::Wrapper is an API wrapper around the 'tar' command line utility. It never stores anything in memory, but works on temporary directory structures on disk instead. It provides a mapping between the logical paths in the tarball and the 'real' files in the temporary directory on disk. It differs from Archive::Tar in two ways: - Archive::Tar::Wrapper doesn't hold anything in memory. Everything is stored on disk. - Archive::Tar::Wrapper is 100% compliant with the platform's tar utility, because it uses it internally.
2015-05-19Fix Ruby 2.2 build.ryoon1-1/+4
2015-05-17Add Ruby 2.2 to RUBY_VERSION_SUPPORTEDsevan1-2/+2
2015-05-14Patch an out of bounds reads obtained from:sevan2-1/+4
https://github.com/libarchive/libarchive/issues/502 https://github.com/libarchive/libarchive/commit/e6c9668f3202215ddb71617b41c19b6f05acf008 Bump PKGREVISION. Reviewed by bsiegert@
2015-05-10Add a patch to fix build on Darwin. From Jonathan Buschmann in PR pkg/49857.bsiegert3-2/+19
2015-05-09Previous commit should have included bsd.prefs.mk not bsd.options.mksevan1-2/+2
2015-05-05Include bsd.options.mk before testing for things.sevan1-1/+3
2015-05-04Update to 1.0.1:wiz3-8/+8
1.0.1 [2015/05/04] * Build fixes for Windows. While here, bump ABI depends for the shlib major bump in the 1.0 release.
2015-05-04Changes 0.6.5:adam2-14/+14
* fix blocksize calculation * lintian warning spelling fix * add manfile for par2 * README in Markdown * add spelling fixes to cmdline output * fixed some spelling * simplify FindFiles
2015-05-03Force the use of the gnulib version of wctype.h, bundled with gzip, whensevan1-1/+6
building on AIX. This is a workaround for an issue where though the wctype.h included on system was found, wctype_t & wctrans_t were deemed unsuitable, causing the build to fail due to previous declaration with confliciting types. Reviewed by wiz@
2015-05-03Force the use of the gnulib version of wctype.h, bundled with gtar, when ↵sevan1-1/+6
building on AIX. This is a workaround for an issue where though the wctype.h included on system was found, wctype_t & wctrans_t were deemed unsuitable, causing the build to fail due to previous declaration with confliciting types. Reviewed by wiz@
2015-05-03Update to 1.0:wiz4-39/+47
1.0 [2015/04/29] * Implemented an I/O abstraction layer. * Added support for native Windows API for files. * Added support for setting the last modification time for a file. * Added a new type zip_error_t for errors. * Added more typedefs for structs. * Torrentzip support was removed. * CVE-2015-2331 was fixed. * Addressed all Coverity CIDs.
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn3-5/+6
2015-04-23rmt is not built on AIXsevan1-2/+2
Exclude AIX from PLIST.rmt Reviewed by wiz@