summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
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@
2015-04-21Update Xfce to 4.12.0.jperkin5-1/+84
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major Xfce releases since 4.6.2, our previous pkgsrc release. For more information about the thousands of changes in each major release since then, please see: Xfce 4.12 announcement: http://www.xfce.org/about/news Xfce 4.12 tour: http://www.xfce.org/about/tour Xfce 4.10 announcement: http://www.xfce.org/about/news/?post=1335571200 Xfce 4.10 tour: http://www.xfce.org/about/tour410 Xfce 4.8 announcement: http://www.xfce.org/about/news/?post=1295136000 Xfce 4.8 tour: http://www.xfce.org/about/tour48 The pkgsrc changes since then are: New packages: archivers/xfce4-thunar-archive graphics/elementary-xfce-icon-theme mail/xfce4-mailwatch-plugin misc/xfce4-time-out-plugin multimedia/xfce4-thunar-media-tags sysutils/xfce4-mount-plugin sysutils/xfce4-taskmanager sysutils/xfce4-thunar-vcs sysutils/xfce4-verve-plugin x11/xfce4-garcon x11/xfce4-notifyd x11/xfce4-tumbler x11/xfce4-whiskermenu-plugin Renamed packages: devel/xfconf to devel/xfce4-conf x11/libxfce4menu to x11/libxfce4ui x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter Updated packages: audio/xfce4-mixer audio/xfce4-xmms-plugin devel/xfce4-dev-tools editors/xfce4-mousepad graphics/ristretto meta-pkgs/xfce4-extras meta-pkgs/xfce4 misc/xfce4-weather-plugin multimedia/xfce4-mpc-plugin net/xfce4-wavelan-plugin sysutils/xfce4-appfinder sysutils/xfce4-battery-plugin sysutils/xfce4-cpugraph-plugin sysutils/xfce4-diskperf-plugin sysutils/xfce4-fsguard-plugin sysutils/xfce4-genmon-plugin sysutils/xfce4-netload-plugin sysutils/xfce4-quicklauncher-plugin sysutils/xfce4-systemload-plugin sysutils/xfce4-thunar sysutils/xfce4-xarchiver sysutils/xfce4-xkb-plugin textproc/xfce4-dict-plugin time/xfce4-datetime-plugin time/xfce4-orage time/xfce4-timer-plugin wm/xfce4-wm-themes wm/xfce4-wm x11/libxfce4gui x11/libxfce4util x11/xfce4-clipman-plugin x11/xfce4-desktop x11/xfce4-exo x11/xfce4-eyes-plugin x11/xfce4-gtk2-engine x11/xfce4-notes-plugin x11/xfce4-panel x11/xfce4-places-plugin x11/xfce4-session x11/xfce4-settings x11/xfce4-terminal Removed packages: sysutils/xfce4-volman x11/xfce4-utils This is based on a huge amount of work by the NetBSDfr team and Youri Mouton, who takes over as MAINTAINER, and has been tested by Youri on a large number of platforms prior to commit. A massive thanks to them. Any issues with the import are mine alone as the committer-by-proxy.
2015-04-19Does not need USE_FEATURES=snprintf.tnn1-2/+1
snprintf is provided internally by gnulib.
2015-04-18Fix build on SunOS.rodent2-1/+17
2015-04-17Revbump after updating devel/boost-libsadam2-3/+4
2015-04-12Add patches from Debian to fix some instances of possibly unsafetnn7-6/+231
format string usage. Bump PKGREVISION.
2015-04-12defuzztnn2-6/+6
2015-04-12Merge Debian patches for:tnn4-18/+122
CVE-2015-0556: symlink traversal CVE-2015-0557: directory traversal CVE-2015-2782: buffer overflow
2015-04-12rename and annotate patchestnn9-17/+26
2015-04-10Regenerate patch checksum.hiramatsu1-2/+2
2015-04-07Update archivers/gsharutils to 4.15.hiramatsu4-8/+30
This update is provided from kj Woolley in PR 49770, with a patch by me for NetBSD 6. Changes from previous: Version 4.15 - February 2015, by Bruce Korb * shar will no longer choke on 64 bit windows * unshar has a compiler warning fix * Happy 2015 copyright * PO file updates Version 4.14.2 - December 2014, by Bruce Korb * translation updates * use ftello, fseeko and fflush * augment copyright marks in shar.c and shar-std.def * Happy 2014 copyright dates * fix up man pages (use newer doc generation code) Version 4.14 - October 2013, by Bruce Korb * documentation, obscure usage, FSF address
2015-04-05Update to 1.46mef2-6/+6
-------------- 1.46 Tue 24 Mar 2015 - "CRC or size mismatch" when extracting member second time [github/AGWA github/pwr22]
2015-04-03+ innoextract.wiz1-1/+2
2015-04-03Import innoextract-1.4 as archivers/innoextract, packaged for wipwiz6-0/+77
by yhardy and myself. Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers under non-windows systems without running the actual installer using Wine. innoextract currently supports installers created by Inno Setup 1.2.10 to 5.5.5.
2015-03-27SECURITY: Update cabextract to 1.6.bsiegert3-42/+6
It fixes CVE-2015-2060, a directory traversal vulnerability. A CAB file with overlong UTF-8 encodings for "/" can get its files extracted to an absolute path instead of the current directory. [Debian bug #778753] Under Cygwin, a CAB file using both "/" and "\" can evade checks for absolute files and "../" directory traversals and can get its files extracted to any path.
2015-03-26Avoid integer overflow. Addresses CVE-2015-2331.wiz3-2/+32
Uses upstream patch. Bump PKGREVISION.
2015-03-23Update archivers/lz4 to 127.fhajny9-91/+117
r127: N/A : added a file on SVN r126: New : lz4frame API is now integrated into liblz4 Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski Fixed : bug within LZ4 HC streaming mode, reported by James Boyle Fixed : older compiler don't like nameless unions, reported by Cheyi Lin Changed : lz4 is C90 compatible Changed : added -pedantic option, fixed a few mminor warnings r125: Changed : endian and alignment code Changed : directory structure : new "lib" directory Updated : lz4io, now uses lz4frame Improved: slightly improved decoding speed Fixed : LZ4_compress_limitedOutput(); Special thanks to Christopher Speller ! Fixed : some alignment warnings under clang Fixed : deprecated function LZ4_slideInputBufferHC()
2015-03-20Reset PKGREVISION with updating of php54, php55 and php56.taca1-2/+1
2015-03-15Set MAINTAINER to pkgsrc-users.hiramatsu1-2/+2
2015-03-15Set MAINTAINER to pkgsrc-users.hiramatsu1-2/+2
2015-03-15Set MAINTAINER to pkgsrc-users.hiramatsu1-2/+2
2015-03-09Fix my previous commit. Noted by wiz.tnn1-5/+4
2015-03-08Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.taca1-1/+2
2015-03-08Update 2.20 to 2.22mef4-12/+13
------------------- 2.21 2015-02-17 rurban - Add leaktrace test - Add .gitignore 2.22 2015-02-17 rurban - Fixed huge decompress memory leak, leaking every single XS outbut buffer. - Better memory leak testcase with Memory::Dump, t/090-memory-usage.pl (RT #102211 by Nick Koston) - clarify docs that deflate = compress, inflate = uncompress
2015-03-08Update to 1.45mef2-6/+6
-------------- 1.45 Mon 26 Jan 2015 - FreeBSD unzip sets $? to 0 for empty zip file [github.com/revhippie]
2015-03-08Update to 0.0942mef2-7/+6
---------------- 0.0942 2015-01-28 17:07:43 America/Toronto - Replaces contents of archives in test folder with random noise in order to avoid any licensing issues. (Philippe Bruhat (BooK))
2015-03-07convert to USE_GITHUBtnn2-11/+10