pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/dar Update Dar to 2.3.8:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d707fc9985dd
branches:  trunk
changeset: 543785:d707fc9985dd
user:      dsainty <dsainty%pkgsrc.org@localhost>
date:      Sun Jun 22 22:33:37 2008 +0000

description:
Update Dar to 2.3.8:

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).

diffstat:

 archivers/dar/Makefile         |   5 ++---
 archivers/dar/distinfo         |  10 +++++-----
 archivers/dar/patches/patch-ad |  14 +++++++-------
 3 files changed, 14 insertions(+), 15 deletions(-)

diffs (60 lines):

diff -r 3123e1174077 -r d707fc9985dd archivers/dar/Makefile
--- a/archivers/dar/Makefile    Sun Jun 22 22:08:05 2008 +0000
+++ b/archivers/dar/Makefile    Sun Jun 22 22:33:37 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2008/01/18 05:06:18 tnn Exp $
+# $NetBSD: Makefile,v 1.34 2008/06/22 22:33:37 dsainty Exp $
 
-DISTNAME=      dar-2.3.6
-PKGREVISION=   1
+DISTNAME=      dar-2.3.8
 CATEGORIES=    archivers sysutils
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=dar/}
 
diff -r 3123e1174077 -r d707fc9985dd archivers/dar/distinfo
--- a/archivers/dar/distinfo    Sun Jun 22 22:08:05 2008 +0000
+++ b/archivers/dar/distinfo    Sun Jun 22 22:33:37 2008 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.22 2007/12/11 22:34:49 bjs Exp $
+$NetBSD: distinfo,v 1.23 2008/06/22 22:33:37 dsainty Exp $
 
-SHA1 (dar-2.3.6.tar.gz) = 374ecd8655fc105cfcaef974951f55cb48038de7
-RMD160 (dar-2.3.6.tar.gz) = df78cdd068b893caad43a72e45e90e2af5c66cc7
-Size (dar-2.3.6.tar.gz) = 1189996 bytes
+SHA1 (dar-2.3.8.tar.gz) = d0394ff9dd6a287e3b9b62ebe99e126bb6d8abd0
+RMD160 (dar-2.3.8.tar.gz) = 0927b59ba0426634ba5c2ca8b7cad157d6579b13
+Size (dar-2.3.8.tar.gz) = 1195944 bytes
 SHA1 (patch-aa) = d9d9cef20573582c2f56aa70ae1b3af98b11725a
 SHA1 (patch-ab) = d442f8ec95909bf9a5e72e1ff10042ec263ec8d2
 SHA1 (patch-ac) = 34ba67a1ae794c1069824347b67a204455d18f2e
-SHA1 (patch-ad) = 52e257360aaea00664f4b1ad228101d172c6886f
+SHA1 (patch-ad) = a0089fd534a98d5daae87b92b61f869ed146bed3
 SHA1 (patch-ae) = 54220384bf2031df64c38f5abea038382ca37e8e
 SHA1 (patch-af) = c25351dbf2f115b649207f88981710e04a0a038e
diff -r 3123e1174077 -r d707fc9985dd archivers/dar/patches/patch-ad
--- a/archivers/dar/patches/patch-ad    Sun Jun 22 22:08:05 2008 +0000
+++ b/archivers/dar/patches/patch-ad    Sun Jun 22 22:33:37 2008 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-ad,v 1.4 2007/09/16 07:33:16 dsainty Exp $
+$NetBSD: patch-ad,v 1.5 2008/06/22 22:33:37 dsainty Exp $
 
 On Solaris 10 with SunPro, vector<> does not have a method assign().
 
---- src/libdar/mask_list.cpp.orig      2006-01-08 17:33:43.000000000 +0100
-+++ src/libdar/mask_list.cpp   2006-08-30 19:03:29.396038900 +0200
-@@ -177,7 +177,9 @@ namespace libdar
-           tmp.unique(); // remove duplicates
+--- src/libdar/mask_list.cpp.orig      2008-06-22 20:15:54.000000000 +1200
++++ src/libdar/mask_list.cpp   2008-06-22 20:16:37.000000000 +1200
+@@ -180,7 +180,9 @@
+           my_tmp.unique(); // remove duplicates
  
                // but we need the indexing of vectors
--          contenu.assign(tmp.begin(), tmp.end());
+-          contenu.assign(my_tmp.begin(), my_tmp.end());
 +          contenu.clear();
-+          for (list<string>::const_iterator it = tmp.begin(); it != tmp.end(); it++)
++          for (list< basic_string<my_char> >::const_iterator it = my_tmp.begin(); it != my_tmp.end(); it++)
 +              contenu.push_back(*it);
            taille = contenu.size();
            if(taille < contenu.size())



Home | Main Index | Thread Index | Old Index