Sun Mar 12 20:00:27 2023 UTC ()
glusterfs: simplify bash dependency


(wiz)
diff -r1.111 -r1.112 pkgsrc/filesystems/glusterfs/Makefile

cvs diff -r1.111 -r1.112 pkgsrc/filesystems/glusterfs/Makefile (expand / switch to unified diff)

--- pkgsrc/filesystems/glusterfs/Makefile 2023/03/12 17:57:44 1.111
+++ pkgsrc/filesystems/glusterfs/Makefile 2023/03/12 20:00:27 1.112
@@ -1,28 +1,27 @@ @@ -1,28 +1,27 @@
1# $NetBSD: Makefile,v 1.111 2023/03/12 17:57:44 js Exp $ 1# $NetBSD: Makefile,v 1.112 2023/03/12 20:00:27 wiz Exp $
2 2
3DISTNAME= glusterfs-10.3 3DISTNAME= glusterfs-10.3
4CATEGORIES= filesystems 4CATEGORIES= filesystems
5MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ 5MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/
6 6
7MAINTAINER= als@thangorodrim.ch 7MAINTAINER= als@thangorodrim.ch
8HOMEPAGE= https://www.gluster.org/ 8HOMEPAGE= https://www.gluster.org/
9COMMENT= Cluster filesystem 9COMMENT= Cluster filesystem
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12DEPENDS+= bash>=4:../../shells/bash 
13GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
14USE_LIBTOOL= yes 13USE_LIBTOOL= yes
15USE_TOOLS+= flex bison pkg-config bash autoconf autoreconf automake 14USE_TOOLS+= flex bison pkg-config bash:run autoconf autoreconf automake
16 15
17CONFIGURE_ARGS+= --disable-fusermount 16CONFIGURE_ARGS+= --disable-fusermount
18CONFIGURE_ARGS+= --disable-fuse-notifications 17CONFIGURE_ARGS+= --disable-fuse-notifications
19CONFIGURE_ARGS+= --localstatedir=${VARBASE} 18CONFIGURE_ARGS+= --localstatedir=${VARBASE}
20CONFIGURE_ARGS+= --without-tcmalloc 19CONFIGURE_ARGS+= --without-tcmalloc
21# libtirpc not in pkgsrc (yet) 20# libtirpc not in pkgsrc (yet)
22CONFIGURE_ARGS+= --without-libtirpc 21CONFIGURE_ARGS+= --without-libtirpc
23 22
24# Upstream glusterfs effectively dropped support for 32bit platforms 23# Upstream glusterfs effectively dropped support for 32bit platforms
25# somewhere between 8.2 (works on e.g. NetBSD/i386) and 10.3 as various 24# somewhere between 8.2 (works on e.g. NetBSD/i386) and 10.3 as various
26# internal bits went from 32 to 64 bits and atomic updates where done 25# internal bits went from 32 to 64 bits and atomic updates where done
27# on those - can't do that for 64bit values on a 32bit arch. 26# on those - can't do that for 64bit values on a 32bit arch.
28# https://github.com/gluster/glusterfs/issues/702 proposed an explicit 27# https://github.com/gluster/glusterfs/issues/702 proposed an explicit