Version 4.14.01
===============
- huge speed up for multi CPUs machines (Thanks to loderunner - http://sourceforge.net/users/loderunner/).
- some code cleanup
- Fix problems with link files or directories.
- "7z a dummy -tgzip -so Doc.txt > archive.gz" now works.
- in the messages, the path separator is now '/' instead of '\'.
Version 4.14
============
- From Windows version of 7-zip 4.14 :
- STL using was reduced
- 7za now supports Split(001) archives
- "7za | more" now works
- Bugs item #1093095 : Usage banner now says "7za" (instead of "7z") when the binary is "7za"
- use of AString instead of std::string (no more need of #include <string>")
- makefile.linux_gcc_2.95_no_need_for_libstdc added to build 7za for the
p7zip*_bin.tar.bz2 package.
7za provided by p7zip*_bin.tar.bz2 is build on Debian 3.0 with gcc 2.95.4
and should now find the locale on all kinds of Linux (Debian, Fedora, Mandrake, ...).
Libarchive is a programming library that can create and read several
different streaming archive formats, including most popular tar
variants and several cpio formats. It can also write shar archives
and read ISO9660 CDROM images.
See http://people.freebsd.org/~kientzle/libarchive/
this, we only need some simple logic in java-env.mk to automatically
generate an ALTERNATIVES file for us.
There are two exceptions, though: fastjar and jikes (pointed out by tv@),
which do not use this file; they have to be handled manually.
Bump PKGREVISION for all affected packages.
While doing this, remove the java-wrapper package, obsoleted by the new
functionality provided by pkg_alternatives.
gettext 0.11+ has renamed internal symbols, and gsharutils is
being a very bad neighbor by using them directly. To fix, force
use of gettext >= 0.11, and rename the symbol in gsharutils.
The pbzip2 program is a parallel version of bzip2 for use on shared
memory machines. It provides near-linear speedup when used on true
multi-processor machines and 5-10% speedup on Hyperthreaded machines.
The output is fully compatible with the regular bzip2 data so any
files created with pbzip2 can be uncompressed by bzip2 and vice-versa.
changes:
- enable installation of grmt
changes in gtar:
version 1.15.1 - Sergey Poznyakoff, 2004-12-21
This version fixes a bug introduced in 1.15 which caused
tar to refuse to extract files from standard input.
version 1.15 - Sergey Poznyakoff, 2004-12-20
* Compressed archives are recognised automatically, it is no longer
necessary to specify -Z, -z, or -j options to read them. Thus, you can
now run `tar tf archive.tar.gz'.
* When restoring incremental dumps, --one-file-system option
prevents directory hierarchies residing on different devices
from being purged.
With the previous versions of tar it was dangerous to create
incremental dumps with --one-file-system option, since they
would recursively remove mount points when restoring from the
back up. This change fixes the bug.
* Renamed --strip-path to --strip-components for consistency with
the GNU convention.
* Skipping archive members is sped up if the archive media supports
seeks.
* Restore script starts restoring only if it is given --all (-a) option,
or some patterns. This is to prevent accidental restores.
* `tar --verify' prints a warning if during archive creation some of
the file names had their prefixes stripped off.
* New option --exclude-caches instructs tar to exclude cache directories
automatically on archive creation. Cache directories are those
containing a standardized tag file, as specified at:
http://www.brynosaurus.com/cachedir/spec.html
* New configure option --with-rmt allows to specify full path name to
the `rmt' utility. This supercedes DEFAULT_RMT_COMMAND variable
introduced in version 1.14
* New configure variable DEFAULT_RMT_DIR allows to specify the directory
where to install `rmt' utility. This is necessary since modifying
--libexecdir as was suggested for version 1.14 produced a side effect: it
also modified installation prefix for backup scripts (if
--enable-backup-scripts was given).
* Bugfixes:
** Fixed flow in recognizing files to be included in incremental dumps.
** Correctly recognize sparse archive members when used with -T option.
** GNU multivolume headers cannot store filenames longer than 100 characters.
Do not allow multivolume archives to begin with such filenames.
** If a member with link count > 2 was stored in the archive twice,
previous versions of tar were not able to extract it, since they
were trying to link the file to itself, which always failed and
lead to removing the already extracted copy. Preserve the first
extracted copy in such cases.
** Restore script was passing improper argument to tar --listed option (which
didn't affect the functionality, but was logically incorrect).
** Fixed verification of created archives.
** Fixed unquoting of file names containing backslash escapes (previous
versions failed to recognize \a and \v).
** When attempting to delete a non-existing member from the archive, previous
versions of tar used to overwrite last archive block with zeroes.
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.
(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
The Palm database archiver (pdbar) creates and manipulates PalmOS
database (.pdb) and resource (.prc) files. Pdbar is designed to be a
Swiss army knife for managing these files. It's a command line tool,
and not for the faint of heart, but it's very handy and replaces a
bunch of little utilities that you might otherwise use.
- new port of 7za from the source of 7za 4.13Beta for Windows
- From Windows version of 7-zip 4.13 :
- Switch "--" stops switches parsing
- Some bugs were fixed
- User's manual updated (DOCS/MANUAL/index.htm)
- makefile.netbsd_x86 added [Bug #1069055].
- new method to install 7z and its plugins (the "link" method do no work)
- installer added (install.sh).
- makefile.macosx_with_fink becomes makefile.macosx
and makefile.macosx uses c++ instead of CC
(on some MacOSX, CC is a link to gcc instead of g++)
- new flag "-utf16" to enable "utf16" conversion [Bug #1075229].
- new logic to automatically enable or disable "utf16" conversion :
no locale, locale=="C" or locale=="POSIX" implies utf16=off
else utf16=on
uses "-utf16" or "-no-utf16" to change this behaviour.
[Bug #1075229]
- 7z (compiled with -O2) works now on Sparc Solaris.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
This conflicts with declarations in libintl.h on glibc systems when
compiled with g++>=3.2. Add a workaround borrowed from Debian to
build this package on Linux.