/dar, Disk archiver
2.4.13nb1, Package name:
dar-2.4.13nb1, Maintainer: pkgsrc-users
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 facilitate
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.
Required to run:
] Package options
: dar-int64, threads
Master sites: SHA1:
Version history: (Expand)
- (2016-07-09) Updated to version: dar-2.4.13nb1
- (2014-05-14) Updated to version: dar-2.4.13
- (2014-04-16) Updated to version: dar-2.4.10nb3
- (2014-02-12) Updated to version: dar-2.4.10nb2
- (2014-01-21) Updated to version: dar-2.4.10nb1
- (2013-06-28) Updated to version: dar-2.4.10
CVS history: (Expand)
| 2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | |
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
| 2015-11-03 01:56:27 by Alistair G. Crooks | Files touched by this commit (93) |
Add SHA512 digests for distfiles for archivers category
Problems found with existing distfile for eagle:
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
| 2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163) |
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
| 2014-09-24 12:58:51 by Jonathan Perkin | Files touched by this commit (1) |
USE_TOOLS+=gsed for -r support.
| 2014-06-26 22:08:53 by Aleksej Saushev | Files touched by this commit (1) |
Treat FreeBSD as NetBSD, it uses NetBSD's libexecinfo.
This fixes the build on FreeBSD 10.
| 2014-05-14 06:39:06 by Blue Rats | Files touched by this commit (1) |
Forgot USE_TOOLS+=groff for OpenBSD.
| 2014-05-14 06:35:20 by Blue Rats | Files touched by this commit (25) | |
Updated to latest release, 2.4.13, as requested by doc/TODO. Removed
patches which were applied upstream or deprecated. USE_TOOLS+=groff to fix
generation of a few .html files on OpenBSD. Depends on libgcrypt instead of
openssl now. From ChangeLog:
from 2.4.12 to 2.4.13
- adding initialization value for two variables to avoid inappropriate
warning when compiling with -Wall option
- reducing UNIX_PATH_MAX by the system when not defined from 108 to 104
bytes to accommodate BSD systems
- fixing assignment operator of class criterium that was not returning
any value as it should
- removing useless boolean expression that always succeeds in logical
- adding support for back-slash of quoting characters in DCF files
- fixed compilation issues with clang / FreeBSD, Thanks to Neil
Darlow's server ;-)
- fixed compilation warning due to deprecated symbols in libgcrypt
- replaced gnu make specific rules by legacy ones to avoid automake
warning about them
- removed old unused stuff from misc sub-directory
- adding warning at compilation time if libgcrypt used is older than
- adding warning at execution time if hash computation is requested
with slices greater than 256 Gio and ligbcrypt dynamically or
statically linked is older than 1.6.0
- adding alternative methods in list_entry API class to return dates as
number of seconds
- fixed bug in hour-shift (-H option) when comparing dates from an old
extracted catalogue (archive format 7 or older).
- fixed documentation bug about the meaning of the compression ratio
- fixed a display bug about the "compression flag" wrongly displayed
for uncompressed files
- fixed unhandled exception when giving non number argument to -1 option
from 2.4.11 to 2.4.12
- for correctness fixed delete vs delete on vector of char (not incidence
- fixed out of range access in routine used to read very old archive format
- fixed error in logical expression leading a sanity test to be useless
- removed duplicated variable assignment
- updated FAQ
- fixed typo and spelling errors
- fixed bug (reported by Torsten Bronger) in the escape layer leading libdar
to wrongly reporting a file as corrupted at reading time
- fixed bug in the sparse file detection mechanism that lead the minimum size
hole detection to become a multiple of the default value or specified one.
This implied a less efficient reduction of sparse files because smaller
holes in files were ignored
- fixed and updated man page about --go-into option
- updated full-from-diff target in /etc/darrc default file
- added a debug option in hash_file class (option only used from testing
tools) to troubleshoot sha1/md5 hash problem on slices larger than
(2**38)+63 bytes, bug reported by Mike Lenzen and understood by Yuriy
Kaminskiy at libgcrypt. Note: This bug is still open due to an integer
overflow in libgcrypt.
- backported from current development code an additional and more simple
way to read an archive using the libdar API. This API extension is not used
by dar command-line tools for now.
- Fixing installation of libdar header files on Darwin, where "DARwin" \
were not filtered out from the generated libdar header files.
- Fixing self reported bug 'generic_file.cpp line 309' met while comparing an
archive with a filesystem
- Update code in order to compile with gcc-4.8.2 in g++11 mode (partial
implementation and adaptation of Fabian Stanke's patch)
- Fixing bug met while performing a verbose archive listing in sequential
- Added Ryan Schmidt's Patch to properly display status at end of ./configure
script under BSD systems (in particular Mac OS X)
- Updating configure.ac script to fix warning reported by autoconf when
generating the ./configure script
- Addressed portability problem with BSD systems that do not provide a -d
option to the 'cp' command, preventing proper installation of the Doxygen
documentation. Fix based on patch provided by Jan Gosmann.
from 2.4.10 to 2.4.11
- Modified behavior of 'dar -h' and 'dar -V', both now return 0 as exist
status instead of 1 (which means syntax error).
- Fixed bug: -Q is now available with -V under the collapsed form -QV or -VQ
- fixed typo in documentation
- fixed memory leakage met when dar fails a merging operation because the
resulting archive is specified in an directory that does not exist.
- fixed bug met when isolating a differential backup in sequential read mode
- fixed bug about slice file permission not taking care about umask variable
when the --hash feature is used.
- fixed performance issue when reading an archive over a pair of piles using
dar_slave (possibly over ssh) when the archive makes use of escape marks and
when no encryption is used
- added target "full-from-diff" in /etc/darrc default file
- fixed bug avoiding reading an truncated archive in direct access mode with
the help of an external catalogue.
- new and better implementation of archive extraction in sequential read mode
- fixing bug (segfault) met when hitting CTRL-C while reading an archive in
- fixing libdar.pc for pkg-config for the cflags given to external applications
- fixed memory allocation/desallocation mismatches (delete vs delete  )
concerning four vector of chars.
- fixed error in logical expression leading a sanity test to be useless
| 2014-04-15 22:36:06 by Aleksej Saushev | Files touched by this commit (1) |