|
|
|
@ -20,16 +20,19 @@ fi
|
|
|
|
|
LICENSE="LGPL-3"
|
|
|
|
|
SLOT="0"
|
|
|
|
|
KEYWORDS="~amd64"
|
|
|
|
|
IUSE="dbus debug gssapi gui +nfs3 nfsidmap tools vsock"
|
|
|
|
|
IUSE="btrfs dbus debug gssapi gui +nfs3 nfsidmap tools vsock"
|
|
|
|
|
FS_SUPPORT=" ceph glusterfs gpfs lustre mem null panfs proxy-v3 proxy-v4 rgw vfs xfs"
|
|
|
|
|
IUSE+=" ${FS_SUPPORT// / ganesha_fs_}"
|
|
|
|
|
|
|
|
|
|
REQUIRED_USE="gui? ( tools )"
|
|
|
|
|
REQUIRED_USE="gui? ( tools )
|
|
|
|
|
btrfs? ( ganesha_fs_vfs )"
|
|
|
|
|
|
|
|
|
|
RDEPEND="
|
|
|
|
|
dev-libs/jemalloc
|
|
|
|
|
dev-libs/userspace-rcu:=
|
|
|
|
|
net-libs/libnfsidmap
|
|
|
|
|
>=net-libs/ntirpc-3.4:=[gssapi]
|
|
|
|
|
btrfs? ( sys-fs/btrfs-progs )
|
|
|
|
|
gssapi? ( virtual/krb5 )
|
|
|
|
|
dbus? ( sys-apps/dbus )
|
|
|
|
|
ganesha_fs_ceph? ( sys-cluster/ceph )
|
|
|
|
@ -73,6 +76,7 @@ src_configure() {
|
|
|
|
|
-DALLOCATOR=jemalloc
|
|
|
|
|
-DUSE_SYSTEM_NTIRPC=ON
|
|
|
|
|
-DTIRPC_EPOLL=ON
|
|
|
|
|
-DUSE_BTRFSUTIL=$(usex btrfs)
|
|
|
|
|
-DUSE_GSS=$(usex gssapi)
|
|
|
|
|
-DUSE_DBUS=$(usex dbus)
|
|
|
|
|
-DUSE_NFSIDMAP=$(usex nfsidmap)
|
|
|
|
@ -129,7 +133,6 @@ src_configure() {
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(_NO_XATTRD "disable ghost xattr directory and files support" ON)
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(_VALGRIND_MEMCHECK "Initialize buffers passed to GPFS ioctl that valgrind doesn't understand" OFF)
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(USE_CUNIT "Use Cunit test framework" OFF)
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(USE_BLKIN "Use Blkin/Zipkin trace framework" OFF)
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(BLKIN_PREFIX "Blkin installation prefix" "/opt/blkin")
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(USE_GTEST "Use Google Test test framework" OFF)
|
|
|
|
|
#/var/tmp/portage/net-fs/nfs-ganesha-2.4.3/work/nfs-ganesha-2.4.3/src/CMakeLists.txt:option(GTEST_PREFIX "Google Test installation prefix"
|