Provided in PR 23738 by David Simas.
DAR is a Disk ARchiver, for backing-up file systems to disk. It's rather
in the spirit of TAR, with some additions. Notably:
DAR can break up a archive into multiple files, to facillitate
storage on portable media, like CDs or DVDs.
Can perform incremental back-ups against a reference archive, or,
more conveniently, a "catalog" of an archive, which is sort of a
combination of a TAR table-of-contents and a file checksum list.
DAR also supports filtering, so files or directories can be excluded from
an archive, compression, filtered compression, and the inclusion of parity
in archives, to help recover from media errors.
See http://dar.sourceforge.net/
Changes:
* Fixed bug that prevented the user to view the content of a
compressed file.
* Updated recent files stuff from libegg.
* Use unrar if rar is not available.
* Updated manual.
* Make dialogs more HIG compliant.
* Removed "Extract Here" and "Extract in a Folder" from the
Nautilus context menu.
* Added ARJ archives support.
* The delete operation move the archive to the trash instead of
deleting it from the disk.
* Added ability to convert archives.
* Popup a progress dialog when a long operation is underway,
instead of using a progress bar in the status bar.
* Give more detailed information about the current operation (only
for tar archives at the moment).
* When creating new archives, if the user does not specify the
extension, use 'tgz' as default instead of giving an 'archive
type not supported' error.
* Associate File Roller to the zoo archive format.
* Use a text entry instead of the option menu for the location.
* Do not allow dangerous operations, that is operations that if
stopped can cause the lost of the archive, such as adding and
removing files, to be stopped.
* Allow to stop folders reading.
* Added ability to test zoo archives.
* New toolbar icons.
* Added ZOO archives support.
* Read folders asynchronously.
* Display a better error message when the user forgets to specify
the archive name in the "add to archive" dialog.
* Handle tar archives with a ':' in the path.
And more... review Changelog to see a full list of changes.
Changes since version 0.96:
* Tyler R. Retzlaff's gcc 3.x patches included.
* Modified version of Jeremy C. Reed's "view file with spaces in
the filename" patch included.
* Fix for "segmentation fault at exit" bug.
* Memory usage of uncompression routines is now constant and
doesn't depend on the size of the file.
* tempname and mktemp functions replaced with mkdtemp.
makefile, to unset -D_LARGEFILE_SOURCE in the least intrusive way for
supported platforms which don't have ftello() and fseeko() -- currently
only NetBSD-1.5*. Closes PR pkg/23085 by Markus Kurek.
patch-a{m,n}: whitespace fix to avoid cpp warnings.
Finally, make it use gmake nbmake isn't compatible anymore.
Should resolve pr pkg/23075.
Patches approved by Johnny C. Lam.
Bzip2 bindings for Perl5. That means you can access the
Bzip2 library from your Perl scripts there by compressing ordinary
Perl strings.
Package imported from pkgsrc-wip.
Some highlights of changes since 4.2.3:
* PCRE updated to 4.3, GD to 2.0.15
* improved Apache2 support
* much improved stream & URL wrapper support, output compression support
* added CLI (Command Line Interface) SAPI
* debug_backtrace() backported from ZendEngine2
* faster build system
* huge number of other bug fixes and improvements
Packaging changes:
* 'pcre', 'xml', and 'session' modules folded back into main package -
'pcre' and 'xml' is required by PEAR, and 'session' is just too essential
to be separate
* 'gd' module now uses bundled PHP GD library, which is better integrated
* PHP modules use shared distinfo when possible to ease future PHP updates
* ${PREFIX}/bin/php is now CLI version, ${PREFIX}/libexec/cgi-big/php
remains CGI version
Changes from 0.5 to 0.6
o New methods:
- Zlib::GzipFile.wrap
- Zlib::GzipFile#finish
o New constants:
- Zlib::ZLIB_VERSION
- Zlib::OS_VMCMS
- Zlib::OS_ZSYSTEM
- Zlib::OS_CPM
- Zlib::OS_QDOS
- Zlib::OS_RISCOS
- Zlib::OS_UNKNOWN
o Changed methods:
- Zlib::GzipFile.new now takes no block. Use Zlib::GzipFile.wrap instead.
- Zlib::GzipFile#close now takes no argument. Use Zlib::GzipFile#finish
instead.
o Renamed methods:
- Zlib.version is renamed to Zlib.zlib_version.
o Changed constants:
- Zlib::VERSION indicates the version of Ruby/zlib. The zlib.h version is
now in Zlib::ZLIB_VERSION.
o Backward compatibility:
- For backward compatibility for 0.5, the obsoleted methods and arguments
are still available.
- Obsoleted classes, methods, and constants for backward compatibility
for 0.4 or earlier are removed.
version-less distfile changing. Found during recent bulk build.
Changes since previous version:
2003/02/18 fadden
- When extracting with "-ee", disk images now have ".PO" appended.
- Resurrected HandleAddNotFound().
- Switched to case-sensitive filename comparisons.
2003/02/08 fadden
- Upped version to v2.0.0.
- Many fixes to pathname handling:
- Correctly handle '%' when preservation is OFF.
- Accept 4-char extensions in '-ee' without risk of buffer overflow.
- Fixed broken assert when converting long %xx names.
- Store "AUX" as "%00AUX" when preserving Win32 names (vs. "_AUX").
- Always store files with ':' as path separator.
- Recognize that some Win32 variants (Win2K and later at the least)
will accept both '/' and '\' as pathname separators.
- Correctly convert ".//foo" to "foo" instead of "/foo".
- Tracked changes to NufxLib DataSource API.
2003/01/10 fadden
- Check NufxLib "compiled" version against "linked" version.
2002/12/06 fadden
- Made minor changes to allow linking NufxLib in as a DLL.
2002/10/20 ***** v1.1.0 shipped *****
2002/10/10 fadden
- added fancy help text (-h)
2002/10/09 fadden
- added "-zz" flag to specify libbz2's "bzip2" compression
2002/10/08 fadden
- added Binary II support
2002/09/30 fadden
- added "-z" flag to specify zlib's "deflate" compression (the
"secret" debug dump command is now -g)
2002/09/26 fadden
- progress updater now shows "analyzing" for scan pass of SQ
2002/09/23 fadden
- ran the code through valgrind; found and fixed some minor bugs
2002/09/20 fadden
- pulled the sources out and started fiddling with them again
- changed hard tabs to spaces
----------------------------
revision 1.18
date: 2003/06/24 16:23:31; author: christos; state: Exp; lines: +44 -9
Revert previous change, and fix the -T problem differently: When the options
of the second argument are exhausted, call the appropriate getopt() routine
to process the rest of the arguments instead of finishing option processing.
Fixes:
tar cf - -T foo
The nudge came from a netbsd-help posting by Thomas Hafner and a URL
posted by Jeremy Reed.
Afio makes cpio-format archives. It deals somewhat gracefully with
input data corruption. Supports multi-volume archives during
interactive operation. Afio can make compressed archives that are
much safer than compressed tar or cpio archives. Afio is best used as
an `archive engine' in a backup script.
NetBSD pax is the POSIX standard archiver with many extensions.
pax will read, write, and list the members of an archive file, and will
copy directory hierarchies.
pax operation is independent of the specific archive format, and supports
a wide variety of different archive formats.
This package uses pkgtools/libnbcompat, and is known to build on
Solaris 9, Slackware 8.1 and Darwin 6.6. Please send-pr(1) if this
package is broken on your platform.
Changes:
* important changes in version 1.02 12/6/2003:
This release holds some bugfixes over the 1.01 release, mainly these:
- Silly thinko fix in File.pm
- Quell some warnings if files are empty
- The cache of previously added files was not being emtpied
Also, some new features are added:
- Archive::Tar::File objects now have a C<has_content> method.
* important changes in version 1.01 5/6/2003:
This release holds some bugfixes over the 1.00 release, mainly these:
- Silence some warnings when writing directories to disk.
- A { } inside a map was interpreted as a block rather than a hashref
constructor -- now fixed.
- Fix write() to work again as advertised when passed no arguments.
- This also means glob support to write is now definately not
available.
- Silly thinko of where splitpath() instead of splitdir() was used.
Some new features/changes:
- Add a new method 'has_content' to Archive::Tar::File.
- Cygwin's tests will now also use the 'short' files, since cygwin
is built on top of an Win32 filesystem.
* important changes in version 1.00 31/5/2003:
This release marks the new development track as 'stable'. Version got
upped to '1.00'. Not many changes, merely lots of succesfull test
reports constitute this version. However, a tiny fix regarding the
reserved string 'VERSION' has been applied, as well as a few more FAQ
entries have been added.
* important changes in version 0.99_06 5/5/2003:
This release only entails a bug fix on 0.99_05 -- C<extract_archive>
was dealing wrongly with special files such as hardlinks etc. This
is now fixed.
* important changes in version 0.99_05 30/4/2003:
Apparently windows has some issues with long path names.
This version introduces an adapted test suite for Win32 machines.
* important changes in version 0.99_04 28/4/2003:
Make Archive::Tar work happily on perl 5.005_03
* important changes in version 0.99_03 28/4/2003:
This release only has bug fixes on 0.99_02.
Fixed handling of long file names when extracting with
C<extract_archive>
Fixed handling of prefixes in tar headers that contain regex meta-
characters.
Fixed a few spurious warnings about comparing non-numbers.
Expanded the test cases accordingly.
* important changes in version 0.99_02 26/3/2003:
Added options to be passed to read, namely:
- extract (to extract while reading)
- limit (to limit the amount of files read from the archive)
Implemented the '././@LongLink' support, which is GNU's way of
dealing with filenames that are longer than 255 chars.
Added a global variable $WARN which controls whether warnings get
printed or just stored.
Fixed a few small bugs that considered files named '0' or '' to not
really be files and refuse to package them.
* important changes in version 0.99_01 16/3/2003:
Total rewrite from the ground up. Removed as many as the nasty
bits (no pun intended) as possible and tucked them away.
No code from the old distribution remains.
Cleaned up the API, introduced clean error handling and just
generally removed a lot of cruft.
Note that Archive::Tar now requires perl version 5.005_03 or higher
to run.
Introduced 2 new submodules:
Archive::Tar::Constant
Simply holds all constants, like block length, tar headers etc
Archive::Tar::File
Object class for all files in a tar archive, to make for easier
manipulataion of the archive in-memory.
See perldoc Archive::Tar::File after installation.
Added a few features:
write() now takes an optional 3rd paramater (prefix) which will allow
you to tuck away all files in that sub directory.
rename() is introduced, allowing for easy renaming of files in the
archive.
get_files() returns a file of all Archive::Tar::File objects in the
current read-in archive.
* important changes in version 0.23, 21/1/2003:
Bundled 0.072 and 0.22 to be able to work on Win32 and non-Win32
platforms. Since the previous version is almost 3 years old, bundling
seemed like the quickest way to get a working solution again.
Archive::Tar now transparently Does The Right Thing depending what
platform you are on -- Win32 users, read the Archive::Tar::Win32
documentation!
I also suppose this makes me the new maintainer...
version 2.2.4
-------------
* Added is and sr translations.
version 2.2.3
-------------
* Handle tar archives with a ':' in the path.
* Display the uncompressed size of gzipped files.
* Added ga, ml translations.
version 2.2.2
-------------
* Added he, tr, kn, zh_TW, fa, az translations.