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.