Tue Aug 2 14:06:20 2011 UTC ()
Add workaround for NetBSD 5.99.54 as samba35.


(taca)
diff -r1.7 -r1.8 pkgsrc/net/samba33/distinfo
diff -r0 -r1.1 pkgsrc/net/samba33/patches/patch-lib_replace_test_os2__delete.c

cvs diff -r1.7 -r1.8 pkgsrc/net/samba33/Attic/distinfo (expand / switch to context diff)
--- pkgsrc/net/samba33/Attic/distinfo 2011/07/27 00:53:37 1.7
+++ pkgsrc/net/samba33/Attic/distinfo 2011/08/02 14:06:20 1.8
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2011/07/27 00:53:37 taca Exp $
+$NetBSD: distinfo,v 1.8 2011/08/02 14:06:20 taca Exp $
 
 SHA1 (samba-3.3.16.tar.gz) = bfb06f2cd88ba6c2fb9d25cabf3b22bf1a402f08
 RMD160 (samba-3.3.16.tar.gz) = 30e181de0e5399503cad3e09f3dd172a0fc6a011
@@ -27,3 +27,4 @@
 SHA1 (patch-av) = e3ebea3cf0a44fc43c8878c1563972ca2c2b60a9
 SHA1 (patch-aw) = 8dafe1df0661ce8f662716804cf39516c2499add
 SHA1 (patch-ax) = 86ba06f64069a837b6422f5ea1d7b16bed7915b0
+SHA1 (patch-lib_replace_test_os2__delete.c) = d4e14bdfb62b51465902f7090b1b2a6a44dc0060

File Added: pkgsrc/net/samba33/patches/Attic/patch-lib_replace_test_os2__delete.c
$NetBSD: patch-lib_replace_test_os2__delete.c,v 1.1 2011/08/02 14:06:20 taca Exp $

Workaround for NetBSD 5.99.54.

--- lib/replace/test/os2_delete.c.orig	2011-07-24 19:09:38.000000000 +0000
+++ lib/replace/test/os2_delete.c
@@ -112,6 +112,7 @@ int test_readdir_os2_delete(void)
 	while (1) {
 		int n = os2_delete(d);
 		if (n == 0) break;
+		if (test_readdir_os2_delete_ret != 0) break; /* if FAILED */
 		total_deleted += n;
 	}
 	closedir(d);