summaryrefslogtreecommitdiff
path: root/filesystems/glusterfs
diff options
context:
space:
mode:
authormanu <manu@pkgsrc.org>2011-07-19 07:54:30 +0000
committermanu <manu@pkgsrc.org>2011-07-19 07:54:30 +0000
commitc88ed3c4af019b684c5a993228b185cd8470449e (patch)
tree008b98451baacb313b78a5a45da686bb991be051 /filesystems/glusterfs
parent3f325966dfb925f490ada6f1341c1770d1ba5adf (diff)
downloadpkgsrc-c88ed3c4af019b684c5a993228b185cd8470449e.tar.gz
Enable georeplication
Diffstat (limited to 'filesystems/glusterfs')
-rw-r--r--filesystems/glusterfs/MESSAGE.NetBSD2
-rw-r--r--filesystems/glusterfs/Makefile8
-rw-r--r--filesystems/glusterfs/PLIST2
-rw-r--r--filesystems/glusterfs/PLIST.georeplication32
-rw-r--r--filesystems/glusterfs/distinfo6
-rwxr-xr-xfilesystems/glusterfs/files/glusterd.sh2
-rwxr-xr-xfilesystems/glusterfs/files/glusterfsd.sh2
-rwxr-xr-xfilesystems/glusterfs/files/xattr-init.sh2
-rw-r--r--filesystems/glusterfs/options.mk11
-rw-r--r--filesystems/glusterfs/patches/patch-aa2
-rw-r--r--filesystems/glusterfs/patches/patch-ab2
-rw-r--r--filesystems/glusterfs/patches/patch-ae2
-rw-r--r--filesystems/glusterfs/patches/patch-af2
-rw-r--r--filesystems/glusterfs/patches/patch-an25
-rw-r--r--filesystems/glusterfs/patches/patch-ao25
-rw-r--r--filesystems/glusterfs/patches/patch-ar2
-rw-r--r--filesystems/glusterfs/patches/patch-as2
-rw-r--r--filesystems/glusterfs/patches/patch-ax2
-rw-r--r--filesystems/glusterfs/patches/patch-ba2
-rw-r--r--filesystems/glusterfs/patches/patch-bb2
-rw-r--r--filesystems/glusterfs/patches/patch-bc2
-rw-r--r--filesystems/glusterfs/patches/patch-be2
-rw-r--r--filesystems/glusterfs/patches/patch-bf2
-rw-r--r--filesystems/glusterfs/patches/patch-bh2
-rw-r--r--filesystems/glusterfs/patches/patch-bj2
-rw-r--r--filesystems/glusterfs/patches/patch-bk2
-rw-r--r--filesystems/glusterfs/patches/patch-bl2
-rw-r--r--filesystems/glusterfs/patches/patch-bm2
-rw-r--r--filesystems/glusterfs/patches/patch-bn2
-rw-r--r--filesystems/glusterfs/patches/patch-bp2
-rw-r--r--filesystems/glusterfs/patches/patch-br2
-rw-r--r--filesystems/glusterfs/patches/patch-bs2
-rw-r--r--filesystems/glusterfs/patches/patch-bt2
33 files changed, 117 insertions, 44 deletions
diff --git a/filesystems/glusterfs/MESSAGE.NetBSD b/filesystems/glusterfs/MESSAGE.NetBSD
index ab7456daccb..e200aface0b 100644
--- a/filesystems/glusterfs/MESSAGE.NetBSD
+++ b/filesystems/glusterfs/MESSAGE.NetBSD
@@ -1,5 +1,5 @@
===========================================================================
-$NetBSD: MESSAGE.NetBSD,v 1.7 2011/07/08 08:02:56 manu Exp $
+$NetBSD: MESSAGE.NetBSD,v 1.8 2011/07/19 07:54:30 manu Exp $
In order to use mount -t glusterfs, please install this link
ln -s ${PREFIX}/sbin/mount.glusterfs /sbin/mount_glusterfs
diff --git a/filesystems/glusterfs/Makefile b/filesystems/glusterfs/Makefile
index 0e22c955b4d..51e5d1f37e8 100644
--- a/filesystems/glusterfs/Makefile
+++ b/filesystems/glusterfs/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.12 2011/07/08 08:02:56 manu Exp $
+# $NetBSD: Makefile,v 1.13 2011/07/19 07:54:31 manu Exp $
#
DISTNAME= glusterfs-3.2.1
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= filesystems
MASTER_SITES= http://download.gluster.com/pub/gluster/glusterfs/3.2/3.2.1/
@@ -72,6 +72,8 @@ BUILD_DEFS+= VARBASE
RCD_SCRIPTS= glusterfsd glusterd
+PLIST_SRC= ${PLIST_SRC_DFLT}
+
post-build:
cp ${WRKSRC}/doc/glusterd.vol ${WRKSRC}/doc/glusterd.vol.sample
@@ -85,6 +87,8 @@ post-install:
CFLAGS+= -g
INSTALL_UNSTRIPPED= yes
+.include "options.mk"
+
.include "../../mk/bsd.prefs.mk"
.include "../../lang/python/application.mk"
.if ${OPSYS} == "NetBSD"
diff --git a/filesystems/glusterfs/PLIST b/filesystems/glusterfs/PLIST
index c623d559133..3553a51453c 100644
--- a/filesystems/glusterfs/PLIST
+++ b/filesystems/glusterfs/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2011/07/08 08:02:56 manu Exp $
+@comment $NetBSD: PLIST,v 1.6 2011/07/19 07:54:31 manu Exp $
etc/glusterfs/xattr-init.sh
etc/glusterfs/glusterfs.vol.sample
etc/glusterfs/glusterfsd.vol.sample
diff --git a/filesystems/glusterfs/PLIST.georeplication b/filesystems/glusterfs/PLIST.georeplication
new file mode 100644
index 00000000000..1a154bbfeec
--- /dev/null
+++ b/filesystems/glusterfs/PLIST.georeplication
@@ -0,0 +1,32 @@
+libexec/glusterfs/python/syncdaemon/README.md
+libexec/glusterfs/python/syncdaemon/__init__.py
+libexec/glusterfs/python/syncdaemon/__init__.pyc
+libexec/glusterfs/python/syncdaemon/__init__.pyo
+libexec/glusterfs/python/syncdaemon/configinterface.py
+libexec/glusterfs/python/syncdaemon/configinterface.pyc
+libexec/glusterfs/python/syncdaemon/configinterface.pyo
+libexec/glusterfs/python/syncdaemon/gconf.py
+libexec/glusterfs/python/syncdaemon/gconf.pyc
+libexec/glusterfs/python/syncdaemon/gconf.pyo
+libexec/glusterfs/python/syncdaemon/gsyncd.py
+libexec/glusterfs/python/syncdaemon/gsyncd.pyc
+libexec/glusterfs/python/syncdaemon/gsyncd.pyo
+libexec/glusterfs/python/syncdaemon/libcxattr.py
+libexec/glusterfs/python/syncdaemon/libcxattr.pyc
+libexec/glusterfs/python/syncdaemon/libcxattr.pyo
+libexec/glusterfs/python/syncdaemon/master.py
+libexec/glusterfs/python/syncdaemon/master.pyc
+libexec/glusterfs/python/syncdaemon/master.pyo
+libexec/glusterfs/python/syncdaemon/monitor.py
+libexec/glusterfs/python/syncdaemon/monitor.pyc
+libexec/glusterfs/python/syncdaemon/monitor.pyo
+libexec/glusterfs/python/syncdaemon/repce.py
+libexec/glusterfs/python/syncdaemon/repce.pyc
+libexec/glusterfs/python/syncdaemon/repce.pyo
+libexec/glusterfs/python/syncdaemon/resource.py
+libexec/glusterfs/python/syncdaemon/resource.pyc
+libexec/glusterfs/python/syncdaemon/resource.pyo
+libexec/glusterfs/python/syncdaemon/syncdutils.py
+libexec/glusterfs/python/syncdaemon/syncdutils.pyc
+libexec/glusterfs/python/syncdaemon/syncdutils.pyo
+libexec/glusterfs/gsyncd
diff --git a/filesystems/glusterfs/distinfo b/filesystems/glusterfs/distinfo
index f3cef1783de..150f876be44 100644
--- a/filesystems/glusterfs/distinfo
+++ b/filesystems/glusterfs/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2011/07/08 08:02:56 manu Exp $
+$NetBSD: distinfo,v 1.8 2011/07/19 07:54:31 manu Exp $
SHA1 (glusterfs-3.2.1.tar.gz) = 41719aa09593d9c32d8298022acadf74d8895b58
RMD160 (glusterfs-3.2.1.tar.gz) = 877667fb852617b38c18d01c040e311cd6f55e49
@@ -8,8 +8,8 @@ SHA1 (patch-ab) = 50ebee4f7ba34ef260bccada8f99cbed286f834c
SHA1 (patch-ac) = c8ed15790eaa9aa72b61096eadb823a88271e94e
SHA1 (patch-ae) = 2ce22194e5841227d38da90aacd9a6780ae5b24c
SHA1 (patch-af) = b9772f2a91c4d3d94695218e9889d7cd39c1acbf
-SHA1 (patch-an) = f61d747e22665a154b95546cb632489d1e0c55bf
-SHA1 (patch-ao) = 1845277f39531160bab22dadec1f4eb3c761a358
+SHA1 (patch-an) = d5452531c252c0fc54239fc6bb26ed63222e2ee7
+SHA1 (patch-ao) = 48248ed7eff63d0528f285a271b824346d0874df
SHA1 (patch-ar) = a5a18baa88fda145795d0b6f85ba86014e2128f7
SHA1 (patch-as) = 54f6ea0ee4208cd29052084efeb928618936c7d1
SHA1 (patch-ax) = bc33548df9f66edefe324871c62108252b0a29c6
diff --git a/filesystems/glusterfs/files/glusterd.sh b/filesystems/glusterfs/files/glusterd.sh
index a951dcedace..f69fc6d6442 100755
--- a/filesystems/glusterfs/files/glusterd.sh
+++ b/filesystems/glusterfs/files/glusterd.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: glusterd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
+# $NetBSD: glusterd.sh,v 1.5 2011/07/19 07:54:31 manu Exp $
#
# PROVIDE: glusterd
diff --git a/filesystems/glusterfs/files/glusterfsd.sh b/filesystems/glusterfs/files/glusterfsd.sh
index 7e8594c0a1e..1ca7d087021 100755
--- a/filesystems/glusterfs/files/glusterfsd.sh
+++ b/filesystems/glusterfs/files/glusterfsd.sh
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $NetBSD: glusterfsd.sh,v 1.4 2011/07/08 08:02:57 manu Exp $
+# $NetBSD: glusterfsd.sh,v 1.5 2011/07/19 07:54:31 manu Exp $
#
# PROVIDE: glusterfsd
diff --git a/filesystems/glusterfs/files/xattr-init.sh b/filesystems/glusterfs/files/xattr-init.sh
index 416b91886db..e090c67915a 100755
--- a/filesystems/glusterfs/files/xattr-init.sh
+++ b/filesystems/glusterfs/files/xattr-init.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-# $NetBSD: xattr-init.sh,v 1.5 2011/07/08 08:02:57 manu Exp $
+# $NetBSD: xattr-init.sh,v 1.6 2011/07/19 07:54:31 manu Exp $
GLUSTERFS_XATTR="
trusted.distribute.linkinfo
diff --git a/filesystems/glusterfs/options.mk b/filesystems/glusterfs/options.mk
new file mode 100644
index 00000000000..15cb472ca7d
--- /dev/null
+++ b/filesystems/glusterfs/options.mk
@@ -0,0 +1,11 @@
+# $NetBSD: options.mk,v 1.1 2011/07/19 07:54:31 manu Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.glusterfs
+PKG_SUPPORTED_OPTIONS= georeplication
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgeoreplication)
+CONFIGURE_ARGS+= --enable-georeplication
+PLIST_SRC+= ${PKGDIR}/PLIST.georeplication
+.endif
diff --git a/filesystems/glusterfs/patches/patch-aa b/filesystems/glusterfs/patches/patch-aa
index 60c6461bf19..a27d485e4a0 100644
--- a/filesystems/glusterfs/patches/patch-aa
+++ b/filesystems/glusterfs/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-aa,v 1.5 2011/07/19 07:54:31 manu Exp $
The == operator is a non-standard bash extension. = should be used instead
--- xlators/mount/fuse/utils/mount_glusterfs.in.orig 2011-04-22 19:37:28.000000000 +0200
diff --git a/filesystems/glusterfs/patches/patch-ab b/filesystems/glusterfs/patches/patch-ab
index f84c6435ed4..61cc7b45227 100644
--- a/filesystems/glusterfs/patches/patch-ab
+++ b/filesystems/glusterfs/patches/patch-ab
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ab,v 1.5 2011/07/19 07:54:31 manu Exp $
NetBSD does not have AI_ADDRCONFIG. This patch has a side effect: glusterfsd
listens on IPv6 adresses only by default. Option transport.socket.bind-address
diff --git a/filesystems/glusterfs/patches/patch-ae b/filesystems/glusterfs/patches/patch-ae
index 12c32889ffc..2df25651414 100644
--- a/filesystems/glusterfs/patches/patch-ae
+++ b/filesystems/glusterfs/patches/patch-ae
@@ -1,4 +1,4 @@
-$NetBSD: patch-ae,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ae,v 1.5 2011/07/19 07:54:31 manu Exp $
On NetBSD use libperfuse(3), rename umount2(2) as unmount(2), and skip
inexistant /etc/mtab management.
diff --git a/filesystems/glusterfs/patches/patch-af b/filesystems/glusterfs/patches/patch-af
index acc5f2432c9..13ecdf5363d 100644
--- a/filesystems/glusterfs/patches/patch-af
+++ b/filesystems/glusterfs/patches/patch-af
@@ -1,4 +1,4 @@
-$NetBSD: patch-af,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-af,v 1.5 2011/07/19 07:54:31 manu Exp $
Works around "error: 'TCP_KEEPALIVE' undeclared" on NetBSD
--- rpc/rpc-transport/socket/src/socket.c.orig 2011-04-22 19:37:28.000000000 +0200
diff --git a/filesystems/glusterfs/patches/patch-an b/filesystems/glusterfs/patches/patch-an
index 118391221eb..feb4fc4f61c 100644
--- a/filesystems/glusterfs/patches/patch-an
+++ b/filesystems/glusterfs/patches/patch-an
@@ -1,9 +1,22 @@
-$NetBSD: patch-an,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-an,v 1.5 2011/07/19 07:54:31 manu Exp $
-NetBSD uses libperfuse(3). Also enable debugging (-g) for now.
---- configure.ac.orig 2011-04-22 19:37:28.000000000 +0200
-+++ configure.ac 2011-05-19 12:32:55.000000000 +0200
-@@ -413,8 +413,19 @@
+NetBSD uses libperfuse(3). Also enable debugging (-g) for now,
+and let it build georeplication.
+--- configure.ac.orig 2011-06-10 18:59:08.000000000 +0200
++++ configure.ac 2011-07-18 15:17:46.000000000 +0200
+@@ -290,8 +290,11 @@
+ case $host_os in
+ linux*)
+ #do nothing
+ ;;
++ netbsd*)
++#do nothing
++ ;;
+ *)
+ #disabling geo replication for non-linux platforms
+ enable_georeplication=no
+ ;;
+@@ -413,8 +416,19 @@
GF_GLUSTERFS_LDFLAGS="-lnsl -lresolv -lsocket"
BUILD_FUSE_CLIENT=no
FUSE_CLIENT_SUBDIR=""
@@ -23,7 +36,7 @@ NetBSD uses libperfuse(3). Also enable debugging (-g) for now.
GF_HOST_OS="GF_BSD_HOST_OS"
GF_CFLAGS="${ARGP_STANDALONE_CPPFLAGS} -O0"
GF_GLUSTERFS_CFLAGS="${GF_CFLAGS}"
-@@ -449,8 +460,9 @@
+@@ -449,8 +463,9 @@
AC_SUBST(GF_GLUSTERFS_CFLAGS)
AC_SUBST(GF_CFLAGS)
AC_SUBST(GF_LDFLAGS)
diff --git a/filesystems/glusterfs/patches/patch-ao b/filesystems/glusterfs/patches/patch-ao
index f23229a9f4f..c3aad6d6603 100644
--- a/filesystems/glusterfs/patches/patch-ao
+++ b/filesystems/glusterfs/patches/patch-ao
@@ -1,8 +1,9 @@
-$NetBSD: patch-ao,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ao,v 1.5 2011/07/19 07:54:31 manu Exp $
-NetBSD uses libperfuse(3). Also enable debugging (-g) for now.
---- configure.orig 2011-05-19 12:36:23.000000000 +0200
-+++ configure 2011-05-19 12:37:13.000000000 +0200
+NetBSD uses libperfuse(3). Also enable debugging (-g) for now,
+and let it build georeplication
+--- configure.orig 2011-06-10 18:59:14.000000000 +0200
++++ configure 2011-07-18 15:18:08.000000000 +0200
@@ -464,9 +464,9 @@
# include <unistd.h>
#endif"
@@ -14,7 +15,19 @@ NetBSD uses libperfuse(3). Also enable debugging (-g) for now.
# Initialize some variables set by options.
ac_init_help=
-@@ -21731,8 +21731,19 @@
+@@ -20354,8 +20354,11 @@
+ case $host_os in
+ linux*)
+ #do nothing
+ ;;
++ netbsd*)
++#do nothing
++ ;;
+ *)
+ #disabling geo replication for non-linux platforms
+ enable_georeplication=no
+ ;;
+@@ -21731,8 +21734,19 @@
GF_GLUSTERFS_LDFLAGS="-lnsl -lresolv -lsocket"
BUILD_FUSE_CLIENT=no
FUSE_CLIENT_SUBDIR=""
@@ -34,7 +47,7 @@ NetBSD uses libperfuse(3). Also enable debugging (-g) for now.
GF_HOST_OS="GF_BSD_HOST_OS"
GF_CFLAGS="${ARGP_STANDALONE_CPPFLAGS} -O0"
GF_GLUSTERFS_CFLAGS="${GF_CFLAGS}"
-@@ -22853,8 +22864,9 @@
+@@ -22853,8 +22867,9 @@
s,@GF_GLUSTERFS_CFLAGS@,$GF_GLUSTERFS_CFLAGS,;t t
s,@GF_CFLAGS@,$GF_CFLAGS,;t t
s,@GF_LDFLAGS@,$GF_LDFLAGS,;t t
diff --git a/filesystems/glusterfs/patches/patch-ar b/filesystems/glusterfs/patches/patch-ar
index 32fe9e3ebf3..012a324ba5d 100644
--- a/filesystems/glusterfs/patches/patch-ar
+++ b/filesystems/glusterfs/patches/patch-ar
@@ -1,4 +1,4 @@
-$NetBSD: patch-ar,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ar,v 1.5 2011/07/19 07:54:31 manu Exp $
Add @GF_FUSE_LDADD@ to fuse.so library dependecies so that -lperfuse is
added at configure time for NetBSD.
diff --git a/filesystems/glusterfs/patches/patch-as b/filesystems/glusterfs/patches/patch-as
index 04af3453f68..c85698db591 100644
--- a/filesystems/glusterfs/patches/patch-as
+++ b/filesystems/glusterfs/patches/patch-as
@@ -1,4 +1,4 @@
-$NetBSD: patch-as,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-as,v 1.5 2011/07/19 07:54:31 manu Exp $
Add @GF_FUSE_LDADD@ to fuse.so library dependecies so that -lperfuse is
added at configure time for NetBSD.
diff --git a/filesystems/glusterfs/patches/patch-ax b/filesystems/glusterfs/patches/patch-ax
index a2ec5e3548c..cbeb6c41111 100644
--- a/filesystems/glusterfs/patches/patch-ax
+++ b/filesystems/glusterfs/patches/patch-ax
@@ -1,4 +1,4 @@
-$NetBSD: patch-ax,v 1.3 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ax,v 1.4 2011/07/19 07:54:31 manu Exp $
Do not strip binaries so that we have debug for now.
--- install-sh.orig 2011-04-22 19:37:34.000000000 +0200
diff --git a/filesystems/glusterfs/patches/patch-ba b/filesystems/glusterfs/patches/patch-ba
index 8911d245580..76a07513099 100644
--- a/filesystems/glusterfs/patches/patch-ba
+++ b/filesystems/glusterfs/patches/patch-ba
@@ -1,4 +1,4 @@
-$NetBSD: patch-ba,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-ba,v 1.5 2011/07/19 07:54:31 manu Exp $
glibc dirname() modify the string it is given and returns it.
glusterfs takes this behavior for granted, and assume that if it
diff --git a/filesystems/glusterfs/patches/patch-bb b/filesystems/glusterfs/patches/patch-bb
index 89cdbde39a6..5596e6fb1a2 100644
--- a/filesystems/glusterfs/patches/patch-bb
+++ b/filesystems/glusterfs/patches/patch-bb
@@ -1,4 +1,4 @@
-$NetBSD: patch-bb,v 1.5 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bb,v 1.6 2011/07/19 07:54:31 manu Exp $
--- xlators/performance/quick-read/src/quick-read.c.orig 2011-07-03 03:59:32.000000000 +0200
+++ xlators/performance/quick-read/src/quick-read.c 2011-07-03 03:59:42.000000000 +0200
@@ -726,9 +726,9 @@
diff --git a/filesystems/glusterfs/patches/patch-bc b/filesystems/glusterfs/patches/patch-bc
index 3ae0d3b6163..849062fd612 100644
--- a/filesystems/glusterfs/patches/patch-bc
+++ b/filesystems/glusterfs/patches/patch-bc
@@ -1,4 +1,4 @@
-$NetBSD: patch-bc,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bc,v 1.5 2011/07/19 07:54:31 manu Exp $
glibc dirname() modify the string it is given and returns it.
glusterfs takes this behavior for granted, and assume that if it
diff --git a/filesystems/glusterfs/patches/patch-be b/filesystems/glusterfs/patches/patch-be
index e82b8d7ea67..a4e36e172de 100644
--- a/filesystems/glusterfs/patches/patch-be
+++ b/filesystems/glusterfs/patches/patch-be
@@ -1,4 +1,4 @@
-$NetBSD: patch-be,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-be,v 1.5 2011/07/19 07:54:31 manu Exp $
basename() and dirname() are not supposed to be thread-safe, and NetBSD's
implementation is not. glusterfs assume the functions are thread-safe.
diff --git a/filesystems/glusterfs/patches/patch-bf b/filesystems/glusterfs/patches/patch-bf
index b95561e022d..81ca87cebc6 100644
--- a/filesystems/glusterfs/patches/patch-bf
+++ b/filesystems/glusterfs/patches/patch-bf
@@ -1,4 +1,4 @@
-$NetBSD: patch-bf,v 1.4 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bf,v 1.5 2011/07/19 07:54:31 manu Exp $
basename() and dirname() are not supposed to be thread-safe, and NetBSD's
implementation is not. glusterfs assume the functions are thread-safe.
diff --git a/filesystems/glusterfs/patches/patch-bh b/filesystems/glusterfs/patches/patch-bh
index fbc1ec5b9df..936f0245028 100644
--- a/filesystems/glusterfs/patches/patch-bh
+++ b/filesystems/glusterfs/patches/patch-bh
@@ -1,4 +1,4 @@
-$NetBSD: patch-bh,v 1.3 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bh,v 1.4 2011/07/19 07:54:31 manu Exp $
NetBSD's <dirent.h> does a #defiine d_ino d_fileno. Since glusterfs
declares structs with d_ino members, we must include <dirent.h> early
diff --git a/filesystems/glusterfs/patches/patch-bj b/filesystems/glusterfs/patches/patch-bj
index b8eb2c85b45..bb2fdfe9520 100644
--- a/filesystems/glusterfs/patches/patch-bj
+++ b/filesystems/glusterfs/patches/patch-bj
@@ -1,4 +1,4 @@
-$NetBSD: patch-bj,v 1.3 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bj,v 1.4 2011/07/19 07:54:31 manu Exp $
Make sure NetBSD pulls proper FUSE header
--- xlators/mount/fuse/src/fuse-bridge.h.orig 2011-04-22 19:37:28.000000000 +0200
+++ xlators/mount/fuse/src/fuse-bridge.h 2011-05-19 12:48:31.000000000 +0200
diff --git a/filesystems/glusterfs/patches/patch-bk b/filesystems/glusterfs/patches/patch-bk
index badf1337393..2e149796e64 100644
--- a/filesystems/glusterfs/patches/patch-bk
+++ b/filesystems/glusterfs/patches/patch-bk
@@ -1,4 +1,4 @@
-$NetBSD: patch-bk,v 1.3 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bk,v 1.4 2011/07/19 07:54:31 manu Exp $
Add missing xdr_sizeof() in NetBSD. Stollen from
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/xdr/xdr_sizeof.c?rev=1.1
diff --git a/filesystems/glusterfs/patches/patch-bl b/filesystems/glusterfs/patches/patch-bl
index d3fb9c5c35f..8ce01bade0e 100644
--- a/filesystems/glusterfs/patches/patch-bl
+++ b/filesystems/glusterfs/patches/patch-bl
@@ -1,4 +1,4 @@
-$NetBSD: patch-bl,v 1.2 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bl,v 1.3 2011/07/19 07:54:31 manu Exp $
#include <signal.h> for SIGTERM
diff --git a/filesystems/glusterfs/patches/patch-bm b/filesystems/glusterfs/patches/patch-bm
index b7477719f7c..cebeaead2b5 100644
--- a/filesystems/glusterfs/patches/patch-bm
+++ b/filesystems/glusterfs/patches/patch-bm
@@ -1,4 +1,4 @@
-$NetBSD: patch-bm,v 1.2 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bm,v 1.3 2011/07/19 07:54:31 manu Exp $
Add xdr-sizeof() to the build
diff --git a/filesystems/glusterfs/patches/patch-bn b/filesystems/glusterfs/patches/patch-bn
index 9b4035a4509..cd6bba0ab7b 100644
--- a/filesystems/glusterfs/patches/patch-bn
+++ b/filesystems/glusterfs/patches/patch-bn
@@ -1,4 +1,4 @@
-$NetBSD: patch-bn,v 1.2 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bn,v 1.3 2011/07/19 07:54:31 manu Exp $
Add xdr-sizeof() to the build
diff --git a/filesystems/glusterfs/patches/patch-bp b/filesystems/glusterfs/patches/patch-bp
index f3b4e765619..30aed75404d 100644
--- a/filesystems/glusterfs/patches/patch-bp
+++ b/filesystems/glusterfs/patches/patch-bp
@@ -1,4 +1,4 @@
-$NetBSD: patch-bp,v 1.2 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bp,v 1.3 2011/07/19 07:54:31 manu Exp $
NetBSD does not have umount(2), but unmount(2)
diff --git a/filesystems/glusterfs/patches/patch-br b/filesystems/glusterfs/patches/patch-br
index 96e7d0afe0c..812e5d1695e 100644
--- a/filesystems/glusterfs/patches/patch-br
+++ b/filesystems/glusterfs/patches/patch-br
@@ -1,4 +1,4 @@
-$NetBSD: patch-br,v 1.1 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-br,v 1.2 2011/07/19 07:54:31 manu Exp $
Hide .attribute to glusterfs clients in order to make sure it will
not be distributed by the cluster/dht xlator
diff --git a/filesystems/glusterfs/patches/patch-bs b/filesystems/glusterfs/patches/patch-bs
index cac82f9a1ed..a0c03c986bf 100644
--- a/filesystems/glusterfs/patches/patch-bs
+++ b/filesystems/glusterfs/patches/patch-bs
@@ -1,4 +1,4 @@
-$NetBSD: patch-bs,v 1.1 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bs,v 1.2 2011/07/19 07:54:31 manu Exp $
Actually use the Linux [lf]?(set|get|list|remove)xattr reimplementation
we have in libglusterfs/src/compat.c
diff --git a/filesystems/glusterfs/patches/patch-bt b/filesystems/glusterfs/patches/patch-bt
index 9bab8419ba0..be335cf9b17 100644
--- a/filesystems/glusterfs/patches/patch-bt
+++ b/filesystems/glusterfs/patches/patch-bt
@@ -1,4 +1,4 @@
-$NetBSD: patch-bt,v 1.1 2011/07/08 08:02:57 manu Exp $
+$NetBSD: patch-bt,v 1.2 2011/07/19 07:54:31 manu Exp $
Fix the io-threads xlator, which forgot to initialize its pthread
condition and mutex.