| @@ -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 | |
3 | DISTNAME= glusterfs-10.3 | | 3 | DISTNAME= glusterfs-10.3 |
4 | CATEGORIES= filesystems | | 4 | CATEGORIES= filesystems |
5 | MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ | | 5 | MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ |
6 | | | 6 | |
7 | MAINTAINER= als@thangorodrim.ch | | 7 | MAINTAINER= als@thangorodrim.ch |
8 | HOMEPAGE= https://www.gluster.org/ | | 8 | HOMEPAGE= https://www.gluster.org/ |
9 | COMMENT= Cluster filesystem | | 9 | COMMENT= Cluster filesystem |
10 | LICENSE= gnu-gpl-v3 | | 10 | LICENSE= gnu-gpl-v3 |
11 | | | 11 | |
12 | DEPENDS+= bash>=4:../../shells/bash | | | |
13 | GNU_CONFIGURE= yes | | 12 | GNU_CONFIGURE= yes |
14 | USE_LIBTOOL= yes | | 13 | USE_LIBTOOL= yes |
15 | USE_TOOLS+= flex bison pkg-config bash autoconf autoreconf automake | | 14 | USE_TOOLS+= flex bison pkg-config bash:run autoconf autoreconf automake |
16 | | | 15 | |
17 | CONFIGURE_ARGS+= --disable-fusermount | | 16 | CONFIGURE_ARGS+= --disable-fusermount |
18 | CONFIGURE_ARGS+= --disable-fuse-notifications | | 17 | CONFIGURE_ARGS+= --disable-fuse-notifications |
19 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | | 18 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} |
20 | CONFIGURE_ARGS+= --without-tcmalloc | | 19 | CONFIGURE_ARGS+= --without-tcmalloc |
21 | # libtirpc not in pkgsrc (yet) | | 20 | # libtirpc not in pkgsrc (yet) |
22 | CONFIGURE_ARGS+= --without-libtirpc | | 21 | CONFIGURE_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 |