- removed packages p5-IO-Compress-Base, p5-IO-Compress-Zlib,
p5-IO-Compress-Bzip2 and p5-Compress-Zlib because they are
merged into p5-IO-Compress
- Updated dependend packages to depend on p5-IO-Compress
and bump PKGREVISION
Upstream changes:
2.017 30 March 2009
* Merged IO-Compress-Base, IO-Compress-Bzip2, IO-Compress-Zlib &
Compress-Zlib into IO-Compress.
* The interface to Compress-Raw-Zlib now uses the new LimitOutput
feature. This will make all of the zlib-related IO-Compress modules
less greedy in their memory consumption.
* Removed MAN3PODS from Makefile.PL
* A few changes to get the test harness to work on VMS courtesy of
Craig. A. Berry.
* IO::Compress::Base & IO::Uncompress::Base
Downgraded some croaks in the constructors to just set $! (by letting
the code attempt to open a file and fail).
This makes the behavior more consistent to a standard open.
[RT #42657]
* IO::Uncompress::Base
Doing a seek with MultiStream could drop some of the uncompressed
data. Fixed.
* IO::Compress::Zip
- Fixed problem with the uncompressed & uncompressed fields when
zip64 is enabled. They were set to 0x0000FFFF instead of
0xFFFFFFFF. Also the ZIP64 extra field was 4 bytes short.
Problem spotted by Dino Chiesa.
* IO::Uncompress::Unzip
- use POSIX::mktime instead of Time::Local::timelocal to convert
the zip DOS time field into Unix time.
* Compress::Zlib
- Documented Compress::Zlib::zlib_version()
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
version 2.26.0
--------------
New or updated application translations:
* Assamese (Amitakhya Phukan)
* Bengali INDIA (Runa Bhattacharjee)
* Español (Jorge González)
* Estonian (Ivar Smolin)
* Galego (Suso Baleato)
* Greek (Jennie Petoumenou)
* Gujarati (Ankit Patel)
* Hebrew (Gil Osher)
* Hindi (Rajesh Ranjan)
* Lithuanian (Vytautas Rekus)
* Maithili (Sangeeta Kumari)
* marathi (Sandeep Shedmake)
* Oriya (Manoj Kumar Giri)
* Russian (Anton Shestakov)
* Swathanthra Malayalam Computing|സ്വതന്ത്ര
മലയാളം കമ്പ്യൂട്ടിങ് (Ani Peter)
* Tamil (I. Felix)
* Telugu (Krishna Babu K)
New or updated manual translations:
* British English (Philip Withnall)
version 2.25.92
---------------
New or updated application translations:
* English (British) (David Lodge)
* Bulgarian (Alexander Shopov)
* Czech (Adrian Guniš)
* Hungarian (Gabor Kelemen)
* Italian (Milo Casagrande)
* Japanese (Takeshi AIHANA)
* Swedish (Daniel Nylander)
* Turkish (Baris Cicek)
New or updated manual translations:
* Swedish (Daniel Nylander)
version 2.25.91
---------------
Bugs fixed:
* #571273: crash in Archive Manager: Opening an archive (ISO)
Patch by Tom Parker.
* #560429: GNOME Goal: Remove deprecated GLib symbols
* #570505: file-roller crashed with signal 5 in IA__g_malloc()
New or updated application translations:
* Asturian (Astur)
* Aviary.pl (Tomasz Dominikowski)
* Basque (Iñaki Larrañaga Murgoitio)
* Belarusian Latin (Ihar Hrachyshka)
* Brazilian Portuguese (Fabrício Godoy)
* Bulgarian (Alexander Shopov)
* Chinese (Hong Kong) (Chao-Hsiung Liao)
* Chinese/Traditional (Chao-Hsiung Liao)
* Danish (Kenneth Nielsen)
* Dutch (Wouter Bolsterlee)
* Español (Jorge González)
* French (Claude Paroz)
* Kannada (Shankar Prasad)
* Macedonian (Arangel Angov)
* Portuguese (Duarte Loreto)
* Romanian (Adi Roiban)
* Serbian (sr) (Горан Ракић)
* Serbian (sr) (Goran Rakić)
* Thai (Theppitak Karoonboonyanan)
* Ukrainian (Maxim Dziumanenko)
* Vietnamese (Clytie Siddall)
* zh_CN (甘露(Gan Lu))
version 2.25.90
---------------
New features and user visible changes:
* Use gtkbuilder instead of libglade.
Bugs fixed:
* #568881: don't rely on gtk implementation details
* #569825: file-roller should use TMPDIR or XDG_CACHE_HOME for
temporary files.
New or updated application translations:
* Brazilian Portuguese (Fabrício Godoy)
* Catalan (Jordi Mallach)
* Deutsch (Christian Kirbach)
* Finnish (Ilkka Tuohela)
* Hungarian (Gabor Kelemen)
* Korea (Changwoo Ryu)
* Swedish (Daniel Nylander)
version 2.25.2
--------------
Bugs fixed:
* #567554: An error occurred while adding files to the archive after
encrypt the zip archive.
* #566591: File roller cannot create splitted archives with pieces
smaller than 1 Mb
* #560647: file-roller wakes up the CPU 2 times per second.
* #563208: file-roller can't extract to an ftp mounted directory.
Patch by Gerard Lommerse.
* #564029: Unziping an archive from nautilus fails with certain
characters.
* #565879: isoinfo.sh has shebang but is installed -x Patch by Loïc
Minier.
* #567901: renaming directory in tarball creates duplicate files
* #568260: file-roller installs static libraries by default (for
nautilus extension)
* #566683: remove redundant figures
New or updated application translations:
* Español (Jorge González)
* Norwegian Bokmål (Kjartan Maraas)
* zh_CN (甘露(Gan Lu))
version 2.25.1
--------------
Bugs fixed:
* #564805: Drop libgnome/ui dependency. Patch by Saleem Abdulrasool.
* #561535: Unable to create archive with OpenOffice document using
nautilus integration. Patch by Gerard Lommerse.
* #559481: Can't open/view file directly from File Roller if there
is a bracket in the directory/file name. Patch by Gerard Lommerse.
New or updated manual translations:
* Catalan (Joan Duran)
- Updating to 1.46
Upstream changes:
* important changes in version 1.46 05/03/2009:
- Address: bug #43513: [PATCH] Accept wrong checksums from SunOS and HP-UX tar
like GNU tar does. See here for details:
http://www.gnu.org/software/tar/manual/tar.html#SEC139
- make COMPRESS_BZIP and COMPRESS_GZIP constants actually work and fix their
documentation
Oked by rhaen@
Import of new archivers/sapcar to extract *.SAR archives provided by
SAP AG for their packages.
SAPCAR (older version was called CAR) is a compress utility (similar to
winzip, tar, zip, gz, etc.) , that is used by SAP to compress and decompress
nearly all delivered files and executables.
On 09/15/08 05:46 UTC, OBATA Akio <obache@netbsd.org> wrote:
> Personally, I think that those packages may exist.
On 09/15/08 09:41 UTC, Jonathan Groll <lists@groll.co.za> wrote:
> I for one would be most grateful if you could get this to work.
Oked by joerg@
* From Windows version of 7-zip 4.62 to 4.65
* The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives
encrypted with WinZip-AES method.
* 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES.
* Some bugs were fixed.
* Fixed : the RAM size was reported incorrectly on MacOSX 64bits
* Fixed : makefile.linux_amd64_asm_icc
* DJGPP :
makefile.djgpp becomes makefile.djgpp_old
makefile.djgpp_watt added (thank to Rugxulo)
* you can now compile 7za with a cmake project (see README)
the cmake project can build a codeblock project ;)
Remark : the kdevelop3 or Eclipse/CDT4 project don't work :(
* important changes in version 1.44 19/01/2009:
- Address #41798: Nonempty $\ when writing a Tar file produces a
corrupt Tar file
- Textual fix to Makefile.PL diagnostics
gtar cowardly refuses to build if time_t doesn't fit in "long int",
as happens to be the case now on 32-bit NetBSD hosts.
Supress the error and turn it into a warning instead.
"make test" still OK
Changelog:
-no changelog for 1.41-
* important changes in version 1.42 13/12/2008:
- Address #40426: Archive Tar to support direct Archive::Tar::File adds
It is now possible to add Archive::Tar::File objects via $tar->add_files
- Address #40016 (Archive::Tar assumes $> won't change): CAN_CHOWN is now a
dynamic check upon extraction. This allows scripts to drop privileges when
desired
- Address take 2 of #39933: [PATCH] handle ../ directory name on VMS
John M. sent in a better way to do directory name translation.
version 2.24.3
--------------
Bugs fixed:
* #561535: Unable to create archive with OpenOffice document using
nautilus integration. Patch by Gerard Lommerse.
* #559481: Can't open/view file directly from File Roller if there
is a bracket in the directory/file name. Patch by Gerard Lommerse.
* #560468: Remove single GTK+ includes. Patch by Maxim Ermilov.
New or updated manual translations:
* Catalan (Joan Duran)
Changes in 1.0.5 (Jan 08, 2009)
- Now properly complains about trying to read or write compressed
data to terminal, and exits
- Further fixed CPU detection crash
- Updated Makefile to force deletion when cleaning
Changes in 1.0.4 (Dec 21, 2008)
- Added support to use pbzip2 with tar (--use-compress-prog=pbzip2).
- Added support for all remaining bzip2 command line options so
pbzip2 can be used as a drop-in replacement for bzip2.
- Fixed bug that would cause pbzip2 to crash if detection of the
number of processors failed.
- Now prevents uclibc from being exposed to its lack of a
getloadavg function.
Changes in 1.0.3 (Oct 31, 2008)
- Added support for compression using stdin and pipes! Thanks
to Ivan Voras for supplying the patch to enable this feature.
- Added support for decompression using stdin and pipes but
currently limited to only a single thread
- Added support for testing bzip2 files using stdin and pipes
- Added support to directly decompress files without using
threads when files are small or the system only has 1 CPU.
This mode is also used if the .bz2 file contains only 1
bzip2 stream.
- Added support to compress 0 byte files like bzip2
- Added support for pbzcat symlink to automatically specify
decompression mode to stdout, just like bzcat
- Increased max supported path and filename from 255 to 2048
characters
- Updated RPM spec to support SUSE Linux
- Updated help display to show how many CPUs autodetect has found
- Code cleanup
- From Windows version of 7-zip 4.61 :
- 7-Zip now supports LZMA compression for .ZIP archives.
- Some bugs were fixed.
- Fix: Ask for password twice when creating encrypted archive
- 7zG added (read GUI/readme.txt)
Changes 4.60:
- From Windows version of 7-zip 4.60 :
- Some bugs were fixed
- p7zip didn't use the BCJ /BCJ2 filters for executables (:
- makefile.linux_amd64_asm_icc added
Changes 4.59:
- From Windows version of 7-zip 4.59 :
- 7-Zip now can unpack UDF, XAR and DMG/HFS archives.
- It's allowed to use -t switch for "list" and "extract" commands.
- Some bugs were fixed.
XXX: Automatic handling and plain entries don't work for symlinks
for ptar and ptardiff, no idea why. Added PLIST entries like the following
for this reason:
@unexec ${RM} -f %D/bin/ptar 2>/dev/null || ${TRUE}
* important changes in version 1.40 13/10/2008:
- Add $class->has_zlib_support and $class->has_bzip2_support to
discern which A::T can support
- Address: #39933: [PATCH] handle ../ directory name on VMS (core patch)
* important changes in version 1.39_04 08/09/2008:
- Address: #38932: pax_global_header extracted as file
Don't extract these special files, which are added by, among
others, git-generated tarballs. It holds a comment and is not
meant for extraction. This follows gnu tar 1.14 and later behaviour
- Address: #19577: extract_file() drops volume part of extraction path
Windows users can now extract files to a different volume
* important changes in verison 1.39_03 26/08/2008:
- Because all the IO::Compress modules are interlinked, they must be
the same version when installed, or breakage will occur like shown
at this tester report:
http://www.nntp.perl.org/group/perl.cpan.testers/2008/08/msg2083310.html
Mailed the author to find a less fragile solution, but for now we require
all the individual modules, and all at the same version.
* important changes in version 1.39_02 25/08/2008:
- Address #31806: Please add support for bzipped tar files.
Archive::Tar now supports reading/writing tar.bz2 files.
- Since IO::Zlib is now core, it is now a default dependency.
- Added Package::Constants as a dependency to ease the use of A::T::Constants
- Dependency on IO::Compress::Bzip2 and IO::Uncompress::Bunzip2 is on
by default, but can be negated with the -n switch when building:
'perl Makefile.PL -n'
- Improve documentation on the new ->iter function
* important changes in version 1.39_01 22/08/2008:
- Address the second part mentioned in this report:
#30380: directory traversal vulnerability in Archive-Tar
Archives are no longer allowed to extract into symlinked directories,
unless Insecure Extract Mode is enabled (which is off by default).
- Add regression tests for this behaviour
- Address #33669 (Could not update timestamp warning on symlinks)
Don't update timestamps on symlinks, they'll modify the original
- Apply core patch: [patch@33971] Archive::Tar was building corrupt
archives on VMS as supplied by John Malmberg
- Address #37375: ptar should allow '-' as an archive_file name
Patch provided by glenn jackman
- Add convenience method ->extract() to A::T::File
- improve docs of A::T::File by adding rv & object in the header
- Address #38580: [PATCH] Archive::Tar->iter
This adds an iterator to Archive::Tar, thanks to Gisle Aas
version 2.24.1
--------------
Bugs fixed:
* #556623: correct spacings in glade dialogues. Patch by Christian
Persch.
* #556619: format not a string literal and no format arguments.
Patch by Christian Persch.
* #556571: non secret password typing.
* #555282: opening archive on remote directory fails with "Operation
not supported".
New or updated application translations:
* Arabic (Anas Afif Emad)
* Brazilian Portuguese (Fábio Nogueira)
* Czech (Adrian Guniš)
New or updated manual translations:
* Finnish (Valto Wirkola)
Upstream changes:
1.26 Mon 13 Oct 2008 - Adam Kennedy
- Fixed the dreaded but #24036: WinXP Explorer Exposes Problems.
This caused directories to appear as files in Windows Explorer
and was caused by Windows always reading the msdos directory bit
even when the file attributes are types as unix.
Resolved by emulating the behaviour of Info-Zip and setting
the 5th bit in the externalFileAttributes field.
1.25 Sat 11 Oct 2008 - Adam Kennedy
- Removing "use warnings" instances that somehow slipped in
- Skip test if Digest::MD5 is not available
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
LZMA Utils is a set of utilities for LZMA compression and decompression.
They aim to have an interface very similar to the well known gzip and
bzip2 utilities.
Fixes build of pkgsrc/archivers/bsdtar on some systems, no functional change
intended on systems that already successfully built.
Ok'd during freeze by joerg@ and agc@
and include permission grant. Simplify DESCR and add note about the
prohibition on using unrar to develop an rar-compatible archiver.
PKGREVISION++ due to DESCR change.
Upstream changes:
1.24 Sun 23 Aug 2008 - Adam Kennedy
- Blatantly pander to CPANTS by adding use strict to a deprecated module
- Add an explicit load of FileHandle since in some circumstances,
calling GLOB->print() failed.
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25925 :
- Archive-Zip wrote faulty .zip files when $\ was set (such as when running
using perl -l).
- Incorporated a heavily modified version of ECARROLL's test file.
- Thanks for ECARROLL for reporting it, and helping with the investigation.
- The fix was to convert all $fh->print(@data) to $self->_print($fh, @data)
where the _print() method localizes $\ to undef.
- Fixed http://rt.cpan.org/Ticket/Display.html?id=14132 :
- Incorrect file permissions after extraction.
- Archive-Zip did not set the file permissions correctly in
extractToFileNamed().
- Added t/10_chmod.t and t/data/chmod.zip. Changed
lib/Archive/Zip/Member.pm.
- Reported by ak2 and jlv (Thanks!)
- SHLOMIF wrote the test script.
- (SHLOMIF)
- Removed a double "required module" from the Archive::Zip POD.
- Fixed http://rt.cpan.org/Ticket/Display.html?id=24557 ("documentation
improvement"):
- mentioned Archive::Zip::MemberRead in a few places.
- TODO:
- 1. Add a method to Archive::Zip to get a ::MemberRead from an
archive member using -> notation. (?)
- 2. In the POD of ::MemberRead - replace the indirect object
call.
- Changed the POD of ::MemberRead:
- replaced the indirect object construction with $PKG->new().
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=34103 :
- changed the example to read unless ( .. == AZ_OK) instead of
unless ( != AZ_OK), which was incorrect.
Packaged by Jaap Boender and provided by PR 39113.
This Objective Caml library provides easy access to compressed files in ZIP
and GZIP format, as well as to Java JAR files. It provides functions
for reading from and writing to compressed files in these formats.
* remove erroneous references to GPL
* add support for torrentzip
* new functions: zip_get_archive_flag, zip_set_archive_flag
* zip_source_zip: add flag to force recompression
* zip_sorce_file: only keep file open while reading from it
- Some speed optimizations.
- 7-Zip now can unpack .lzma archives.
- Unicode (UTF-8) support for filenames in .ZIP archives.
- Now it's possible to store file creation time in 7z and ZIP archives.
- 7-Zip now can unpack multivolume RAR archives created with
"old style volume names" scheme and names *.001, *.002, ...
- Some bugs were fixed.
from 2.3.6 to 2.3.7
- fixed bug in dar_manager about the localization of the archive in which to fin
d the latest EA
- fixed bug in configure script to properly report full blowfish encryption supp
ort
- fixed a bug in the statistics calculus of dar_manager for most recent files pe
r archive
- removed inappropriate internal error check
- added --disable-libdl-linking option
- fixed mistake in API tutorial
- updated Swedish translation by Peter Landgren
- fixed bug in the file filtering based on listing file ( -[ option )
- fixed typo and spelling errors in documentation
- updated code for clean compilation with gcc-4.2.3
- updated code for clean compilation with gcc-4.3 20080208 (experimental gcc)
from 2.3.7 to 2.3.8
- fixed bug in libdar met when user supply an empty file as a list of file to
include or exclude ( -[ and -] options )
- fixed bug concerning elastic buffers used beside strong encryption. No
security issue here, just in some almost rare situations the generated archive
was not readable (testing your archive prevents you loosing data in this
situation)
- added some speed optimizations
- avoided warning to appear without -v option set, when an error is met while
fetching value of nodump flag (flag not supported on filesystem for example).
Based on patch provided by Zafer Aydogan via private mail.
ChangeLog:
2006-06-18 Russell Marks <russell.marks@ntlworld.com>
* Version 1.4.
* README: some minor updates to reflect changes in the last 4
years. :-)
* readlzw.c (code_resync): fixed a possible hang with corrupt
files.
Based on patch provided by Zafer Aydogan via private mail.
1.23 Thu 8 Nov 2007 - Adam Kennedy
- Temporarily skilling some failing tests on Win32 in the
interests of toolchain sanity. (until we work out the
real problem here)
1.22 Fri 2 Nov 2007 - Adam Kennedy
- Fixing platform compatibility bugs in the new regression tests
from 1.21.
1.21 Thu 1 Nov 2007 - Adam Kennedy
- Tidying up copyright formatting a bit.
- Disable the GPBF_HAS_DATA_DESCRIPTOR_MASK bit when auto-switching
directory storage to STORED because of a WinZip workaround because
the read code in Java JAR which was... ok, I really don't understand,
but Roland from Verisign says this one extra line unbreaks JAR files,
so I just applied it :)
- fixed http://rt.cpan.org/Public/Bug/Display.html?id=27463 with a
regression test - cannot add files whose entire filenames are "0".
(SHLOMIF).
- fixed http://rt.cpan.org/Public/Bug/Display.html?id=26384 with a
regression test - Archive::Zip::MemberRead::getline ignores
$INPUT_RECORD_SEPARATOR . The modified file in the bug had it to be
reworked a bit and tests were added in the file
08_readmember_record_sep.t.
- Thanks to kovesp [...] sympatico.ca
- (SHLOMIF)
1.20 Tue 5 Jun 2007 - Adam Kennedy
- Removing dependency on File::Which due to public outburst of flaming
on cpanra(n)tings by H.Merijn Brand. Try a simple email next time. :(
- Embedding an entire copy of File::Which inside the tests instead as
an alternative to compensating for the lack of build_requires.
- Removing the docs directory.
It only had out of date files and non-free copyrighted materials.
The tarball was probably illegal to distribute as a result.
(reported by Debian devs)
1.19 Internal use, public release skipped
Update prompted: by http://secunia.com/advisories/30394/
... but the previous version in Pkgsrc (0.2.2) wasn't vulnerable, the advisory
only relates to new functionality added in SaraB 0.2.3.
Pkgsrc changes:
- Remove patch-aa, which has been applied upstream via bug 1184476:
http://sourceforge.net/tracker/index.php?func=detail&aid=1184476&group_id=91804&atid=598441
- Minor pkglinting
=====================================================
05/18/2008 - SaraB version 0.2.4
=====================================================
* Security fix: Encryption ciphers are no longer passed on the dar command line
=====================================================
04/21/2008 - SaraB version 0.2.3
=====================================================
* Fixes for bugs long mentioned
- much improved mtree support
- fix a number of non-exploitable integer and buffer overflows
- bsdtar get -s and SIGINFO/SIGUSR1 support
- fix hardlink extraction bug where latter hardlinks would overwrite the
permissions of earlier entries even when they don't carry data
- fix bsdtar crashes on entries with empty filenames
Changes in 2.03 (30 Apr 2008)
* Updated the ELF assembler sources to mark the stack as non-executable.
* Fixed a HP-UX 11 build issue with Itanium in ILP32 mode.
* Updated the configure system.
- Simplify character-translation logic.
pkgsrc:
Fix a bug in the linkresolver for tar format. When linkresolver is done,
the entry belongs to the caller, so don't keep a reference to it and use
the local copy for inode comparision.
New for release 0.5 (2006-08-29)
Including public domain contributions from Paul Wise
o Modify Makefile to append CFLAGS and LDFLAGS
o Modify error handling to suppress gcc warnings
o Include man page
o Minor typo/documentation changes
New for release 0.4 (2005-11-12)
o Discontinue tar patch (replaced by out of the box GNU cpio)
o Update instructions
New for release 0.3 (2005-03-13)
o Convert from mmap to traditional buffered file reads in gzrecover
o Convert gzrecover to GPL licensing
archivers/ruby-archive-tar-minitar.
Archive::Tar::Minitar is a pure-Ruby library and command-line utility
that provides the ability to deal with POSIX tar(1) archive files.
- Improve hardlink handling of hardlinks in bsdcpio
- Extend linkify to handle all sane hardlink strategies
- Improve mtree support
- Make bsdtar and bsdcpio more like the NetBSD counterparts
- Drop uudecode dependency.
from archivers/pax and net/tnftp, respectively. In the past, the
pkgtools version of these packages installed into ${PKG_TOOLS_BIN},
but this was changed in:
pkgtools/pax/Makefile:1.15
pkgtools/tnftp/Makefile:1.3
+ Get rid of archivers/pax/Makefile.common and net/tnftp/Makefile.common
by merging them into their respective Makefiles. The Makefile.common
files existed solely for inclusion by the pkgtools versions of these
packages, but with the removal of those packages, these files are
now unnecessary.
+ Add full DESTDIR support to archivers/pax and net/tnftp.
+ Modify the bootstrap to build archivers/pax and net/tnftp instead of
the pkgtools versions of these packages.
Teach set_ftime about symbolic links, because it has to know: on some
Linux systems, when we build as a tool we think we have lutimes but it
doesn't work on some filesystems at runtime. A bit ugly but effective
and without use of AC_TRY_RUN in the tool build. Tidier (than mine)
set_ftime reorganization from christos.
Bump version to 20080110.
- ok'ed by rillig
ChangeLog:
* important changes in vesrion 1.38 14/12/2007:
- Promote 1.37_01 to stable.
* important changes in version 1.37_01 11/11/2007:
_ Address #30380: directory traversal vulnerability in Archive-Tar
- Add $INSECURE_EXTRACT_MODE which defaults to 0, disallowing
archives to extract files outside of cwd(). This is a backwards
incompatible change from 1.36 and before.
- Add a -I option to ptar to enable insecure extraction if needed
- From Windows version of 7-zip 4.57:
- Fixed BUG in command line version: -up3 switch could work incorrectly.
- Minor improvement in ZIP compression.
Changes 4.56:
- From Windows version of 7-zip 4.56:
- Some bugs were fixed
- On HPUX : fixed "Can't load '../bin/7z.dll'"
- bug: p7zip used to build a zip file with FAT header instead of Unix header
- On AIX : fixed "HugeFiles=off"
- bug 1800180: LZMAlone compilation error in COutFile
- Patch 1796569: Fix FreeBSD FTBFS
- Patch 1796575: fix man1/7za.1 man1/7zr.1 man1/7z.1
Changes within pkgsrc:
(*) While here, add some logic to allow REPLACE_PERL and
REPLACE_BASH to work without USE_TOOLS+="perl bash".
Thus, the paths in share/dar/samples will now [usually]
be correct. Simplify options handling.
(*) Use PTHREAD_AUTO_VARS to ensure harmony with the
rest of pkgsrc, add USE_FEATURES.openssl=threads
when necessary. Threads are enabled if a built-in
thread library is used.
Changes in source (since version 2.3.5):
(*) fixed: Makefile.am in src/dar_suite
(removed "/" after $(DESTDIR))
(*) fixed: bug in regex mask building when not using
ordered masks
(*) fixed: bug that led dar_manager to report no error while
some files failed to be restored due to command-line
for dar being too large.
(*) fixed: bug encountered when user aborts operation while
dar is finalizing archive creation [SF #1800507]
(*) fixed: problem with execvp when dar_manager launches dar
- USER_DESTDIR support added
- new maintainer for the package
- ok'ed by rillig
Changelog:
* important changes in version 1.36 16/9/2007:
- Portability fixes for VMS, as offered by Craig Berry.
- portability fixes
- run format auction only once, simpler and more reliable
- speed up handling of uncompressed archives
- fix skipping of archive entries of exactly 4GB size on 32bit platforms
- fix reading files > 8 GB from tar archives
- many improvements for bsdcpio
then automatically generate a PLIST that says "${PKGNAME} has no files".
* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
and no PLIST files exist, then fail during the package build with
PKG_FAIL_REASON.
* Remove "intentionally empty" PLISTs again.
Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:
PLIST_SRC= # empty
that directly manipulate empty PLISTs.
Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
- From Windows version of 7-zip 4.55 :
- Some bugs were fixed
- fixed 1789154: 7z use default or -m0=LZMA runtime error under HP-UX IA11.23
- support added for HPUX on Itanium.
Changes 4.54:
- From Windows version of 7-zip 4.54:
- Decompression speed was increased
This is a minor release. Changes from 2.3.4 are:
- changed displayed message when adding a hard link to an archive while
performing a differential backup
- added back the possibility to use old blowfish implementation (bfw cipher)
- integrated optimization patch from Sonni Norlov
- updated Swedish translation by Peter Landgren
- updated French translation
- fixed broken Native Language Support in 2.3.x (where x<5)
- bsdcpio now supports most of the older SUSv2 specs [not default yet]
- mtree reader to specify file arguments (experimental)
- handle gtar 1.17 sparse files (instead of the older 1.16)
- refined suid/sgid handling: it is optional if the bits can't be reset
if owner restore is also not requested
- fixes for QNX from Sean Boudreau
- From Windows version of 7-zip 4.53 :
- The bug in 7-Zip 4.48 - 4.52 beta was fixed:
7-Zip could create .ZIP archives with broken files.
- Some bugs were fixed.
Changes 4.52:
- From Windows version of 7-zip 4.52 :
- 7z now can unpack Compound files (msi, doc, ...).
- Some bugs were fixed (CAB decompressing)
- lzma (CPP/7zip/Compress/LZMA_Alone) is now multi-threaded.
- fixed 632912: Extracting large directories takes quadratic time
(this bug was not fully fixed ...)
- fixed: "7za x -odirectory archive.7z" now works even if "directory" is a symbolic link.
- makefile.linux_s390x added : support for Linux on IBM z/Series Mainframe with s390x CPU
- fixed crashes on BeOs with the flag "@filename"
- cleanup in the makefile : defining LITTLE_ENDIAN or BIG_ENDIAN is not needed anymore
- ppmd.exe added (CPP/7zip/Compress/PPMD_Alone)
of an emulated operating system. Instead of proliferating things like
SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a
package can say:
EMUL_REQD= suse>=9.1 netbsd>=2.0 solaris>=10
all in one, succinct line.
Pkgsrc changes:
- Use an option group for dar-int32 Vs dar-int64 Vs neither (infinint)
- Default to dar-int64 (the infinint support is excessive, and hugely
expensive)
- REPLACE_FOO doesn't work if FOO isn't a dependency, and we don't want to
pull in Bash and Perl just for a few samples! So, don't replace the
interpreters in the samples, just leave them as is.
ChangeLog from 2.3.3 to 2.3.4:
- fixed behavior when differential backup is interrupted (no more store file
that would have been read if no interruption had been done as "deleted"
since thearchive of reference) [SF #1669091].
- added official method to access catalogue's statistics through the API (for
kdar next version).
- Fixed syntax error in dar_par_create.duc and dar_par_test.duc files
(Parchive integration with dar).
- minor spelling fix in error message (compressor.cpp)
- added Wiebe Cazemier's two patches for dar man page
- integrated patch from Dwayne C. Litzenberger to fix weakness in dar's
implementation of the blowfish encryption.
- improved the returned message when an invalid path is given as argument
- updated doc/sample/sample1.txt script file
Pkgsrc changes:
- none
Changes since version 1.32:
===========================
* important changes in version 1.34 15/8/2007:
- Address #28687: Fwd: Unespected reaction of Archive::Tar
A::T didn't always handle filenames that evaluated to false
(like '0') gracefully. This patch adds a few 'or defined' check
to the A::T codebase and a test to ensure filenames like '0' are
handeled correctly.
- Apply #28407: Unicode and Archive::Tar - documentation patch as
FAQ patch
binary-only packages that require binary "emulation" on the native
operating system. Please see pkgsrc/mk/emulator/README for more
details.
* Teach the plist framework to automatically use any existing
PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition.
* Convert all of the binary-only packages in pkgsrc to use the
emulator framework. Most of them have been tested to install and
deinstall correctly. This involves the following cleanup actions:
* Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM}
more consistently.
* Simplify packages by using default INSTALL and DEINSTALL scripts
instead of custom INSTALL/DEINSTALL code.
* Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc.
Packages only need to state exactly which emulations they support,
and the framework handles any i386-on-x86_64 or sparc-on-sparc64
uses.
* Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will
automatically detect when the package is installing on Linux.
Specific changes to packages include:
* Bump the PKGREVISIONs for all of the suse100* and suse91* packages
due to changes in the +INSTALL/+DEINSTALL scripts used in all
of the packages.
* Remove pkgsrc/emulators/suse_linux, which is unused by any
packages.
* cad/lc -- remove custom code to create the distinfo file for
all supported platforms; just use "emul-fetch" and "emul-distinfo"
instead.
* lang/Cg-compiler -- install the shared libraries under ${EMULDIR}
instead of ${PREFIX}/lib so that compiled programs will find
the shared libraries.
* mail/thunderbird-bin-nightly -- update to latest binary
distributions for supported platforms.
* multimedia/ns-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
* security/uvscan -- set LD_LIBRARY_PATH explicitly so that
it's not necessary to install library symlinks into
${EMULDIR}/usr/local/lib.
* www/firefox-bin-flash -- update Linux version to 9.0.48 as the
older version is no longer available for interactive fetch.
- From Windows version of 7-zip 4.50 :
- Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives.
- fix built of test_emul
Changes 4.50:
- From Windows version of 7-zip 4.50 :
- New switch for command line version:
-ssc[-] enables/disables case-sensitive mode for file names.
- Speed optimizations for AES encryption.
- Some bugs were fixed.
- contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports commands like :
Changes since 1.0:
Changes in 1.0.2 (Jul 25, 2007)
- Added support to directly compress files without using threads
when files are smaller than the specified block size or the
system only has 1 CPU. This will speed things up considerably
if you are compressing many small files. You can force this
behaviour by using -p1
- Added support for pbunzip2 symlink to automatically specify
decompression mode
- Changed pbzip2 exit code behaviour to match bzip2 for all error
states (ie: trying to compress a file that already has a .bz2
extension)
Changes in 1.0.1 (Mar 20, 2007)
- Added #ifdef PBZIP_NO_LOADAVG to remove load average code for
UNIX systems that do not support it such as HP-UX and OSF1
- From Windows version of 7-zip 4.49 :
- 7-Zip (7z) now can unpack WIM archives
- fixed : On Sparc Solaris, core dump during "7z a -sfx exe.x dir" with p7zip compiled with makefile.solaris_sparc_CC_32
- some code cleanup
- On HPUX, p7zip can get the number of CPU and the size of the memory.
- From Windows version of 7-zip 4.48:
- Encryption strength for .7z format was increased.
Now it uses random initialization vectors.
- Some bugs were fixed.
- fixed 1729236: Makefile infrastructure not safe for parallel compilation
(if your make command understands -C and -j4, copy makefile.parallel_jobs over makefile)
- Now the executables are not built with the PIC (position-independent code) flag.
7z.so are still built with the PIC flag.
7za and 7zr are now faster than 7z with 7z.so.
7za, 7zr and 7r are now smaller.
- contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports spaces in filename
and use 7za instead of 7z.
- contrib/qnx630sp3 added to support QNX built
* important changes in version 1.32 24/5/2007:
- Make Archive::Tar work nicely with perls compiled with
-Dmksymlinks. This also fixes an issue introduced in
1.31 where symlinks weren't dereferenced in all cases.
- Quell warnings when a gid is not resolvable to a group name
* important changes in version 1.31 18/5/2007:
- No longer use the t/setup.t and t/cleanup.t files but just bundle
the binary files; this was done for core integration, but the new
uupacktool.pl script means we dont have to do this anymore
_ Apply core perl Change 30997 by rgs@stcosmo on 2007/04/20 15:03:57
- Address: #27124: Unneeded warning sent when checking for file
inclusion contains_file() will no longer warn to STDERR when a file
is not contained in an archive and $WARN is set to 'true'.
- Address #26492: Dangling symlinks not preserved: Archive::Tar used
to complain about dangling symlinks, unlike standard gnu tar, which
would add them silently. This patch brings A::T's behaviour in line
with gnu tar
- Minor pod fixes
* important changes in version 1.30 8/2/2006:
- applied bleadperl patch: Subject: Change 27416:
Cleanup Archive-Tar temporary test files
- address #17985: INSTALLDIRS needs to be 'perl' for >= perl-5.9.3
- address #18296: Archive::Tar 1.29 PATCH for VMS to fix test case
failure in 99_pod.t
(it's actually a File::Find bug, but this patch works around that)
- address: #18720 ([PATCH] Archive::Tar creates POSIX style tar files
unnecessarily and by default, leading to compatibility problems
particularly with WinZip.)
patch rejected, docpatch added with FAQ and SEE ALSO
- apply performance patch from #20399 to enable the user to
avoid repeated calls to cwd() if desired.
0.8 [2007/06/06]
* fix for zip archives larger than 2GiB
* fix zip_error_strerror to include libzip error string
* add support for streamed zip files
* new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
* add basic support for building with CMake (incomplete)
- From Windows version of 7-zip 4.47:
- Bugs of 7-Zip 4.46 beta were fixed: BZip2 could work incorrectly
Changes 4.46:
- From Windows version of 7-zip 4.46:
- New fast compression mode for Deflate method in Zip and GZip.
- Some bugs were fixed.
- LZMA Benchmark:
- cygwin: RAM size detection
- computation of the CPU %
- fixed 1721827: install.sh now copies 7z.so
- Client7z now uses 7z.so instead of 7za.so
- new target: cygwin with asm
- LZMA SDK added in the source package (CPP/7zip/Compress/LZMA_Alone)
- fixed 1716987: 7zr removed from 4.45 binary distribution
- fixed 1706002: make and install.sh use the same variables in the same order.