PKGNAME=nfs-utils
PKGSEC=net
PKGDEP="gssproxy libevent lvm2 python-3 rpcbind sqlite keyutils openldap"
PKGDEP__RETRO="libevent libtirpc lvm2 keyutils rpcbind"
PKGDEP__ARMV4="${PKGDEP__RETRO}"
PKGDEP__ARMV6HF="${PKGDEP__RETRO}"
PKGDEP__ARMV7HF="${PKGDEP__RETRO}"
PKGDEP__I486="${PKGDEP__RETRO}"
PKGDEP__LOONGSON2F="${PKGDEP__RETRO}"
PKGDEP__M68K="${PKGDEP__RETRO}"
PKGDEP__POWERPC="${PKGDEP__RETRO}"
PKGDEP__PPC64="${PKGDEP__RETRO}"
BUILDDEP="rpcsvc-proto"
PKGDES="Support programs for Network File Systems"

ABTYPE=autotools
# Note:
# --enable-gums, Enable support for the GUMS mapping library [default=false].
AUTOTOOLS_AFTER=(
    '--enable-nfsv4'
    '--enable-nfsv41'
    '--enable-gss'
    '--enable-svcgss'
    '--disable-kprefix'
    '--enable-uuid'
    '--enable-mount'
    '--enable-libmount-mount'
    '--disable-sbin-override'
    '--enable-junction'
    '--enable-ipv6'
    '--enable-mountconfig'
    '--enable-nfsdcld'
    '--enable-nfsdcltrack'
    '--enable-caps'
    '--enable-largefile'
    '--enable-ldap'
    '--disable-gums'
    '--with-statedir=/var/lib/nfs'
    '--with-nfsconfig=/etc/nfs.conf'
    '--with-statdpath=/var/lib/nfs'
    '--with-statduser=nobody'
    '--with-start-statd=/usr/bin/start-statd'
    '--with-systemd=/usr/lib/systemd/system'
    '--with-mountfile=/etc/nfsmounts.conf'
    '--with-tcp-wrappers=no'
    '--with-krb5=/usr'
    '--without-gssglue'
    '--with-pluginpath=/usr/lib/libnfsidmap'
)
AUTOTOOLS_AFTER__RETRO=(
    "${AUTOTOOLS_AFTER[@]}"
    '--disable-gss'
    '--disable-ldap'
    '--disable-svcgss'
)

# FIXME: fatal error: sockaddr.h: No such file or directory
ABSHADOW=0

PKGREP="libnfsidmap<=0.27-1"
PKGBREAK="libnfsidmap<=0.27-1"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
