summaryrefslogtreecommitdiff
path: root/archivers/dar/patches
diff options
context:
space:
mode:
authordsainty <dsainty>2008-06-22 22:33:37 +0000
committerdsainty <dsainty>2008-06-22 22:33:37 +0000
commitb4731604079f5b3cc6e83fcc97228a29a50a4709 (patch)
tree338b16d515931a8d64db2d03ca80226c67fd71fa /archivers/dar/patches
parent9565cd81329f70f95d7efd79781bd9538e7537c1 (diff)
downloadpkgsrc-b4731604079f5b3cc6e83fcc97228a29a50a4709.tar.gz
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 (limited to 'archivers/dar/patches')
-rw-r--r--archivers/dar/patches/patch-ad14
1 files changed, 7 insertions, 7 deletions
diff --git a/archivers/dar/patches/patch-ad b/archivers/dar/patches/patch-ad
index f8bfa2993eb..79a9272b7d0 100644
--- a/archivers/dar/patches/patch-ad
+++ b/archivers/dar/patches/patch-ad
@@ -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())