Commit graph

1845 commits

Author SHA1 Message Date
fhajny
60e8682b4f Updated archivers/pbzip2 to 1.1.5.
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-16 15:39:29 +00:00
dholland
6e48ef6120 Disable inline by always #defining it to nothing. What motivates
people to declare functions inline without making any kind of inline
definition available?
2011-09-12 04:46:54 +00:00
dholland
6650f85786 Patch up gcc/c99 inline mess 2011-09-12 04:34:29 +00:00
cheusov
133e66c3f6 Pass --tag=CC to libtool. This fixes built failure on NetBSD. 2011-09-04 21:51:17 +00:00
dholland
01003f7c40 Fix return types for ancient code that doesn't know about "void", because
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-04 01:22:04 +00:00
dholland
906c797bc5 Get ../ out of patch target filenames. 2011-09-03 21:45:03 +00:00
dholland
5c43269790 Fix gcc/c99 inline mess. 2011-09-03 21:39:09 +00:00
dholland
70b9b84ebf void main 2011-08-28 20:50:04 +00:00
dholland
f272a6584c Fix return types for ancient code that doesn't know about "void", because
clang objects.
2011-08-28 20:41:47 +00:00
dholland
323637e1ef void main 2011-08-28 20:31:13 +00:00
adam
4c67412237 Changes 2.06:
* Some minor optimizations for big-endian architectures.
* Fixed overly strict malloc() misalignment check in examples.
2011-08-23 11:59:00 +00:00
cheusov
5e206bc4a3 Update to 2.4.1. For a list of changes in this release,
see the documentation.
2011-08-20 16:02:23 +00:00
adam
112d016670 Revision bump after updating perl to 5.14.1 2011-08-06 12:27:10 +00:00
adam
f501133219 Changes 1.76:
* upstream blead patches from Peter Acklam

Changes 1.74:
* Skip extracting pax extended headers
2011-08-06 12:22:56 +00:00
adam
28f9c877a4 Revision bump after updating perl to 5.14.1 2011-08-06 12:18:45 +00:00
joerg
9643144f32 Avoid gcc-inline vs C99-inline difference by using static inline. 2011-08-01 15:21:16 +00:00
joerg
084d291ecc Fix build with newer curl. 2011-07-21 14:31:52 +00:00
adam
ae0de003b7 Changes 5.0.3:
* 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-06-15 11:43:12 +00:00
cheusov
ea3beea076 DESCR_SRC now contains full paths to DESCR files 2011-05-28 10:15:14 +00:00
cheusov
4fad95e025 add heirloom-tar, oked by sponsors 2011-05-28 08:50:52 +00:00
cheusov
005ccc7412 heirloom-tar 2011-05-28 08:48:39 +00:00
drochner
7de6212c7c update to 2.32.2
changes:
-bugfixes
-translation updates
2011-05-18 10:54:03 +00:00
adam
e63db72a33 Changes 1.4:
* A bug in the LZX decompressor was fixed.
* cabextract is now more tolerant when processing cabinet sets.
* cabextract is now compatible with even more compilers, and
  now supports 64-bit file I/O on platforms where it's completely
  native, like Mac OS X 10.6 and Fedora x86_64.
* cabextract will no longer print "library not compiled to support
  large files" while reading small files.
* The Windows CE installation format document was improved.
2011-05-13 04:10:46 +00:00
adam
7b93289864 Changes 1.26:
* Fix the --verify option, which broke in version 1.24.
* Fix storing long sparse file names in PAX archives.
* Fix correctness of --atime-preserve=replace.
* Work around POSIX incompatibilities on FreeBSD, NetBSD and Tru64.
* Fix bug with --one-file-system --listed-incremental.
2011-05-11 07:49:58 +00:00
adam
84ed4a81b3 Changes 2.05:
* 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-23 21:46:59 +00:00
obache
0e2c97799a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
drochner
2f6d453586 get liblzo back from Attic, it is still needed 2011-04-15 16:22:59 +00:00
adam
6656405f99 Changes 5.0.2:
* 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-04-14 09:03:40 +00:00
obache
1b85b64a0c Allow to build with gcc44. 2011-03-27 08:00:56 +00:00
obache
1f8bdcbd68 Allow to build on FreeBSD-x86_64 and DragonFly-x86_64. 2011-03-27 07:47:30 +00:00
adam
5706e5ded2 Removed archivers/liblzo successor archivers/lzo 2011-03-23 10:33:29 +00:00
jmmv
4cab6f17c5 Manually define BUILDLINK_INCDIRS so that lib/libzip/include/zipconf.h can
be found and included.  This lets textproc/ebook-tools build.
2011-03-22 15:46:08 +00:00
adam
dfb620319e Changes 9.20.1:
- "p7zip 9.20 - "unsupported method" with RAR files - " fixed
  "install.sh" installs again "bin/Codecs/Rar29.so"
2011-03-21 13:45:51 +00:00
wiz
4414b418fb libzip-0.10:
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-18 13:50:34 +00:00
wiz
99b2fbedff Recursive bump for libzip-0.10. 2011-03-18 13:49:38 +00:00
adam
9194cab0c0 Changes in 1.03:
* 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-17 14:57:47 +00:00
abs
b9034b89e6 Appears to need gmake, at least on netbsd-5.1 2011-03-14 18:18:33 +00:00
adam
9dc2e6f517 Changes 9.20:
* 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-14 12:36:42 +00:00
adam
1cee1ebae1 Changes 4.0.7:
Bug-fixes.
2011-03-12 15:42:22 +00:00
zafer
cc43355914 remove non-working mirror. prevent timing out. fetch from backup. 2011-03-11 10:13:20 +00:00
zafer
b96118201a remove non-working mirror. prevent timing out. 2011-03-11 10:10:32 +00:00
zafer
266a8c5bd3 remove non-working mirror. prevent time out. 2011-03-11 10:09:45 +00:00
zafer
31fb1953db service disabled since march 2010. prevent timing out by fetching from backup. 2011-03-11 10:07:26 +00:00
zafer
b12fbc97a9 service unavailable since july 2010. uncomment master_sites. fetch from backup. 2011-03-11 09:59:57 +00:00
obache
ffb6d8cb30 try to fix for ruby19. 2011-03-08 09:27:54 +00:00
taca
963475df8c Add missing USE_PHP_EXT_PATCHES to apply patches really. 2011-02-22 07:36:07 +00:00
taca
0bf9de359a Bump PKGREVISION reflects fix of SA43328. 2011-02-21 16:30:44 +00:00
taca
6d80a96612 Bump PKGREVISION due to ABI change of ruby18-base. 2011-02-21 16:01:10 +00:00
obache
57084b0eb2 + ruby-bz2 2011-02-15 10:25:15 +00:00
obache
60c534c321 Import ruby-bz2-0.2.2 as archivers/ruby-bz2.
This is an interface to the library libbzip2 for Ruby.
2011-02-15 10:24:00 +00:00