summaryrefslogtreecommitdiff
path: root/net/samba
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2011-08-02 14:05:27 +0000
committertaca <taca@pkgsrc.org>2011-08-02 14:05:27 +0000
commit7ce1186a7b72b3632b85569939bf81b5548f9a8e (patch)
tree3c8ddb22d2d034edc5280d8e5b3228aa19642df7 /net/samba
parentf9f66e7e1f32c28e83a6f2af125488e3ebb11172 (diff)
downloadpkgsrc-7ce1186a7b72b3632b85569939bf81b5548f9a8e.tar.gz
Add workaround for NetBSD 5.99.54 as samba35.
Diffstat (limited to 'net/samba')
-rw-r--r--net/samba/distinfo3
-rw-r--r--net/samba/patches/patch-lib_replace_test_os2__delete.c14
2 files changed, 16 insertions, 1 deletions
diff --git a/net/samba/distinfo b/net/samba/distinfo
index 70a604e8d02..b29fa2646d1 100644
--- a/net/samba/distinfo
+++ b/net/samba/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.75 2011/07/27 04:05:10 taca Exp $
+$NetBSD: distinfo,v 1.76 2011/08/02 14:05:27 taca Exp $
SHA1 (samba-3.0.37.tar.gz) = 5ec6bc6558b3c799f747eb49fbba019d5edf0cbd
RMD160 (samba-3.0.37.tar.gz) = 06b76ae22729e10c83d6af42d03b03ad69e49103
@@ -40,4 +40,5 @@ SHA1 (patch-ch) = 3c4c404519154e294cee134ddb4d2b9c7d8e02a2
SHA1 (patch-ci) = d78298d0997cf7877cfe2411355fb6c61dec17f6
SHA1 (patch-da) = 2dddd250b2207d658b02ff43b46199ce4305b7f8
SHA1 (patch-ee) = d52511dc7d065db7ba1464138c4bc85cfe2f0d59
+SHA1 (patch-lib_replace_test_os2__delete.c) = 27958a98f37fdc03e109c641d768721e4e587f31
SHA1 (patch-libsmb_clikrb5.c) = 0efe8e7b06588a727b8cf459ed6e9dc46d1b8f13
diff --git a/net/samba/patches/patch-lib_replace_test_os2__delete.c b/net/samba/patches/patch-lib_replace_test_os2__delete.c
new file mode 100644
index 00000000000..761648d215e
--- /dev/null
+++ b/net/samba/patches/patch-lib_replace_test_os2__delete.c
@@ -0,0 +1,14 @@
+$NetBSD: patch-lib_replace_test_os2__delete.c,v 1.1 2011/08/02 14:05:27 taca Exp $
+
+Workaround for NetBSD 5.99.54.
+
+--- lib/replace/test/os2_delete.c.orig 2009-09-30 12:21:56.000000000 +0000
++++ lib/replace/test/os2_delete.c
+@@ -103,6 +103,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);