summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2011-12-14Update ruby-zip package to 0.9.5.taca6-54/+62
Exact changes are unknown.
2011-12-10Honor PKGMANDIR.minskim2-4/+4
2011-12-09Use getpassphrase() on SunOS to allow passwords longer than 8 chars.hans2-1/+17
2011-12-06Recursive bump for lang/ocaml buildlink addition.sbd1-1/+2
2011-11-29Honor CFLAGS and LDFLAGS from pkgsrc.sbd2-1/+18
2011-11-26Add missing devel/zlib buildlink.sbd1-1/+3
Bump PKGREVISION
2011-11-22Fix 404 homepage url with reachable one. Reported by noztos on twitter.enami1-2/+2
2011-11-20archivers/szip: update distinfomarino2-8/+8
This package has a history of repacking the tarball, but checking the same name. Apparently, it has happened twice before, and this a third time. Regenerating the distinfo allows the package to build again, whereas before the distinfo file was unretreivable.
2011-11-19archives/gsharutils: Upgrade from version 4.2.1 to 4.11.1marino14-500/+34
DragonFly couldn't build GNU Sharutils. Upon inspection, it was seen that the last version in pkgsrc was at least 11 years old. This commit updates the GNU Sharutils to the latest version without patches. Tested on DragonFly and NetBSD. The Linux condition dealing with the glibc gettext workaround was removed with the assumption that this is no longer needed, but somebody else should test and verify this. Select changes since 4.2 (according to NEWS): ============================================= 4.3.50: new trans: cs da el es gl ru tr zh_TW updated: de fr ja nl sv 4.3.51: Norwegian split to no/@nynorsk to nb and nn Updated library files and m4 macros from fileutils-4.1.9 4.3.52: Fix Y2K bug (shar) Fix temp file race (shar) (N/A) allow spaces in file names (uudecode) 4.3.60: Better -Z option handling for systems without compress 4.3.61: Unspecified bugs fixes 4.3.70: Update de tr translations (N/A) fix uudecode output handling Turn off compress link default 4.3.71: Update da de translations 4.3.72: Update fr sv translations 4.3.73: Add support for large files (e.g. > 2 Gib on 32-bit hosts) 4.3.74: Updated fr translation Unspecified portabilitity fixes 4.3.75: New translations: ca et hu Updated translations: da de ja sv tr zh_TW. Add bzip2 support Fix unspecified compatiblity issues 4.3.76: Updated translations: de et fr sv tr 4.3.77: Fixed buffer overrun exploit 4.3.78: infrastructure updates 4.3.79: New temporary file handling to avoid buffer overrun exploit and theoretical timing hole (unshar) Unspecified new translations added + updates 4.3.80: Fix temporary file unlink bug 4.3.81: True64 compatibility fix 4.4: intmax_t checks added 4.5: Fix unspecified bug in unshar Update usage examples 4.5.1: Fix memory usage bug in shar 4.5.2: Fix test and update some translations 4.5.3: Add unspecified translation, update another Move to libtool 1.5.20 4.6: New Japanese translation 4.6.1: Translation cleanup, infrastructure changes 4.6.2: Better output diagnostics 4.6.3: Recognize "end\r\n" as equal to "end" and "end\n" Fix readdir duplicate declaration 4.7.1: (N/A) uudecode no longer creates output file names with trailing white space. 4.9: Fix shar script shell quoting issues with translations 4.10: Handle clobber option correctly in generated scripts 4.11: Remove mailshar because mail-files was broken
2011-11-13Don't include dependence buildlink3 if using the builtin library.sbd1-1/+8
Patch by obache@
2011-11-12- s/RUBY_VERSION_REQD/RUBY_VERSION_SUPPORTED/taca1-2/+2
- ALlow build with ruby193.
2011-11-11Move LICENSE up where it belongs. Remove duplicate PKG_DESTDIR_SUPPORT.joerg1-4/+2
2011-11-11Supports user-destdirjoerg1-1/+3
2011-11-11Updating archivers/p5-Archive-Tar (containing Pure Perl implementation forsno2-6/+6
tar ball handling) from 1.76 to 1.80. Upstream changes: * important changes in version 1.80 13/10/2011 - patch from Rocky Bernstein to add file chown() method [rt#71221] * important changes in version 1.78 08/09/2011 - patch from Rocky Bernstein to add chown() method [rt#70623] - blead patch from Alexandr Ciornii to resolve [perl#78708]
2011-11-07Set PKG_DEDTDIR_SUPPORT for ruby-xz.minskim1-1/+3
2011-11-01Recursive bump for archivers/libarchive buildlink addition.sbd2-3/+4
2011-11-01Add missing archivers/xz buildlinksbd2-2/+5
Bump PKGREVISION
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-10-27Revert, no unconditional pollution of environment via b3.mk.joerg1-6/+1
2011-10-26Addon for previous commit (PR 45491) that actually fixescheusov1-1/+6
archivers/libarchive but not bootstrap.
2011-10-26Workaround for PR 45491. It fixes bootstrap ifcheusov1-1/+8
pkg://sfe/system/file-system/e2fsprogs@1.41.14 package is installed. Approved by agc@.
2011-10-21Add zutilsryoon1-1/+2
2011-10-21Conflict with lzip<1.12ryoon1-1/+3
2011-10-21Import zutils-0.9 as archivers/zutilsryoon4-0/+57
Zutils is a collection of utilities able to deal with any combination of compressed and non-compressed files transparently. If any given file, including standard input, is compressed, its decompressed content is used. Compressed files are decompressed on the fly; no temporary files are created. These utilities are not wrapper scripts but safer and more efficient C++ programs. In particular the "--recursive" option is very efficient in those utilities supporting it. The provided utilities are: Zcat - Decompresses and copies files to standard output. Zcmp - Decompresses and compares two files byte by byte. Zdiff - Decompresses and compares two files line by line. Zgrep - Decompresses and searches files for a regular expression. Ztest - Tests integrity of compressed files.
2011-10-21Update to 1.12ryoon3-11/+7
* lzdiff and lzgrep are now separate package, zutils (not packaged yet). Changelog: 2011-04-30 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.12 released. * main.cc: Added new option `-F, --recompress'. * encoder.h (update_prices): Update high length symbol prices independently of the value of `pos_state'. This gives better compression for large values of `--match-length' without being slower. * encoder.h encoder.cc: Optimize pair price calculations. This reduces compression time for large values of `--match-length' by up to 6%. * Compression time of option `-0' has been reduced by 2%. * main.cc (decompress): Print only one status line for each multimember file when only one `-v' is specified. * main.cc (decompress): Print up to 6 bytes of trailing garbage when `-vvvv' is specified. * main.cc (open_instream): Do not show the message " and `--stdout' was not specified" for directories, etc. * lziprecover.cc: If `-v' is not specified show errors only. * testsuite/unzcrash.cc: Use Arg_parser. * testsuite/unzcrash.cc: Added new options `-b', `-p' and `-s'. 2010-09-16 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.11 released. * Added new option `-0' which produces a compression speed and ratio comparable to those of `gzip -9'. * fast_encoder.h fast_encoder.cc: New files. * main.cc: Match length limit set by options -1 to -8 has been reduced to extend range of use towards gzip. Lower numbers now compress less but faster. (-1 now takes 43% less time for only 20% larger compressed size). * encoder.cc: Compression of option -9 has been slightly increased. * lziprecover.cc: Added new option `--merge' which tries to produce a correct file merging the good parts of two or more damaged copies. * lziprecover.cc: Added new option `--repair' for repairing a 1-byte error in single-member files. * decoder.cc (decode_member): Detect file errors earlier to improve efficiency of lziprecover's new repair capability. This change also prevents (harmless) access to uninitialized memory when decompressing a corrupt file. * lziprecover.cc: Added new option `--force'. * lziprecover.cc: Added new option `--output'. * lziprecover.cc: Added new option `--split' to select the until now only operation of splitting multimember files. * lziprecover.cc: If no operation is specified, warn the user and do nothing. * main.cc: Fixed warning about fchown's return value being ignored. * decoder.cc: `-tvvvv' now also shows compression ratio. * main.cc: Set stdin/stdout in binary mode on MSVC and OS2. * New examples have been added to the manual. * testsuite: `test1' renamed to `test.txt'. Added new tests. * Matchfinder types HC4 (4 bytes hash-chain) and HT4 (4 bytes hash-table) have been tested and found no better than the current BT4. 2010-04-05 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.10 released. * decoder.h: Input_buffer integrated in Range_decoder. * main.cc: File specified with option `-o' is now created with mode 0666 if umask allows it, deleted if interrupted by user. * main.cc: New constant `o_binary'. * main.cc: Dictionary size for options -2, -3, -4 and -8 has been changed to improve linearity of compressed sizes. * lzip.h: Fixed warnings produced by over-optimization (-O3). * Makefile.in: Added quotes to directory names. 2010-01-17 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.9 released. * main.cc (main): Return at least 1 if closing stdout fails. * Makefile.in: Added `--name' option to help2man invocation. * testsuite/check.sh: Use `test1' instead of `COPYING' for testing. 2009-09-02 Antonio Diaz Diaz <ant_diaz@teleline.es> * Version 1.8 released. * Compression time has been reduced by 4%. * Lzdiff and lzgrep have been moved to the new package zutils. * Fixed warnings on sistems where uint32_t != unsigned int.
2011-10-13Upstream has once again released (or "relased") a new version withoutdholland2-7/+8
a new version number. New DIST_SUBDIR, bump PKGREVISION to 2. ------ Relase notes for SZIP 2.1 July 14, 2010 Bug fixes: -- None. New features: -- CMake support added, which allows for shared or static builds.
2011-10-08ruby-xz requires ruby19-base.minskim1-2/+3
2011-10-07Set LICENSE to gnu-gpl-v2.hiramatsu1-1/+2
2011-10-07Add LICENSE.hiramatsu1-1/+2
2011-10-03Add ruby-xz.minskim1-1/+2
2011-10-03Import ruby19-xz-0.0.1 as archivers/ruby-xz.minskim5-0/+66
ruby-xz is a basic binding for liblzma that allows you to create and extract XZ-compressed archives. It can cope with big files as well as small ones, but doesn't offer much of the possibilities liblzma itself has.
2011-09-16Updated archivers/pbzip2 to 1.1.5.fhajny3-8/+18
Changes in 1.1.5 (Jul 16, 2011) - Fixed excessive output permissions while compress/decompress is in progress (bug #807536) Changes in 1.1.4 (Apr 22, 2011) - Fixed hang on decompress with --ignore-trailing-garbage=1 when producer is interrupted on trailing garbage (bug #762464) - Added example to help for decompression piped to tar (bug #746806) - Fixed typo in Trailing Garbage printed message (bug #746799) Changes in 1.1.3 (Mar 27, 2011) - Print trailing garbage errors even when in quiet mode (bug #743635) - Default extension on decompress of .tbz2 changed to .tar for bzip2 compatibility (bug #743639) - Fixed hang on decompress with --ignore-trailing-garbage=1 and higher numCPU (e.g. > 2) (bug #740502) Changes in 1.1.2 (Feb 19, 2011) - Fix directdecompress segfault when destination file can't be opened (e.g. read-only) (bug #717852) - Implemented --ignore-trailing-garbage feature (bug #594868) - Fixed hang on decompress of some truncated archives (bug #590225) - Pulled an error check out of normal logic block for clarity - Debug print added after BZ2_bzDecompress to track it's return code. - A debug print fixed in queue::remove - Increased max memory usage limit from 1GB to 2GB - If no -m switch given on command line, default max memory limit will now automatically increase from 100 MB to minimum amount of memory required to support the number of CPUs requested - Improved performance when output buffer is full - Fixed bug which caused hang while decompressing prematurely truncated bzip2 stream - Consumer_decompress throttling modified to prevent potential deadlock/infinite loop in certain situations (Thanks to Laszlo Ersek for finding and helping track down the cause of this bug) - Fixed deadlock bug and performance issue when consumer working with long bzip2 sequences (Thanks to Tanguy Fautre for finding) - Fixed error message for block size range (max size was wrong) - Moved #include <pthread.h> from pbzip2.cpp to pbzip2.h to fix OS/2 compiler issue Changes in 1.1.1 (Apr 17, 2010) - Modified decompression to use low-level libbz2 API to improve performance of long bzip2 streams of large single-stream bzip2 blocks - This release should now decompress files created with bzip2 at least as fast as bzip2 or slightly faster - Handle decompression of long bzip2 streams incrementally instead of loading whole stream in memory at once - Fixed issue in safe_cond_timed_wait which caused segmentation fault when compiled in DEBUG mode - Fixed issue with Sun Studio compiler - required explicit declaration of static const members in .cpp Changes in 1.1.0 (Mar 13, 2010) - Added support for multi-threaded decompression using STDIN/pipes - Added code to support throttling compression to prevent memory exhaustion with slow output pipe - Added -m switch to specify max memory usage amount before throttling starts (default 100MB) - Fixed bug that did not allow command line parameters to be used when compressing data from STDIN - Added long options to man page and -h output - Added --loadavg, --read long options - Added support for CPU detection on Win32 - Major improvements to protection of shared variables, error and signal handling, program termination - Added -S switch for thread stack size customization (needs USE_STACKSIZE_CUSTOMIZATION defined when compiling) - Fixed command line parsing bug for -b, -p, -m switches - Fixed infinite loop when fileWriter fails to create output file at start - Fixed bug that deleted input filename (with .bz2 extension for compression and without .bz2 extension for decompression) when a user interrupts process with CTRL-C while outputting to STDOUT - Fixed bug where 0 byte files were not processed properly when data input from STDIN - Ignores fwrite return and passes chown errors in writeFileMetaData if effective uid root - OutputBuffer usage redesigned as fixed-size circular buffer - Lots of minor bugs fixed (see AUTHORS or pbzip2.cpp for full details) - Special thanks to Yavor Nikolov for providing the majority of contributions to this release and a significant amount of testing
2011-09-12Disable inline by always #defining it to nothing. What motivatesdholland2-7/+13
people to declare functions inline without making any kind of inline definition available?
2011-09-12Patch up gcc/c99 inline messdholland2-1/+20
2011-09-04Pass --tag=CC to libtool. This fixes built failure on NetBSD.cheusov1-4/+4
2011-09-04Fix return types for ancient code that doesn't know about "void", becausedholland3-6/+69
clang objects. Other half of last weekend's patch, which I apparently erased by accident (or something) before committing. While here also patch up some illegal type mixing in tr2.c that gcc warns about.
2011-09-03Get ../ out of patch target filenames.dholland8-28/+29
2011-09-03Fix gcc/c99 inline mess.dholland2-5/+32
2011-08-28void maindholland2-1/+17
2011-08-28Fix return types for ancient code that doesn't know about "void", becausedholland2-1/+42
clang objects.
2011-08-28void maindholland3-4/+32
2011-08-23Changes 2.06:adam2-6/+6
* Some minor optimizations for big-endian architectures. * Fixed overly strict malloc() misalignment check in examples.
2011-08-20Update to 2.4.1. For a list of changes in this release,cheusov7-44/+85
see the documentation.
2011-08-06Revision bump after updating perl to 5.14.1adam3-18/+16
2011-08-06Changes 1.76:adam2-19/+19
* upstream blead patches from Peter Acklam Changes 1.74: * Skip extracting pax extended headers
2011-08-06Revision bump after updating perl to 5.14.1adam1-10/+10
2011-08-01Avoid gcc-inline vs C99-inline difference by using static inline.joerg2-4/+13
2011-07-21Fix build with newer curl.joerg2-4/+12
2011-06-15Changes 5.0.3:adam3-7/+8
* liblzma fixes: - A memory leak was fixed. - lzma_stream_buffer_encode() no longer creates an empty .xz Block if encoding an empty buffer. Such an empty Block with LZMA2 data would trigger a bug in 5.0.1 and older (see the first bullet point in 5.0.2 notes). When releasing 5.0.2, I thought that no encoder creates this kind of files but I was wrong. - Validate function arguments better in a few functions. Most importantly, specifying an unsupported integrity check to lzma_stream_buffer_encode() no longer creates a corrupt .xz file. Probably no application tries to do that, so this shouldn't be a big problem in practice. - Document that lzma_block_buffer_encode(), lzma_easy_buffer_encode(), lzma_stream_encoder(), and lzma_stream_buffer_encode() may return LZMA_UNSUPPORTED_CHECK. - The return values of the _memusage() functions are now documented better. * Fix command name detection in xzgrep. xzegrep and xzfgrep now correctly use egrep and fgrep instead of grep. * French translation was added.
2011-05-28DESCR_SRC now contains full paths to DESCR filescheusov1-2/+2